Eggs in Purgatory

This Southern Italian dish of eggs poached in a spicy tomato sauce is fantastic for brunch, breakfast, or even a light supper.

By
Leah Colins
A studio portrait of editor Leah Colins.
Senior Culinary Editor

Leah is the Senior Culinary Editor at Serious Eats, and was previously a recipe developer and editor with America's Test Kitchen for almost 9 years. She has developed recipes for and edited over 20 cookbooks ranging in topic from bread baking to plant-based eating to outdoor grilling and so much more. While there, she also developed recipes and articles for Cooks Illustrated Magazine, Cooks Country Magazine, and ATK's digital platform.Before her life as a recipe developer, she cooked in 5-star and Michelin-starred fine dining establishments from coast to coast such as The Herbfarm and Aubergine Restaurant at L'Auberge Carmel; she also treasures her time flipping burgers on flattops in her teenage years, and baking and boxing cookies and pies at a wonderful family-owned German bakery in her early professional life.

Learn about Serious Eats' Editorial Process
Updated June 10, 2024
Overhead view of eggs in purgatory

Serious Eats / Amanda Suarez

Why It Works

  • Whole canned tomatoes have better flavor than diced canned tomatoes, and they are more consistent year-round than fresh ones.
  • Adding the eggs off heat ensures they cook at an even rate.
  • Spooning the tomato mixture over the egg whites helps them set faster, allowing you to leave the yolks pleasantly runny.

The Southern Italian dish of eggs in purgatory—"uova in purgatorio" in Italian—has been a go-to meal for my family since I was young. I grew up in an Italian-American household where my mom always had the freezer stocked with a few quarts of homemade tomato sauce to thaw out for various meals, and eggs in purgatory was a frequent quick breakfast.

The one-skillet dish features eggs gently poached in a bright, savory tomato sauce spiked with red pepper flakes and a pop of fresh basil. The rich yolks mingle with the spicy sauce, and everything gets scooped up with crusty bread, making it an excellent breakfast‑for‑dinner option. The name “purgatory" is believed to come from the red, bubbling, spicy tomato sauce, which represents the flames surrounding the souls in limbo in purgatory.

Overhead view of eggs in purgatory

Serious Eats / Amanda Suarez

I’m a fan of eggs in purgatory because the dish is incredibly delicious and the fact that it embodies the Italian cooking ethos of using just a few stellar ingredients and letting them shine, but there’s also a practical reason to love it: It’s convenient. A basic version comes together quickly from pantry staples you likely already have on hand: Tomatoes (canned work best), olive oil, onion, garlic, oregano, and red pepper flakes are cooked in a skillet until the flavors blend and the sauce thickens, then the eggs are cracked in and cooked until just set. My recipe also includes fresh basil, which adds a wonderful brightness to the dish, and can be considered a pantry staple if you have a garden in your yard (or windowsill).

Even if you don’t have premade sauce on hand like my family always did, you can make eggs in purgatory in less than 30 minutes. Plus, it can be customized with ingredients you have on hand and want to use up, such as crumbled cheese, olives, sausage, or sautéed vegetables. Here are a few tips to prepare this simple, rustic egg dish with a devilishly good tomato sauce.

Tips for Perfectly Poached Eggs in Purgatory

Skip the fresh tomatoes and use canned instead. Yes, fresh tomatoes, especially plum or Roma tomatoes, are wonderful when cooked down into a nice thick sauce, but making a flavorful sauce from fresh tomatoes takes hours of simmering, and that's assuming you can even get good tomatoes. Most of the year, that's easier said than done. For a quick-cooking tomato sauce that can be made anytime, canned tomatoes are a better option, and roughly crushed canned whole peeled tomatoes are best for this recipe.

A perfect sauce for eggs in purgatory should be slightly chunky, which is why I like to crush whole tomatoes by hand. Plus, whole peeled tomatoes typically work better for sauces than diced tomatoes or crushed tomatoes—that’s because diced tomatoes are packed with calcium chloride, which helps them keep their diced shape even after extended cooking, preventing them from turning into a cohesive sauce. At the other end of the tomato texture spectrum, canned crushed tomatoes lack enough texture and also often have a watered down flavor. Whole peeled tomatoes break down easily and have a concentrated flavor. You don’t need to get out your food mill or food processor to purée them; you can easily break them down by squeezing the tomatoes through your fingers in a bowl to get irregular chunks, and then they’ll further melt into the desired sauce consistency while simmering.

Side view of eggs in purgatory

Serious Eats / Amanda Suarez

Canned tomatoes can vary greatly in quality, so I recommend using a trusted brand. Of the readily available brands, I like Cento San Marzano Certified Peeled Tomatoes, Muir Glen Organic Whole Peeled Tomatoes, and Red Gold Whole Peeled Tomatoes. If these brands are unavailable, you’re unlikely to go wrong with canned tomatoes labeled D.O.P. San Marzano tomatoes imported from Italy. The D.O.P. seal ensures that they were grown, harvested, and processed under very strict protocols that guarantee a certain base quality.

Add plenty of aromatics. Beyond great quality canned tomatoes, the sauce gets its concentrated flavor from sautéing a mixture of onion, garlic, tomato paste, and fresh oregano in a healthy dose of olive oil. Once these ingredients have hit their aromatic sweet spot, it's important to immediately add the tomatoes. This will instantly cool the pan, halting the cooking of the aromatics, preventing overcooking. While I call for a full teaspoon of red pepper flakes, you can use less or more, depending on your spice tolerance. I also like to add a full cup of basil leaves to the sauce while simmering to bolster its flavor.

Close up of dipping bread in eggs

