Eggs in Purgatory (Uova in Purgatorio): A Spicy Italian Classic for Any Meal
Delight your senses with Eggs in Purgatory, also known as Uova in Purgatorio, a rustic yet elegant Italian dish that transforms simple eggs into an unforgettable culinary experience. This traditional recipe features tender eggs gently poached in a vibrant, spicy tomato sauce, creating a quick and satisfying meal perfect for breakfast, brunch, or a light dinner. Enhanced with fresh spinach and creamy mozzarella, it’s ideally served with crusty, toasted bread to soak up every last drop of the flavorful sauce.

What sets this particular Eggs in Purgatory recipe apart is its robust, homemade tomato sauce, which is meticulously crafted to deliver a rich depth of flavor and just the right kick of spice. Generous amounts of fresh baby spinach wilt directly into the sauce, adding a touch of vibrant green and a boost of nutrients. Salty Parmesan cheese and delicate mozzarella create pockets of cheesy goodness, complementing the perfectly poached eggs nestled within. This versatile dish is far too delicious to be confined to just breakfast; it makes an incredible meal at any time of day.
Why You Will Fall in Love with This Eggs in Purgatory Recipe
If you’re looking for a recipe that combines comfort, flavor, and ease, then Eggs in Purgatory is about to become your new favorite. Here’s why this dish will earn a permanent spot in your culinary repertoire:
-
Effortlessly Quick: From start to finish, this recipe requires minimal time commitment. With just ten minutes of active preparation and twenty minutes or less of cooking, it’s an ideal solution for those busy weeknights when you crave a homemade meal but lack the time for complex culinary endeavors. It’s significantly faster than many other breakfast or dinner options, making it a true lifesaver.
-
Uniquely Delightful: While common in Italy, Eggs in Purgatory is still a delightful surprise on many tables elsewhere. Serving this dish instantly elevates the humble egg into something truly special and memorable. It offers a sophisticated yet comforting alternative to everyday egg preparations, impressing guests and delighting family alike with its distinct flavors and presentation.
-
A Complete & Satisfying Meal: This recipe is designed to be substantial enough to serve two, but if you have a hearty appetite, it can easily become a fulfilling meal for one. When paired with crisp, buttery toasted bread, you have a complete and balanced dish that’s rich in protein, vegetables, and carbohydrates. The bread is essential for soaking up the exquisite, spicy tomato sauce, ensuring no flavor goes to waste.
-
Bursting with Flavor: The combination of fragrant garlic and onion, savory diced tomatoes, a hint of smoky paprika, and a fiery touch of red pepper flakes creates an incredibly aromatic and deeply satisfying sauce. Each bite offers a harmonious blend of textures and tastes, from the tender egg yolk to the vibrant tomato and the melting cheese.
-
Highly Customizable: This recipe serves as a fantastic foundation, offering endless possibilities for customization. Whether you prefer more heat, different types of cheese, or additional vegetables, Eggs in Purgatory adapts beautifully to your personal preferences and whatever ingredients you have on hand. It encourages creativity in the kitchen!
What Exactly is Eggs in Purgatory (Uova in Purgatorio)?
Eggs in Purgatory, known in its native Italy as Uova in Purgatorio, is a traditional Southern Italian dish. Its evocative name is said to derive from the eggs, with their bright yellow yolks suspended in the fiery red tomato sauce, resembling souls nestled in the flames of purgatory. Historically, it’s a dish born out of necessity and ingenuity, utilizing simple, readily available ingredients like eggs and tomatoes to create a nourishing and flavorful meal.
At its heart, the dish consists of eggs gently poached or baked directly in a rich, spicy tomato sauce. Our version elevates this classic with an easy-to-make homemade sauce, simmered to perfection, which beautifully cradles the eggs and infuses them with savory flavor. We complete the experience by melting fresh mozzarella and sprinkling Parmesan cheese over the top, adding a creamy, salty dimension. The final touch? Serving it piping hot over buttery, pan-toasted slices of crusty bread, which is absolutely essential for scooping up the luscious sauce. This truly is a wonderful dish, equally at home as a comforting brunch centerpiece or a quick, satisfying weeknight dinner.

