Eggs in Purgatory is a spicy savory dish that is perfect for breakfast or brunch.

Eggs in Purgatory Recipe |

Brunch has come to be one of my favorite meals to prepare. What’s not to like? All the foods are acceptable brunch fare, plus I like casual. And brunch is usually casual. The perfect brunch begins with a lazy morning, maybe a cup of coffee or tea, some extra lollygagging time allowed to wake up enough to see straight, perhaps peruse the news, then get to cooking. There’s no other meal quite like it.

One of my favorite dishes for brunch (and lunch and dinner too) is Eggs in Purgatory. Sometimes I make it weekly, sometimes twice in a week. Yes, it’s that good. Savory and spicy, Eggs in Purgatory is such a satisfying dish, and it’s very easy too which makes it that much better! Eggs in Purgatory can be served just as is with a side of crispy toast, or serve it over polenta or grits for an even more filling meal.

Pinterest is such a source of inspiration when I get stuck in a rut. I’ve created a Brunch board that has by far become one of my favorite food boards. It never ceases to trigger my appetite. If you’re on Pinterest be sure to check it out. I’m sure you’ll find all sorts of dishes to fill a brunch menu and then some! In the meantime, I hope you enjoy this Eggs in Purgatory Recipe.

Eggs in Purgatory Recipe |

A few Eggs in Purgatory recipe notes:

  • For a heartier meal, serve over polenta or grits.
  • The recipe below calls for cooking the eggs directly in the tomato sauce. If cooking for a crowd or if eggs of different doneness are preferred, the eggs may be cooked separately then served over the tomato sauce. Poached eggs may even be made ahead and rewarmed to serve with this dish.
  • This recipe is fairly spicy. If spiciness is a concern, adjust to taste accordingly.

Here are some other breakfast or brunch recipes to start your day with:

Eggs in Purgatory Recipe |

Eggs in Purgatory Recipe

Eggs in Purgatory Recipe |

Eggs in Purgatory

Yield: 2-4
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes

This spicy savory breakfast or brunch dish is totally satisfying way to start the day. Serve over polenta or grits for a hearty meal.


  • 3 tablespoons extra virgin olive oil
  • 1/2 large onion, small dice
  • 2 garlic cloves, peeled and minced
  • 1 tablespoon dried oregano
  • 1/4 teaspoon ground turmeric (if needed, curry powder would be the closest substitute)
  • 1/4 teaspoon cumin
  • 1/4 teaspoon paprika
  • 1/8 (a pinch or two) teaspoon ground red pepper
  • 1/4 teaspoon ground black pepper
  • 1/2 teaspoon kosher salt
  • 15 ounces canned diced tomatoes (fire-roasted are delicious if you can find them)
  • 4 large eggs


  1. Heat oil over medium heat in a 10-12-inch skillet.
  2. Add onion and cook, stirring occasionally, until golden, about 4-5 minutes; add the garlic and cook for an additional 1-2 minutes more. Lower the heat to medium-low. Add oregano, turmeric, cumin, paprika, red pepper, black pepper and salt. Cook about 1 minute to toast spices.
  3. Add tomatoes, bring to a boil, reduce to a simmer and continue to cook for a few minutes, stirring occasionally, until thickened. Using a potato masher or back of large spoon, crush the tomatoes a bit.
Crack the eggs into the sauce and cover. Simmer gently until the whites are set and the yolk is still runny.
  4. Salt and pepper to taste. (See other options for cooking eggs in notes.)
To serve spoon sauce over prepared polenta or grits, top with egg(s). Sprinkle with fresh parsley or cilantro. Serve with toasted bread.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Facebook

Originally published February 5, 2015.