Serious Eats / Amanda Suarez

Add the eggs off heat. To turn the sauce into a meal, all you need is to gently poach the eggs directly in the sauce until just set. This can be easier said than done, as making shallow indentations in the sauce and cracking each individual egg into the wells can take some time, causing the first egg to overcook by the time the last egg is cracked in. To avoid this and to help the eggs cook at a more even rate, remove the skillet from the burner to eliminate the urgency of adding them over heat. I also recommend cracking each egg into a small bowl before carefully adding it to the sauce so you can remove any rogue eggshell pieces before adding each egg to the skillet. It’s also easier to neatly slip each egg into the sauce from a bowl, which helps keep the eggs from spreading too much as they cook. 

overhead view of eggs in purgatory

Serious Eats / Amanda Suarez

Spoon some sauce over the egg whites and finish on the stovetop. Taking a cue from Kenji’s shakshuka recipe, I incorporate his technique of spooning a little bit of the sauce around the whites of the eggs to help them set just a touch faster than the yolks. While some recipes rely on the oven to finish cooking the eggs, I found that covering the skillet and letting the eggs simmer and steam on the stovetop works just as well. Monitor the skillet closely and make sure to cook until the egg whites are just set and the yolks still golden and soft—perfect for dipping bread into.

Topping eggs with parmesaen cheese

Serious Eats / Amanda Suarez

Recipe Details

Eggs in Purgatory Recipe

Prep 10 mins
Cook 20 mins
Total 30 mins
Serves 4
Cook Mode (Keep screen awake)

Ingredients

  • Eight 3/4-inch-thick slices rustic Italian bread

  • 7 tablespoons (105ml) extra-virgin olive oil, divided, plus extra for drizzling

  • One 28-ounce (794g) can whole peeled tomatoes

  • 1/2 small yellow onion (3 ounces), finely chopped

  • 4 garlic cloves (20g), minced

  • 3 tablespoons (45ml) tomato paste

  • 2 teaspoons minced fresh oregano or 3/4 teaspoon dried oregano

  • 3/4 teaspoon Diamond Crystal kosher salt; if using table salt use half as much by volume

  • 1 teaspoon red pepper flakes (see notes)

  • 1 cup fresh basil leaves plus 2 tablespoons torn

  • 8 large eggs

  • 1/4 cup grated Parmigiano-Reggiano cheese

Directions

  1. Adjust oven rack to middle position and heat broiler. Arrange bread slices on baking sheet and drizzle first sides with 2 tablespoons oil; flip slices and drizzle with 2 more tablespoons oil. Broil the bread until deep golden brown, about 3 minutes per side. Set aside.

    eggs in purgatory step 1

    Serious Eats/Amanda Suarez

  2. In a large bowl, use your finger to crush tomatoes until tomato pieces are no larger than 1/2 inch; set aside.

    eggs in purgatory step 2

    Serious Eats/Amanda Suarez

  3. Heat remaining 3 tablespoons oil in a 12-inch skillet over medium heat until shimmering. Add onion and cook until softened, 3 to 5 minutes. Add garlic and cook until fragrant, about 30 seconds. Add tomato paste, oregano, salt, and pepper flakes, and cook, stirring occasionally, until rust-colored, about 2 minutes. Add basil leaves and cook until wilted, about 30 seconds. Stir in reserved crushed tomatoes and bring to a gentle simmer. Reduce heat to medium-low and continue to simmer, stirring occasionally, until slightly thickened, 5 to 10 minutes. The sauce should be thick enough that a spatula should leaves trail in the sauce that slowly fills in behind it, but the sauce should still move when the skillet is shaken.

    eggs in purgatory step 3

    Serious Eats/Amanda Suarez

  4. Remove skillet from heat and let sit for 2 minutes to cool slightly. In a small bowl, crack 1 egg. Using a rubber spatula or large spoon, clear a 2-inch-diameter well in sauce. Immediately pour in the cracked egg. (The well will hold yolk in place but may not fully contain egg white; this is ok.) Repeat with remaining eggs, evenly spacing the remaining 7 eggs in total around the skillet (7 around perimeter and 1 in the center).

    eggs in purgatory step 4

    Serious Eats/Amanda Suarez

  5. Season each egg lightly with salt and pepper. Bring to a simmer over medium heat, cover, and cook, reducing heat as needed to maintain gentle simmer, until yolks film over, 4 to 5 minutes. Continue to cook, covered, until whites are just set (if skillet is shaken lightly, each egg should jiggle), 1 to 2 minutes longer for slightly runny yolks or 3 to 4 minutes for soft-cooked yolks.

    eggs in purgatory step 6

    Serious Eats/Amanda Suarez

  6. Off heat sprinkle with Parmesan and chopped basil and drizzle with extra oil. Serve immediately with toasted bread.

    eggs in purgatory step 6

    Serious Eats/Amanda Suarez

Special Equipment

12-inch skillet

Notes

Adjust the red pepper flakes amount to your preferred spice level.

Make-Ahead and Storage

The sauce can be cooked through step 3 and refrigerated for up to 3 days or frozen for up to 3 months.

Nutrition Facts (per serving)
552Calories
37gFat
35gCarbs
21gProtein
×
Nutrition Facts
Servings: 4
Amount per serving
Calories552
% Daily Value*
Total Fat 37g48%
Saturated Fat 8g38%
Cholesterol 377mg126%
Sodium 949mg41%
Total Carbohydrate 35g13%
Dietary Fiber 6g22%
Total Sugars 9g
Protein 21g
Vitamin C 32mg159%
Calcium 240mg18%
Iron 5mg28%
Potassium 784mg17%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

More Serious Eats Recipes