Essential Recipe Ingredients
Crafting the perfect Eggs in Purgatory requires a few key ingredients, each playing a vital role in building the layers of flavor that make this dish so special. Here’s a closer look at what you’ll need and why:
-
Olive Oil: The foundation of our sauce. A good quality extra virgin olive oil will lend a fruity, slightly peppery note, enhancing the overall Italian authenticity.
-
Onion: Finely chopped, onion provides a sweet and aromatic base for the tomato sauce. Yellow, white, or red onions all work well, with yellow offering a classic balance of sweetness and pungency.
-
Garlic: Minced garlic is indispensable for that signature savory depth. Its pungent aroma, mellowed by cooking, is central to Italian cuisine.
-
Red Pepper Flakes: These are the “spicy” in our spicy tomato sauce. You have complete control here; adjust the amount to your personal heat preference, from a subtle warmth to a fiery kick.
-
Smoked Paprika: A secret weapon for adding a beautiful layer of smoky depth and a rich, warm color to the sauce. It complements the spiciness of the red pepper flakes without overpowering the fresh tomato flavor.
-
Salt and Pepper: Basic seasonings are crucial for balancing and enhancing all the other flavors. Use kosher salt for its clean taste and freshly ground black pepper for superior aroma.
-
Canned Tomatoes: We recommend a good quality can of diced tomatoes as the backbone of the sauce. For an even more intense and nuanced flavor, consider fire-roasted diced tomatoes, which add a subtle char and sweetness.
-
Spinach: Fresh baby spinach is preferred for its tender texture and quick wilting time. It adds a lovely nutritional boost and a pleasant earthy note to the rich sauce.
-
Mozzarella Cheese: Crucially, use fresh mozzarella cheese. Its soft, milky texture melts beautifully into creamy pockets within the hot sauce, unlike the stringier, sometimes drier results from pre-shredded varieties.
-
Eggs: Large, fresh eggs are essential. Fresh eggs tend to hold their shape better when poached, resulting in a neater appearance and superior texture.
-
Fresh Herbs (for garnish): A sprinkle of fresh dill, cilantro, parsley, or basil just before serving adds a burst of fresh flavor and a vibrant visual appeal. Choose your favorite or use a combination.
-
Parmesan Cheese (optional garnish): Freshly grated Parmesan cheese adds a salty, umami-rich finish that beautifully complements the tomato sauce and eggs. While optional, it’s highly recommended for an authentic Italian touch.
-
Bread: A crusty bread is paramount for serving. Toasted bread provides a sturdy base and an excellent vehicle for soaking up all the delicious sauce and runny yolk.
How to Master the Art of Making Eggs in Purgatory
Creating this Italian classic is surprisingly straightforward. Follow these steps for a perfect dish every time:


-
Sauté the Aromatics: Begin by heating the olive oil in a large, sturdy skillet over medium heat. Add the finely chopped onion and sauté gently, stirring occasionally, until it becomes soft and translucent, typically taking about 3 to 4 minutes. This step draws out the onion’s natural sweetness. Next, add the minced garlic to the skillet and continue to sauté for an additional 20 seconds. Be careful not to burn the garlic, as it can turn bitter very quickly; you just want it to become fragrant.
-
Build the Sauce Base: Stir in the red pepper flakes, smoked paprika, salt, and freshly ground black pepper. Cook these spices for about 30 seconds, allowing them to bloom in the hot oil and release their full aroma. This crucial step infuses the oil with deep flavor before the tomatoes are added. Then, pour in the entire can of diced tomatoes (undrained is fine, the liquid adds to the sauce). Reduce the heat to medium-low and let the sauce simmer, uncovered, for about 10 minutes. This simmering time allows the flavors to meld and the sauce to thicken slightly, creating a rich consistency.


-
Incorporate Spinach and Cheese: Stir the fresh baby spinach into the simmering tomato sauce. Continue to stir gently until the spinach has fully wilted and is evenly distributed throughout the sauce. Next, scatter the pieces of fresh mozzarella cheese randomly over the surface of the tomato mixture. Using the back of a spoon, carefully create four distinct divots or wells in the sauce. These indentations will be where you gently place your eggs.


-
Poach the Eggs: Crack each egg into a small bowl first to ensure the yolk remains intact and to easily remove any shell fragments. Gently slide one egg into each of the four divots in the sauce. Season the exposed eggs lightly with a pinch of salt and pepper. Cover the skillet with a lid and cook according to your desired doneness: for soft, runny egg yolks, cook for 3 to 5 minutes; for firmer, more set yolks, continue cooking for an additional 2 to 3 minutes until the whites are fully opaque and yolks are to your liking.
-
Prepare the Bread: While the eggs are cooking, prepare your toasted bread slices. You can toast them in a toaster, under a broiler, or for extra flavor, toast them directly on a hot pan or griddle with a generous spread of butter. The buttery, crispy bread is crucial for enjoying the dish.
-
Serve and Garnish: Once the eggs are cooked to perfection, immediately remove the skillet from the heat. Generously garnish the dish with fresh dill (or your chosen herbs) and a sprinkle of freshly grated Parmesan cheese. Add a final dash of salt and pepper if desired. Serve the Eggs in Purgatory straight from the skillet, alongside or on top of the warm, toasted bread slices. Encourage everyone to use the bread to scoop up the rich sauce and runny yolks.

