Uova in Purgatorio (Eggs in Tomato Sauce)

Uova in purgatorio, or eggs in tomato sauce, is a pared-back Italian pan dish where eggs are poached directly in a savoury tomato base until the whites are just set and the yolks remain soft. The vivid red sauce gives the dish its recognisable name, with garlic, chilli flakes and basil adding warmth and fragrance rather than heaviness. It is typically served straight from the pan with toasted bread, making it ideal for breakfast, brunch or a quick meat-free supper. The best versions keep the sauce gently simmering and slightly glossy, so it can be scooped up with crisp sourdough.
Cuisine style Italian home cooking
Spice level Mild
Cooking style One-pot cooking • Minimal cleanup
Time commitment Under 30 minutes

Why this recipe works

  • Fast skillet cooking: The tomato sauce thickens quickly, and the eggs poach in the same pan for a complete dish in under 30 minutes.
  • Simple ingredients, clear flavour: Garlic, chilli, tomato and basil create a savoury sauce with warmth, freshness and enough depth to carry the eggs.
  • Saucy and satisfying: Soft eggs and glossy tomato sauce make the dish feel generous, especially when served with crisp toast for scooping.

Get the most out of this recipe

Timing notes

  • Serve straight away: The eggs are best eaten as soon as the whites are set and the yolks are still soft; they continue to firm up in the hot sauce.
  • Most of the time is hands-off: Once the tomatoes are simmering, the main task is monitoring the sauce thickness and egg doneness.

Make-ahead tips

  • Make the sauce ahead: The tomato sauce can be cooked in advance, chilled, then brought back to a gentle simmer before adding fresh eggs.
  • Reheat before poaching: Warm the sauce until piping hot before cracking in the eggs; reheating already-poached eggs can overcook the yolks.

Ingredient notes

  • Use good canned tomatoes: Because the sauce is so simple, well-flavoured canned tomatoes make a noticeable difference to sweetness, acidity and body.
  • Finish herbs fresh: Fresh basil works best at the end, where it stays fragrant rather than losing its brightness in the simmering sauce.

Adjust the heat

  • For less heat: Reduce the chilli flakes or replace them with smoked paprika for warmth without noticeable spice.
  • For more heat: Add extra chilli flakes to the oil with the garlic so the heat infuses through the sauce.

Equipment you'll need

Ingredients
Instructions
Print
  1. Warm the olive oil in a frying pan over a low to medium heat. Thinly slice the garlic and cook for 30 to 60 seconds until fragrant but not coloured. Stir in the chilli flakes.
  2. Add the tomatoes and fine sea salt, breaking the tomatoes up with a wooden spoon. Bring to a gentle simmer, then cook for 8 to 10 minutes until slightly thickened and glossy. Taste and adjust with a pinch more salt if needed.
  3. Make 4 small wells in the sauce with the back of a spoon. Crack an egg into each well, then cover the pan and keep the sauce at a gentle simmer. Cook for 5 to 7 minutes until the whites are set and the yolks are still soft.
  4. While the eggs cook, toast the sourdough bread until crisp and golden. Tear the basil over the eggs and sauce just before serving. Serve straight from the pan with the toast for scooping.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the sauce at a gentle simmer once the eggs go in; a hard boil can toughen the whites before the yolks warm through.
  • If you like a thicker sauce, simmer the tomatoes for an extra 3 to 5 minutes before adding the eggs.
  • For anyone who is pregnant, elderly, very young, or immunocompromised, use eggs with a lion mark and cook until the yolks are set.

Substitutions

  • Replace sourdough bread with baguette for a lighter, crisper toast.
  • Replace chili flakes with smoked paprika for warmth without heat.
  • Replace fresh basil with fresh parsley for a greener, peppery finish.

Storage

  • Refrigerate up to 2 days
  • Cool, then refrigerate in an airtight container. Reheat the tomato sauce gently in a frying pan until piping hot, then crack in fresh eggs and poach to serve; reheating already-poached eggs can overcook the yolks.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Uova in Purgatorio (Eggs in Tomato Sauce)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 2 servings
  • Total time: 25min (15min active)
  • Difficulty: Easy
  • Cuisine: Italian
  • Allergens:
    Eggs Gluten Wheat
Beginner friendly One pot Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.