Eggs in Purgatory Recipe (Easy One-Pan Italian Breakfast)

Eggs in Purgatory is my go to breakfast for those mornings when I want something warm and comforting, but I do not want a sink full of dishes. You know the vibe: you are hungry, coffee is brewing, and you need food that feels like a real meal without a big production. This recipe solves that, because it is one pan, simple ingredients, and it tastes like you tried harder than you actually did. It is also perfect when you have a random can of tomatoes hanging out in the pantry and no plan. If you have bread for dipping, you are basically set.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Eggs in Purgatory


  • Author: emily-mitchell
  • Total Time: 25 minutes
  • Yield: 2 servings 1x

Description

A warm, comforting Italian dish where eggs are gently cooked in a spicy tomato sauce, perfect for a cozy breakfast.


Ingredients

Scale
  • 1 to 2 tablespoons olive oil
  • 2 to 3 cloves garlic, minced or thinly sliced
  • 1 can crushed tomatoes (14 to 28 ounces)
  • Salt and black pepper, to taste
  • Red pepper flakes, to taste
  • 4 eggs (or more if your pan is big)
  • Optional: a pinch of sugar
  • Optional toppings: basil, parsley, parmesan, mozzarella, or a drizzle of olive oil
  • Bread for dipping (sourdough, baguette, or pita)

Instructions

  1. Warm olive oil in a skillet over medium heat. Add garlic and stir for about 30 seconds to 1 minute until fragrant.
  2. Pour in the crushed tomatoes. Add a good pinch of salt, black pepper, and red pepper flakes. Let it bubble gently for 5 to 10 minutes.
  3. Use a spoon to make little dips in the sauce. Crack an egg into each well.
  4. Cover the pan and let the eggs cook until the whites are set, 4 to 7 minutes.
  5. Take the pan off the heat, sprinkle with herbs or cheese if desired, and serve immediately with bread for dipping.

Notes

Adjust spiciness by adding more or less red pepper flakes. Use a wide skillet for better egg cooking results.

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Breakfast
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 20g
  • Saturated Fat: 3g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 250mg

Table of Contents

What Is Eggs in Purgatory?

Eggs in Purgatory is an easy Italian style dish where eggs are gently cooked right in a quick tomato sauce, usually with garlic and a little heat. The sauce bubbles away, you make little wells, then the eggs go in and turn perfectly tender. It is one of those recipes that feels old school and homey, like something somebody’s nonna would make on a sleepy weekend.

The name sounds dramatic, but the dish is super down to earth. The idea is simple: spicy red sauce is the purgatory, and the eggs are the little souls sitting in the middle. I know, kind of intense for breakfast, but once you taste it, you will forgive the name.

It is also flexible. You can keep it very basic or you can add extras like spinach, sausage, or a sprinkle of cheese. Either way, it is cozy, filling, and honestly a great excuse to mop up sauce with crusty bread.

Eggs in Purgatory vs. Shakshuka What’s the Difference?

People ask this a lot because they look similar in the pan. Both are eggs cooked in a tomato base, both are excellent, and both require bread for dipping if you ask me. The main differences are the flavor direction and the usual spice and add ins.

Eggs in Purgatory typically leans Italian: garlic, olive oil, crushed tomatoes, maybe red pepper flakes, and sometimes basil or parsley. Shakshuka usually leans North African and Middle Eastern: warm spices like cumin and paprika, and often peppers and onions cooked down in the sauce.

Another small difference is texture. Eggs in Purgatory can be a bit more marinara like, especially if you use crushed tomatoes and keep it simple. Shakshuka tends to be chunkier from peppers and onions, and the spice profile is more layered.

Basically, if you want something that tastes like an easy, spicy pasta sauce plus eggs, go with Eggs in Purgatory. If you are craving cumin and paprika vibes, shakshuka is your friend.

Why You’ll Love This Recipe

I make this when I want comfort food that still feels kind of bright and fresh. It hits that sweet spot between lazy and impressive. Also, it saves you from the sad breakfast spiral where you end up eating crackers at 10:30 because you skipped a real meal.

Here is why it works so well:

One pan means quick cleanup. Fast means you can pull it off on a weekday. Budget friendly means it is basically pantry cooking at its best. And if you are cooking for someone else, this is the kind of breakfast that makes you look like you know what you are doing, even if you are still half asleep.

It is also easy to adjust. Want it spicier? Add more red pepper flakes. Want it richer? Add a bit of butter or a sprinkle of parmesan. Want more protein? Toss in leftover sausage. The base recipe stays simple and solid.

Ingredients You’ll Need

This is the part I love because it is mostly pantry stuff. Try to use decent tomatoes if you can, since the sauce is the main flavor here. And yes, you can absolutely make it with what you have. That is the whole point.

  • Olive oil, about 1 to 2 tablespoons
  • 2 to 3 cloves garlic, minced or thinly sliced
  • 1 can crushed tomatoes (around 14 to 28 ounces, both work)
  • Salt and black pepper
  • Red pepper flakes, to taste
  • 4 eggs (or more if your pan is big)
  • Optional: a pinch of sugar if your tomatoes taste sharp
  • Optional toppings: basil, parsley, parmesan, mozzarella, or a drizzle of olive oil