Pro Tips for a Flawless Eggs in Purgatory
Achieving culinary perfection with Eggs in Purgatory is simple with these expert tips:
-
Embrace Fresh Eggs: The quality of your eggs significantly impacts the dish. Fresher eggs not only boast a superior flavor but also have firmer whites that hold their shape better when poached, creating a more appealing presentation and delightful texture.
-
Speedy Sauce Swap: While our homemade tomato sauce is undoubtedly divine and worth the effort, time constraints can be real. In a pinch, feel free to substitute a high-quality jar of your favorite marinara sauce. This allows you to skip the initial onion, garlic, and canned tomato steps, significantly cutting down on prep time without sacrificing too much flavor.
-
Tailor the Heat: The beauty of this recipe lies in its adaptability. Adjust the amount of red pepper flakes to perfectly match your desired spice level. For a milder dish, use less; for those who love a fiery kick, feel free to add a bit more. Always taste the sauce before adding eggs to ensure the spice is just right.
-
Cheese It Up Differently: Don’t be afraid to experiment with other cheeses. While fresh mozzarella offers a classic creamy texture, shredded cheddar cheese can add a sharper, more familiar flavor profile. For a tangy twist, crumbled briny feta cheese can introduce a Mediterranean flair. Each cheese offers a unique dimension to the dish.
-
Perfect Poach Every Time: Master the art of egg poaching by carefully monitoring cooking times. For exquisitely soft, runny yolks, cover and cook the eggs for a precise 3 to 5 minutes. If you prefer a firmer yolk that is still tender but not liquid, extend the cooking time by an additional 2 to 3 minutes. The key is to keep the skillet covered to ensure even cooking.
-
Choose the Right Skillet: A wide, heavy-bottomed skillet (like cast iron or a good quality non-stick pan) is ideal. Its broad surface allows the eggs to cook evenly without overcrowding, and the heat retention helps maintain a consistent simmer for the sauce.
-
Serve Immediately: Eggs in Purgatory is best enjoyed fresh off the stove. The runny yolks, warm sauce, and melting cheese are at their peak texture and flavor when served piping hot. Prepare your bread in advance so everything is ready to go as soon as the eggs are done.
Delightful Serving Suggestions
The magic of Eggs in Purgatory truly shines when served with the right accompaniments. The goal is to complement its rich, spicy flavors and make it a truly satisfying meal:
-
The Essential Toasted Bread: Without a doubt, the best way to enjoy Eggs in Purgatory is with plenty of crusty, toasted bread. The bread acts as the perfect vehicle for scooping up the luscious tomato sauce and delicious runny egg yolks. Consider baking a homemade No-Knead Dutch Oven Bread for an artisanal touch. Slice it thick, toast it until golden and crisp, and butter it generously. The contrast between the crunchy bread and the soft eggs and sauce is simply divine.
-
Fresh & Light Salads: To balance the richness of the dish, a fresh and vibrant salad is an excellent choice. A juicy Avocado Tomato Salad offers a cool, creamy, and zesty counterpoint, with the avocado providing a refreshing contrast to the spicy sauce. For something a bit heartier but still fresh, try the popular Jennifer Aniston Salad, packed with protein and fresh vegetables.
-
Perfect for Brunch Spreads: Eggs in Purgatory is a show-stopping addition to any brunch spread. Pair it with other delicious morning delights for an indulgent feast. Crispy oven-baked bacon provides a salty, savory crunch, while sweet options like Air Fryer French Toast Sticks, a comforting Cinnamon Roll Casserole, fluffy Sheet Pan Pancakes, or sweet Baked Apple Cider Donuts offer a delightful balance of sweet and savory.
-
Simple Green Salad: A simple mixed green salad with a light vinaigrette can also be a fantastic accompaniment, providing freshness and a palate cleanser between bites of the rich egg and tomato mixture.

