Why I Love Eggs in Purgatory
The smell of garlic hits the air first. Then the rich scent of tomatoes starts to bubble. I first tried this dish on a cold morning. A friend made it after a long night out. It warmed us right up from the inside. Ever wondered how five simple ingredients can create such magic? That first bite of runny yolk and spicy sauce hooked me. It is my favorite comfort food now. I make it at least once a week for my family.
My First Kitchen Adventure
My first try did not go perfectly. I was too excited and rushed the sauce. It was a bit too watery for the eggs. I learned patience is the most important ingredient. Now I wait until the sauce is nice and thick. This dish taught me that good things take time, in cooking and in life. Getting it right feels like a small victory. What was your last kitchen win? Share your story with me below.
The Magic in Your Bowl
Let us talk about what makes this dish special. The creamy egg yolks mix with the spicy tomato sauce. The crunchy toast is perfect for scooping it all up. Which flavor combo surprises you most? Is it the spicy and creamy mix? The fresh basil on top makes everything taste brighter. A little cheese adds a salty, yummy finish. Every bite is a perfect little mix of textures and tastes.
A Dish with a Past
This recipe comes from the beautiful country of Italy. Its name, “Eggs in Purgatory,” is very old and poetic. It describes the eggs cooking in the fiery red sauce. It is a classic peasant dish from Southern Italy. Families made it with simple, on-hand ingredients. *Did you know some stories say the name comes from medieval plays?* It is a humble dish with a big history. What is your favorite food with a fun story? Tell me in the comments.

Ingredient | Amount | Note |
---|---|---|
Extra virgin olive oil | 1 tbsp | |
Yellow onion | ⅓ cup | chopped |
Garlic | 2 large cloves | minced |
Tomatoes | 28-ounce can | whole or crushed |
Kosher salt | ½ tsp | plus more to taste |
Black pepper | ¼ tsp | freshly ground, plus more to taste |
Dried oregano | ¼ tsp | |
Calabrian chile paste or crushed red chile flakes | ½ tsp or ¼-½ tsp | plus more to taste |
Fresh basil leaves | 2 large | chopped, plus more for garnish |
Eggs | 5-6 | any size |
Fresh parsley | 1 tbsp | chopped, for topping |
Parmesan or Pecorino Romano cheese | As needed | grated, for topping (optional) |
Italian or French bread | As needed | for serving, toasted |
Making Your Sauce
Step 1
Heat olive oil in a big pan. Cook the chopped onion until it is soft. Add the garlic for just thirty seconds. (A hard-learned tip: do not let the garlic turn brown).
Step 2
Add your canned tomatoes to the pan. Stir in all your spices and the fresh basil. Let the sauce cook until it gets nice and thick. You will know it is ready when you can see the pan bottom.
What is the best way to tell if your sauce is thick enough? Share below!
Cook Time: 20–25 minutes
Total Time: 30–35 minutes
Yield: 2–3 servings
Category: Breakfast, Brunch
Creative Twists
Try these fun spins on a classic dish. They are perfect for using what you have. Each one brings a new flavor to your table.Meat Lover’s: Brown some spicy Italian sausage with the onions.
Extra Cheesy: Stir a handful of shredded mozzarella into the hot sauce.
Garden Veggie: Add chopped spinach or zucchini with the tomatoes.
Which twist sounds best to you? Let me know in the comments!
Serving It Up
This dish is a full meal in a pan. You just need something to scoop it all up. A great piece of toast is a must for that sauce. For a drink, try a light red wine or some fizzy water with lemon. Both cut through the rich tomato flavor perfectly. It is a simple way to make dinner feel special.Which would you choose tonight, the wine or the fizzy water?

Keep It Fresh or Freeze It
Store leftovers in the fridge for three days. Reheat gently on the stove. The microwave works too. Stir slowly to keep the eggs intact. You can freeze the sauce alone for later. Just thaw and reheat. Then add fresh eggs. This is a great meal to batch cook. Why this matters: A ready sauce makes weeknight dinners a breeze. My grandkids love it on pasta too. What’s your favorite quick dinner from your freezer?
Quick Fixes for Common Hiccups
Is your sauce too thin? Let it simmer longer. It will thicken up. If your eggs are not cooking, keep the lid on. The steam helps them set. *Fun fact: I once made this for ten unexpected guests. We just kept adding more eggs to the pot! Why this matters: A few simple tricks can save any meal. Did your eggs turn out perfectly runny? If the sauce is too spicy, add a pinch of sugar. It balances the heat beautifully.
Your Questions, Answered
Can I make this gluten-free?
Yes, absolutely. Just serve it with your favorite gluten-free bread. It’s just as tasty.
How can I make it ahead?
Make the sauce a day or two early. Keep it in the fridge. Add fresh eggs when you’re ready.
What can I use instead of chile paste?
Use crushed red pepper flakes. Start with a little. You can always add more heat later.
Can I double this recipe?
Of course. Use a very big pan. This feeds a crowd without any extra work.
What other cheese works?
Any hard, grated cheese is great. Try asiago or a sharp cheddar for a change.
Warm Wishes from My Kitchen
I hope this recipe brings warmth to your table. It is a true comfort food. Share your creations with me. I love seeing your kitchen wins.
Tag @AmeliaHartwell on Pinterest with your photos!
Happy cooking! —Amelia Hartwell.


Eggs in Purgatory Recipe for a Spicy Breakfast
Description
A classic Italian dish featuring eggs poached in a spicy, savory tomato sauce, perfect for a hearty breakfast or brunch.
Ingredients
Instructions
- In a large skillet over medium heat, sauté the onions until softened, about 4-5 minutes. Add the garlic, and sauté for 30 seconds (do not brown).
- Add the tomatoes and stir, breaking them up in the skillet (if using whole tomatoes). Stir in the salt, pepper, oregano, basil, and red pepper (if using). Reduce the heat to medium-low, and simmer gently (uncovered) until the sauce has thickened, adjusting the heat as needed. Your sauce is ready when you can swipe your spatula across the sauce, and see the bottom of the skillet (without it quickly falling back on itself). Taste your sauce and adjust for seasoning.
- Prepare your eggs. Crack each egg into a small bowl or ramekin (this step is optional, but very helpful, otherwise if you’re comfortable you can crack the egg directly into the sauce). Make 5-6 wells in your sauce (close to the perimeter and all around). Gently place an egg in each of the wells. Season the eggs with additional salt and pepper. Cover and cook the eggs on low until the whites are set and the yolks are still a bit runny (or more well done if you prefer), about 5-8 minutes.
- Serve immediately with additional basil, parsley, and grated cheese, if using. Serve with toasted crusty bread.
Notes
- For a richer flavor, you can add a pinch of sugar to the tomato sauce to balance the acidity.
Leave a Reply