If you have bread, that is not optional in my house. Toasted sourdough, a baguette, or even a warm pita works. If you are gluten free, you can serve it with roasted potatoes or just grab a spoon and go for it.

How to Make Eggs in Purgatory (Step-by-Step)

Eggs in Purgatory Recipe (Easy One-Pan Italian Breakfast)

Step 1: Start the sauce

Warm olive oil in a skillet over medium heat. Add the garlic and stir for about 30 seconds to 1 minute. You want it fragrant, not browned. If the garlic gets too dark, it can taste bitter, so keep an eye on it.

Step 2: Add tomatoes and season

Pour in the crushed tomatoes. Add a good pinch of salt, some black pepper, and red pepper flakes. Let it bubble gently for 5 to 10 minutes so it thickens a bit and the flavors calm down. If it tastes too tangy, add a tiny pinch of sugar. Not a lot, just enough to balance.

Step 3: Make wells and add eggs

Use a spoon to make little dips in the sauce. Crack an egg into each well. I like cracking into a small bowl first, just in case a shell piece falls in or you get a weird egg. It is a small habit that saves annoyance.

Step 4: Cover and cook

Cover the pan and let the eggs cook until the whites are set. This usually takes 4 to 7 minutes depending on your heat and how you like the yolks. If you like firmer yolks, give it a couple more minutes. Keep the heat at a gentle simmer so the bottom does not scorch.

Step 5: Finish and serve

Take the pan off the heat. Sprinkle with herbs or cheese if you want. Then serve right away, straight from the skillet, with bread for dipping into that spicy tomato sauce.

Tips for Perfect Eggs in Purgatory

Once you make it a couple times, it becomes second nature. But these tips will get you a great pan on your first try.

Use a wide skillet so the sauce spreads out and the eggs have room. A lid helps the tops of the whites set without overcooking the yolks.

Simmer the sauce first. If you rush and crack the eggs in right away, the sauce can taste raw and a little too sharp. Even 5 minutes of simmering makes a difference.

Control the heat. Medium to medium low is your friend. Too hot and the sauce spits everywhere and the eggs overcook on the bottom.

Do not overthink the spice. Start with a small pinch of red pepper flakes, taste the sauce, then add more if you want. You can always add, but you cannot unspice.

Watch the egg whites. Once the whites are set, you are basically done. The yolk will keep cooking a little from the heat in the pan.

What to Serve With Eggs in Purgatory

This dish begs for something to scoop and dip. I usually serve it family style, set the pan in the middle, and everyone grabs a plate and bread. It feels cozy and casual, like brunch without the fuss.


Eggs in Purgatory

  • Crusty bread or garlic toast for dipping
  • Roasted potatoes or home fries if you want it extra filling
  • A simple green salad with lemon and olive oil if you want balance
  • Sauteed spinach or kale stirred into the sauce for a veggie boost
  • Parmesan or mozzarella on top if you want it cheesy

If I am serving this for lunch or dinner, I might add a little grilled sausage on the side. But honestly, Eggs in Purgatory plus bread is a full meal in my book.

Storage & Reheating Tips

This is one of those recipes that is best right when it is made, because eggs do not love being reheated. The whites can get a little rubbery. That said, life happens, and leftovers are still tasty.

If you can, store the sauce separately from the eggs. If you already cooked the eggs in the sauce, just scoop everything into a container and refrigerate it for up to 2 days.

To reheat, warm it gently in a skillet over low heat. Add a splash of water if the sauce is thick. If you are picky about egg texture, here is my favorite move: store leftover sauce, reheat it, then crack in fresh eggs and cook again. It tastes like a brand new batch with basically no extra work.

FAQs About Eggs in Purgatory

Can I make Eggs in Purgatory less spicy?

Yes. Skip the red pepper flakes or use just a tiny pinch. You still get lots of flavor from garlic and tomatoes, and it will be kid friendly.

How do I know when the eggs are done?

Look for set whites and a yolk that jiggles slightly when you gently shake the pan. If the whites still look clear on top, cover it for another minute or two.

Can I use fresh tomatoes instead of canned?

You can, especially in summer. Chop them up and simmer longer so they break down into a sauce. Canned is faster and more consistent, which is why I use it most of the time.

What if my sauce tastes too acidic?

Add a pinch of sugar or a small knob of butter. Also make sure you simmered it long enough. A little time takes that sharp edge away.

Can I add meat or extra veggies?

Absolutely. Cook sausage first and remove it, then build the sauce in the same pan. For veggies, spinach wilts right in, and bell peppers are great if you saute them before adding tomatoes.

Conclusion

If you have never made Eggs in Purgatory before, this is your sign to try it. It is quick, comforting, and it turns basic pantry ingredients into something you actually look forward to eating. The one pan part is a real gift, especially on busy mornings. Grab some bread, keep an eye on those yolks, and make it your own with whatever you like on top. I think you are going to love it.