• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Pina Bresciani
  • Home
  • Recipes
  • About
  • Contact
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • About
  • Contact
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home

    Eggs in Purgatory - Easy 20 Minute Recipe!

    4.2 from 18 votes

    By Pina Bresciani ⁠— December 11, 2019 (updated January 20, 2026) — 1 Comment

    Jump to Recipe Jump to Video
    Pinterest image for eggs in purgatory

    Eggs in purgatory is simple Italian comfort food at its finest. It's made in a skillet with softly poached in a simple yet robust spicy tomato sauce. When done, the eggs are runny so that you can dip some crusty bread into them. And use the bread to soak up that delicious tomato sauce too!

    Eggs in purgatory in a white pan and grilled bread in the pan

    Have you ever had eggs in purgatory before? I don't know where exactly it gets its name, but I've read different things on the naming of this dish. The most reliable version mentions that this dish resembles purgatory because the eggs represent the souls trying to escape from purgatory which is represented by the hot, red tomato sauce.

    Eggs in tomato sauce in a pan topped with basil

    I love this dish because it can be eaten for breakfast, lunch or dinner. It's so versatile! Although if you lived in Italy you would probably not eat eggs in purgatory for breakfast, because Italians typically don't eat cooked eggs for breakfast. They actually prefer cookies, cakes, and croissants.

    Did I also mention this dish only makes 20 minutes to make and is made in only one pan? It's such a great recipe to have in your arsenal - convenient, tasty, few ingredients, and quick to make! I often make it for lunch or dinner, it has saved me MANY times.

    Eggs in purgatory in a cast iron skillet with a team towel underneath

    How to make it

    Make the tomato sauce - Saute onion and garlic, and add in the tomatoes along with salt. Let sauce cook down.

    Step by step photos on how to make eggs in purgatory (steps #1-2)

    Add in the eggs, sprinkle with parmesan cheese, partially cover and let them cook until the whites are firm, and the yolk is runny.

    Step by step photos on how to make eggs in purgatory (steps #3-4)

    Top tips

    • I used a 10 ¼ inch cast iron skillet to make this recipe
    • I found the easiest way to add the eggs to the sauce is to first crack each egg into a small bowl and then pour the egg into the tomato sauce, instead of cracking the eggs directly into the sauce.
    • By partially covering the eggs when cooking with a lid, this should help the white firm up yet keep the yolk soft and runny.
    • Tomatoes to use:
      • I've tried this recipe with various tomatoes, and I found that canned peeled plum tomatoes give the best consistency to the sauce
      • Using crushed strained tomatoes will give you a good result, but the consistency of the sauce will also be a bit too smooth, and I found it to be quite heavy as well. I like the light, rustic consistency that the peeled plum tomatoes produce.
      • Using fresh tomatoes would work as well - you may need to adjust the cooking time.

    Recipe

    Eggs in tomato sauce in a pan topped with basil
    Print Pin
    4.23 from 18 votes

    Eggs in Purgatory - Easy 20 Minute Recipe!

    Eggs in purgatory is a delicious dish made up of eggs poached in a robust tomato sauce. It only takes 20 minutes to make, and can be eaten for breakfast, lunch or dinner!
    Course Main Course
    Cuisine Italian
    Prep Time 5 minutes minutes
    Cook Time 15 minutes minutes
    Servings 2 people
    Calories 266.97kcal
    Author Pina Bresciani

    Ingredients

    • 2 tablespoon extra virgin olive oil
    • 3 tablespoon chopped white onion cut into small pieces
    • 2 garlic cloves minced
    • 1 14 oz can peeled plum tomatoes
    • ¼ teaspoon chili flakes
    • 1 tablespoon torn basil
    • 4 eggs
    • 3 tablespoon grated parmesan cheese, divided
    • salt and pepper to taste

    Instructions

    • In a medium size skillet, heat the olive oil over medium heat. Once the oil is shimmering, add the onion and sauté until soft but not fully cooked, about 1-2 minutes. Add garlic and chili flakes and continue to sauté until garlic is cooked through, another 1 minute.
    • While onion and garlic are sautéing, pour the tomatoes into a bowl and mash them up with a fork.
    • Once onion and garlic are finished cooking, add canned tomatoes to the skillet. Also rinse out the can of tomatoes, and the bowl where you mashed the tomatoes. Add this tomato water to the sauce (about ½ cup). Season with salt and pepper to taste. Cook the tomato sauce until it has thickened, 10-15 minutes. Add torn basil to sauce and stir.
    • Crack an egg into a small bowl. Form a small well in the sauce and pour the egg into the well. Do this 4 times. Sprinkle the eggs with 1 tablespoon of the parmesan cheese.
    • Cook the eggs in the tomato sauce, partially covered, until the whites are set, but the yolks still runny, about 5 minutes.
    • Top the eggs with remaining parmesan cheese, additional pepper and basil if desired.
    • Serve with toasted bread and enjoy!

    Recipe Video

    Nutrition Facts
    Eggs in Purgatory - Easy 20 Minute Recipe!
    Amount Per Serving
    Calories 266.97 Calories from Fat 205
    % Daily Value*
    Fat 22.83g35%
    Saturated Fat 4.94g31%
    Cholesterol 328.38mg109%
    Sodium 155.23mg7%
    Potassium 143.34mg4%
    Carbohydrates 3.24g1%
    Fiber 0.26g1%
    Sugar 1.04g1%
    Protein 12.02g24%
    Vitamin A 602.08IU12%
    Vitamin C 2.04mg2%
    Calcium 72.47mg7%
    Iron 1.54mg9%
    * Percent Daily Values are based on a 2000 calorie diet.
    Mains

    More Piatti Forti (Mains)

    • Two thin cut sirloin steaks in a plate topped with tomato sauce and fresh basil with a fork to the side
      Easy 20-Minute Steak Pizzaiola
    • Italian pea and pasta soup in a bowl with a spoon
      Pasta e Piselli (Italian Peas and Pasta Recipe)
    • Baked chicken thighs on a baking sheet on a bed of potatoes
      Italian Baked Chicken Thighs With Potatoes and Rosemary
    • Potato frittata with a few pieces cut out and piece of parmigiano in the background
      Potato Frittata - Classic Italian Recipe!
    5.8K shares
    • X
    • Facebook

    Reader Interactions

    Comments

      4.23 from 18 votes (18 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Joey Calandrino says

      August 14, 2022 at 12:11 am

      My grandma Calandrino used to fix this for me when I'd visit. Used to put big pepperoni slices on a thick piece of bread and then put the eggs and sauce on top. Covered with mozzarella and you're in business.

      Reply

    Primary Sidebar

    Hello!

    My name is Pina and I love Italian food and culture! Here you'll find delicious Italian-inspired recipes with a fresh west coast spin. Buon Appetito! About Me

    Popular

    • Bowl of authentic cacio e pepe
      How To Make An Authentic Cacio e Pepe Like A Roman
    • Delicious Prosciutto Sandwich (Panino) With Mozzarella, Tomato and Basil
    • Easiest Ever 5-Ingredient Creamy Ricotta Pasta
    • Pasta Amatriciana - The Real Roman Recipe!

    Desserts

    • Zeppole covered in sugar in a shallow bowl
      4-Ingredient Italian Zeppole with Yeast
    • Easiest Ever Lemon Blueberry Ricotta Cake
    • Orange upside down cake in a big plate with slice cut out
      Orange Upside Down Cake
    • Pistachio muffins topped with pistachio crumble
      Pistachio Muffins - {Real Pistachios, No Pudding Mix}

    Footer

    Copyright © 2026 Pina Bresciani | Privacy Policy

    5.8K shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.