Eggs in Purgatory is one of my favorite low-effort, high-reward breakfasts. Soft-cooked eggs simmer in a warm, spicy tomato sauce and stay perfectly runny.
In a cast iron skillet, heat the olive oil over medium heat.
3 tablespoons olive oil
Add the onion and garlic and sauté for 6 minutes, until golden brown.
1 onion, 2 cloves garlic
Add the whole peeled tomatoes and smash them lightly with a wooden spoon.
24 ounces whole peeled tomatoes
Add the whole cherry tomatoes, plus the cumin, cinnamon stick, chili flakes, and water. Let everything simmer for 8-9 minutes on medium heat.
1 cup cherry tomatoes, ½ teaspoon ground cumin, 1 cinnamon stick, 1 teaspoon chili flakes, ½ cup water
Add the butter and let it melt.
1 tablespoon unsalted butter
Use a wooden spoon to create 5 divots into the sauce for the eggs. Add each egg into a divot and let them cook for 10 minutes.
5 large eggs
Season with salt and pepper as desired. Sprinkle goat cheese and cilantro over the top. Serve with crusty bread to scoop up all that yummy sauce!
⅓ cup crumbled goat cheese, ¼ cup chopped fresh cilantro, 5 slices toasted bread
Video
Notes
Yield: This recipe makes 5 servings. A serving is 1 egg, a heaping scoop of sauce, and a slice of bread.*Use crushed tomatoes for a smoother sauce.**I like the pop of freshness these add. You can use grape tomatoes, fresh diced tomatoes, or more canned tomatoes if you prefer.***For a dairy-free option, use extra olive oil or omit (though the sauce may turn out a bit thinner).****Feta also tastes great!Tips:
A 10-12 inch skillet works best. Too small and your sauce will be deep and the eggs won’t cook evenly; too large and the sauce may reduce too quickly.
Make sure the skillet is well-oiled to avoid any hot spots.
For a milder flavor, halve the chili flakes.
The sauce should be thick and scoopable. If it reduces too much, add 1–2 tablespoons of water. If it looks thin, simmer uncovered for a couple minutes before adding the eggs.
Crack each egg into a small bowl first, then slide it into the divot for cleaner placement and no shell pieces.
The whites should be set but the yolks should still jiggle slightly.
If you prefer runny yolks, start checking the eggs at the 7-8 minute mark. For firmer yolks, cook up to 12 minutes.
This is meant to be eaten straight from the skillet with bread, almost like a dip with eggs baked in.
Make-Ahead:Prep the sauce up to 24 hours ahead. When ready to serve, warm it, nestle in the eggs, and cook as directed. This shortens morning prep to under 10 minutes.Storage: Eggs in Purgatory are best enjoyed right away, but you can refrigerate extra tomato sauce for up to 3 days. To Reheat, rewarm the sauce and serve it with a freshly cooked egg.