Hearty Eggs In Purgatory Tomato Skillet

As seen in Classic American Comfort Dishes.

This dish is all about eggs nestled right in a garlicky tomato sauce, bubbled gently with oregano, red chili flakes, onion, and bright basil. Just before you dig in, it gets a good swirl of olive oil and a shower of Parmesan or Pecorino for extra yum. It's a wallet-friendly Italian classic you can whip up for any meal. Grab some toasted bread to mop up every drop—and the sauce keeps well if you want leftovers.

Breanna
Created By Breanna
Last updated on Thu, 05 Jun 2025 22:13:11 GMT
A bread slice tops a bowlful of saucy eggs. Save Pin
A bread slice tops a bowlful of saucy eggs. | foodiffy.com

With just a few basics from your pantry, you can whip up Eggs in Purgatory that are super cozy and tasty. Soft eggs cook gently in a fiery tomato sauce, just asking for crunchy bread to scoop everything up. The smell will make your whole place feel like a warm Italian kitchen and you don’t need more than one skillet to pull it all together.

The first time I tossed this together, my family couldn’t stop grabbing for bread. Now, they keep asking for it whenever we want a chill brunch or a lazy dinner.

Dreamy Ingredients

  • Crusty Italian bread: grab a chewy loaf loaded with air pockets—it soaks up all the sauce like magic
  • Olive oil: gives flavor and keeps things smooth and nonstick—save a little for a drizzle at the end
  • Garlic cloves: fresh, zingy, and best when chopped up right before you cook
  • Large eggs: the fresher, the better—they’ll poach right in the sauce
  • Fresh basil leaves: for a hit of classic Italian freshness
  • Granulated garlic powder: adds mellow garlic background to the sauce
  • Parmesan or Pecorino cheese: gives a big punch of salty tang—grate it right before adding
  • Cracked black pepper: for a bit of warmth in every bite
  • Onion: pick a yellow or sweet one for a touch of sweetness against the tomato
  • Kosher salt: brings out all the flavor and draws water out of the veggies
  • Fresh chopped parsley: sprinkle it on top for a fresh finish
  • Crushed red pepper: turns up (or down) the heat, depending on your mood
  • Dried oregano: brings in that earthy, familiar Italian vibe
  • Canned ground peeled tomatoes: the star—pick the best Italian or San Marzano style you can grab
  • Extra virgin olive oil: adds depth, richness, and bold flavor notes

Easy Step-by-Steps

Finish and Serve:
Take off the cover, check the eggs (whites should be set and yolks jiggly). Splash on a little more olive oil, pile on the fresh grated cheese, and toss on the parsley. Scoop some eggs and sauce into bowls. Dish it up right away with hot, crunchy bread.
Toast the Bread:
While the eggs do their thing, brush bread slices with olive oil and slide them under the broiler or pop them in the toaster oven. Toast till nice and golden at the edges—they should be crisp enough for lots of dipping.
Poach the Eggs:
Use a spoon to make little pockets in the sauce where you want your eggs. Crack an egg into each spot, keeping a little space so they don’t run together. Hit each egg with a pinch of salt and pepper. Put a lid on and gently cook for around five minutes. Check after four minutes to keep the yolks jammy. The sauce will poach them perfectly without drying them out.
Simmer the Tomato Sauce:
Tip those crushed tomatoes into your skillet, scatter in the torn basil, and let it come to a slow bubble. Stir here and there, cooking uncovered about ten minutes so it can thicken up. Cover with a lid but cock it a bit so steam sneaks out. If it boils super hard, turn the heat down—the sauce should get even tastier as it reduces.
Build the Flavor Base:
Mix in the minced garlic for a minute or two, watching so it doesn’t get dark. Drop in the kosher salt, garlic powder, oregano, black pepper, and crushed red pepper. Give everything a good stir and cook a minute to really wake up those spices.
Sauté the Aromatics:
Warm extra virgin olive oil in a big skillet over medium. Toss in the chopped onion and cook it slow, stirring now and then, till soft and barely golden—around seven minutes. Keep the temp steady so the onion stays sweet, not brown.
A big bowl with a slice of bread sitting on top. Save Pin
A big bowl with a slice of bread sitting on top. | foodiffy.com

There’s just something special about slipping eggs into that bubbling red sauce and seeing them turn out perfect every time. Fresh basil always takes me back to cozy dinners as a kid. When my family gets their hands on the first slice of bread in, I swear it feels like Italy landed right at our table.

Storage Tips

If you’ve got sauce left, drop it in a tightly closed container and pop it in the fridge for up to three days. This stuff freezes like a dream, so you can save it for another time or toss it with noodles. Only cook as many eggs as you want to eat now—reheated eggs just don’t taste the same.

Ingredient Swaps

No fresh basil left? Grab a pinch of dried basil or try some thyme instead. Out of Pecorino? Grana Padano or even sharp cheddar can step in, but it’ll taste a little different. For gluten-free, use your favorite GF bread or skip bread and spoon eggs and sauce over roasted potatoes.