How to Store & Reheat Leftovers
While Eggs in Purgatory is undoubtedly at its peak when served fresh, especially with perfectly runny yolks and warm, melting cheese, you can certainly save any leftovers for a convenient meal later. Here’s how to best manage them:
-
Storage: Allow the dish to cool completely to room temperature before transferring it to an airtight container. Store the container in the refrigerator for up to 2 days. Keep in mind that the egg yolks will likely set further upon cooling and reheating, so the texture won’t be quite the same as freshly made.
-
Reheating in the Microwave: For a quick reheat, place your desired portion in a microwave-safe dish. Heat on high for about 1 minute, then check, stirring the sauce around the eggs if possible. Continue heating in 30-second intervals until the dish is thoroughly hot. Be careful not to overcook, as this can make the eggs rubbery.
-
Reheating on the Stovetop: For a more gentle and even reheat, transfer the leftovers to a small skillet. Add a tablespoon or two of water or chicken broth to loosen the sauce. Cover the skillet and heat over medium-low heat, stirring occasionally, until warmed through. This method helps prevent the eggs and sauce from drying out.
More Egg Recipes To Try and Love
If you’re an egg enthusiast, there’s a world of delicious possibilities beyond Eggs in Purgatory. Here are some other fantastic egg-centric recipes to inspire your next meal:
- Classic Deviled Eggs: A timeless appetizer or snack, perfect for gatherings.
- Eggs Benedict Casserole: All the indulgent flavors of Eggs Benedict in an easy-to-serve casserole form.
- Instant Pot Hard Boiled Eggs: The quickest and easiest way to achieve perfectly peeled hard-boiled eggs every time.
- Baked Denver Omelette: A hearty and convenient baked version of the classic omelette, great for feeding a crowd.
Eggs in Purgatory
This spicy Eggs in Purgatory, a traditional Italian dish, involves eggs poached in a spicy tomato sauce, making for an easy, anytime meal.
Ingredients
- 3 tablespoons olive oil
- 1 small yellow onion, finely chopped
- 3 cloves garlic, minced
- ½ teaspoon red pepper flakes (adjust to taste for spice)
- ½ teaspoon smoked paprika
- ½ teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 28 ounces canned diced tomatoes (fire-roasted for extra flavor)
- 2 cups fresh baby spinach
- 3 ounces fresh mozzarella cheese slices, broken into pieces
- 4 large fresh eggs
- Fresh dill, for garnish (or other herbs like cilantro, parsley, basil)
- Parmesan cheese, optional, for garnish (freshly grated recommended)
- Toasted bread slices, for serving (crusty bread works best)
Instructions
- Sauté Aromatics: In a large skillet, heat olive oil over medium heat. Add the finely chopped onion and sauté until translucent, about 3 to 4 minutes. Add minced garlic to the skillet and continue to sauté for an additional 20 seconds or until fragrant, being careful not to burn it.
- Build the Sauce: Stir in the red pepper flakes, smoked paprika, salt, and pepper. Cook for 30 seconds, or until fragrant, allowing the spices to bloom. Pour in the canned diced tomatoes. Reduce the heat to medium-low and simmer, uncovered, until the tomatoes thicken into a rich sauce, about 10 minutes, stirring occasionally.
- Add Spinach and Mozzarella: Stir in the fresh baby spinach until it wilts and is combined with the sauce. Arrange the fresh mozzarella cheese pieces randomly within the tomato mixture. Using the back of a spoon, create 4 shallow divots in the sauce mixture where the eggs will sit.
- Poach Eggs: Crack each egg into a small bowl first to ensure yolk integrity, then gently slide one egg into each divot. Season the eggs with a pinch of salt and pepper. Cover the skillet with a lid. For soft, runny egg yolks, cook for 3 to 5 minutes. For firmer eggs, continue cooking for an additional 2 to 3 minutes until the whites are set to your preference.
- Prepare Bread: While the eggs are cooking, toast slices of bread. You can pan-toast them with butter for extra flavor or use a toaster. Set aside.
- Serve: Once eggs are cooked, remove from heat. Top generously with fresh dill and a sprinkle of Parmesan cheese (if using). Serve immediately with the toasted bread slices.
Equipment
- Measuring Cups and Spoons
- Large Skillet (preferably cast iron or heavy-bottomed)
- Wooden Spoons or Spatula
Notes
- Fresh Eggs: Always opt for the freshest eggs available, as they provide superior taste and a better texture, holding their shape nicely during poaching.
- Homemade vs. Store-Bought Sauce: While the homemade tomato sauce is exceptional, a good quality jar of marinara sauce can be used as a time-saving alternative for the onion, garlic, and canned tomatoes step.
- Control the Spice Level: Feel free to adjust the amount of red pepper flakes according to your preference for heat. Taste the sauce before adding eggs.
- Cheese Variations: Experiment with different cheeses! Shredded cheddar or briny feta can offer unique flavor profiles if you’d like to deviate from mozzarella.
- Cooking Eggs to Preference: For perfectly soft, runny yolks, stick to 3-5 minutes of covered cooking. For a more set, firmer yolk, extend the cooking time by an additional 2-3 minutes.
Nutrition
- Calories: 555 kcal
- Carbohydrates: 24g
- Protein: 27g
- Fat: 41g
- Saturated Fat: 12g
- Polyunsaturated Fat: 5g
- Monounsaturated Fat: 22g
- Trans Fat: 0.04g
- Cholesterol: 406mg
- Sodium: 1592mg
- Potassium: 1181mg
- Fiber: 6g
- Sugar: 12g
- Vitamin A: 4503 IU
- Vitamin C: 49mg
- Calcium: 445mg
- Iron: 7mg
Nutritional information is an estimate and provided as a courtesy. Values may vary according to the exact ingredients and tools used. Please use your preferred nutritional calculator for more detailed information.
Did you make this recipe? Leave a rating!