A bowl with eggs and slices of bread. Save Pin
A bowl with eggs and slices of bread. | foodiffy.com

Serving Ideas

Add a big green salad and pour yourself a glass of red wine if you want it to feel like a full dinner. When you’re doing breakfast, try tossing in some sautéed greens or more cheese. Want a real spread? Throw marinated olives and roasted red peppers on the table, too.

Cultural Backstory

This dish goes by Uova in Purgatorio in Italy—folks say it comes from old southern Italian kitchens. People compare it to North African Shakshuka, but this one keeps the Italian flavors front and center. They say the eggs kind of float in the tomato sauce like souls in purgatory, but honestly, I just think of it as simple and homey comfort food.

Common Questions

→ Can I use fresh or canned tomatoes?

Top-notch canned whole or crushed tomatoes make the sauce sweet and smooth. Got juicy fresh tomatoes? Toss them in during summer!

→ What's the trick for gooey yolks?

Simmer with the lid on, let the eggs cook slowly. Peek at 4 or 5 minutes—pull them off as soon as whites are done and yolks are wobbly.

→ How to make a solo portion?

Go ahead and cook just a bit of sauce, then crack 1 or 2 eggs into a tiny pan. Extra sauce? Stash it for later.

→ Which bread is tastiest for dipping?

Chunky Italian bread or any hearty loaf is awesome for scooping up sauce. Pick one with a good crust.

→ Can I swap out the cheese?

Both Pecorino Romano and Parmesan pack flavor, but any sharp, aged cheese will add a salty kick at the end.

Purgatory Skillet Eggs

Silky eggs cozied up in chunky, herby tomato sauce and melty cheese. Scoop with warm, crunchy bread.

Preparation Time
10 Minutes
Cooking Time
20 Minutes
Overall Time
30 Minutes
Created By: Breanna

Type: Comfort Food

Skill Level: Simple

Regional Origin: Italian

Recipe Output: 1 Portions (Makes anywhere from 1 to 6 servings, all based on how many eggs you toss in)

Diet Preferences: Meat-Free

What You'll Need

→ Finishing Touches

01 2 tablespoons chopped fresh parsley
02 Extra olive oil to drizzle
03 Freshly grated Pecorino or Parmesan, as much as you want
04 1-6 thick bread slices, toasted or use any bread you like

→ Eggs

05 1 to 6 big eggs

→ Tomato Base

06 6-8 basil leaves, rip them up
07 1 can (800 g) crushed peeled tomatoes
08 1 teaspoon dried oregano
09 1-2 teaspoons kosher salt, your call
10 1 medium onion, chopped real small
11 0.5 teaspoon black pepper, ground up
12 1 teaspoon garlic powder
13 0.25-0.5 teaspoon chili flakes
14 4 garlic cloves, minced fine
15 60 milliliters good olive oil

How to Make It

Step 01

Dish out those eggs and scoop sauce onto plates. Grab your crispy bread and get dipping right away.

Step 02

Take off the lid. Pour on some extra olive oil if you want, scatter parsley on top, and finish with as much cheese as you like.

Step 03

As eggs are cooking, give bread slices a splash of olive oil and pop them under the broiler or use a toaster until they're crisp and golden.

Step 04

Turn the heat low, put the lid on, and let the eggs cook about 4-5 minutes. Egg whites should set up with the yolks still runny.

Step 05

Make little pockets in the simmering sauce for your eggs. Crack each one in—keep them apart. Sprinkle a pinch of salt and pepper on top.

Step 06

Toss in the ripped basil and canned tomatoes. Let it bubble with a loose lid for about 10 minutes so it doesn't splatter, give it a stir here and there.

Step 07

Now toss in salt, garlic powder, oregano, black pepper, and red pepper flakes. Let those flavors get cozy and fill your kitchen with good smells.

Step 08

Drop in your minced garlic and stir it for a minute or two. Don’t let it brown—keep things moving.

Step 09

Heat olive oil in a big skillet over medium. Add the chopped onion and cook for five to seven minutes, just until it softens up.

Additional Tips

  1. If you’re making just a couple eggs, a small pan works even better. Leftover tomato sauce keeps nicely in the fridge or freezer for an easy meal later.

Must-Have Tools

  • Big skillet with a lid
  • Spoon
  • Sharp kitchen knife
  • Chopping board
  • Broiler or toaster

Allergy Details

Double-check all ingredients for allergens and consult a professional if unsure.
  • There's eggs and maybe dairy if you add cheese
  • Got gluten if your bread isn't gluten-free

Nutrition Details (Per Serving)

Please treat this information as general guidance and not as personalized health advice.
  • Calories: 340
  • Fat Amount: 19 g
  • Carbohydrate Count: 28 g
  • Protein Content: 14 g