• Facebook
  • Instagram
  • Pinterest
  • YouTube
Members Dashboard
Most Recent
Contact Us
About Us
Easy Chicken Recipes
Go Ad Free
  • Recipes
  • Course
    • AppetizersIf you are looking to entertain the family, a group of friends or just make something for the next tailgate or get-together this appetizer category is for you!  
    • DinnersChicken Dinner Recipes! All the best easy recipes for dinner containing chicken. Be sure to make them and let us know how you love them!
    • LunchEasy Chicken Recipes for LUNCH! Lunchtime made simple with these delicious chicken recipes sure to please the entire family.
  • Method
    • 30 Minutes or Less30 Minute Meals are the absolute best. When you can have a delicious chicken dinner on the table from start to finish in less than 30 minutes, its truly a great day!
    • Air FryerChicken recipes made in an air fryer! Air Fried Chicken is typically healthier and quicker than preparing other ways. We love getting creative with our chicken recipes.
    • Fried
    • Grilled
    • Instant Pot
    • One Pot
    • Oven Baked
    • Sheet Pan
    • Slow Cooker
  • Type
    • Casseroles
    • Pasta
    • SoupsOur favorite soups and chilis with CHICKEN! There’s nothing better than a hearty soup or chili packed with delicious chicken. YUM!
    • SaladsSalad Recipes with Chicken! There’s nothing quite like a delicious Chicken Salad Recipe!
    • Sandwiches
    • Tacos
    • Wings
  • Ease of Prep
    • 30 Minute Meals30 Minute Meals are the absolute best. When you can have a delicious chicken dinner on the table from start to finish in less than 30 minutes, its truly a great day!
    • 5 Ingredients or LessThese easy chicken recipes have 5 ingredients or less! Nothing beats a quick and simple dinner recipe that you can make with items you already have at home.
    • 7 Ingredients or LessThese easy chicken recipes have 7 ingredients or less!
    • 10 Ingredients or LessThese easy chicken recipes have 10 ingredients or less!
Member’s Dashboard
Most Recent
Contact Us
About Us
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
Go Ad Free
Recipe Index
Super Quick
Chicken Dinners
Spring Recipes
Grill Recipes
Reader Favorites
Home › Exclusive Recipes
overhead view of eggs in purgatory in a cast iron skillet with slices of toasted bread.

Eggs in Purgatory

Becky Hardin

|

Updated: December 15, 2025
5 from 1 vote

Jump to Recipe Pin for Later Add me as a Trusted Google Source
eggs in purgatory pin.
overhead view of eggs in purgatory in a cast iron skillet with slices of toasted bread.

Eggs in purgatory (also known as shakshuka) is my favorite low-effort high-payoff brunch recipe to make for a crowd. I soft-cook eggs in a fiery seasoned tomato sauce to keep them moist and runny. Served in a cast iron skillet, this is the perfect easy breakfast to mop up with some crusty bread. It feels so elevated, and it’s healthy too!

overhead view of eggs in purgatory in a cast iron skillet with slices of toasted bread.

Shakshuka Eggs

I can’t think of a tastier savory breakfast than eggs in purgatory. Creamy, runny eggs contrast beautifully with fresh and acidic tomato sauce. I seasoned the sauce with cumin, cinnamon, and chili flakes for a bit of Middle Eastern flavor, which is more similar to shakshuka, and it really warmed the whole thing up. Topped with tangy goat cheese, this is such a great addition to any brunch table.

closeup of eggs in purgatory.

Email this recipe

Enter your email and we’ll send the recipe directly to you!

Please enable JavaScript in your browser to complete this form.
Loading

By submitting this form, you consent to receive emails from Easy Chicken Recipes.

Variations

While I went for a more Middle Eastern shakshuka flavor profile, you can certainly take a more classic Italian approach, too. I recommend Italian seasoning, fresh basil, and red pepper flakes. A little feta or Parmesan would be delish! To make something more akin to Turkish Menemen, scramble the eggs.

overhead view of shakshuka in a cast iron skillet.
5 from 1 vote

Eggs in Purgatory Recipe

Eggs in Purgatory is one of my favorite low-effort, high-reward breakfasts. Soft-cooked eggs simmer in a warm, spicy tomato sauce and stay perfectly runny.
Prep Time: 5 minutes mins
Cook Time: 25 minutes mins
Total Time: 30 minutes mins
Print Pin Remove Ads

Equipment

  • Cast Iron Skillet
Serves 5 people

Ingredients

  • 3 tablespoons olive oil
  • 1 onion (minced)
  • 2 cloves garlic (minced)
  • 24 ounces whole peeled tomatoes (2 cans*)
  • 1 cup cherry tomatoes (**)
  • ½ teaspoon ground cumin
  • 1 cinnamon stick
  • 1 teaspoon chili flakes
  • ½ cup water
  • 1 tablespoon unsalted butter (⅛ stick, diced***)
  • 5 large eggs

For Serving (Optional)

  • ⅓ cup crumbled goat cheese (****)
  • ¼ cup chopped fresh cilantro
  • 5 slices toasted bread

Instructions

  • In a cast iron skillet, heat the olive oil over medium heat.
    3 tablespoons olive oil
    oil in a pan.
  • Add the onion and garlic and sauté for 6 minutes, until golden brown.
    1 onion, 2 cloves garlic
    finely chopped onion and garlic in a pan.
  • Add the whole peeled tomatoes and smash them lightly with a wooden spoon.
    24 ounces whole peeled tomatoes
    whole peeled tomatoes stirred into sautéed garlic and onions in a pan.
  • Add the whole cherry tomatoes, plus the cumin, cinnamon stick, chili flakes, and water. Let everything simmer for 8-9 minutes on medium heat.
    1 cup cherry tomatoes, ½ teaspoon ground cumin, 1 cinnamon stick, 1 teaspoon chili flakes, ½ cup water
    cherry tomatoes, cinnamon, and cumin simmering with whole peeled tomatoes, onion, and garlic.
  • Add the butter and let it melt.
    1 tablespoon unsalted butter
    adding butter to shakshuka sauce in a pan.
  • Use a wooden spoon to create 5 divots into the sauce for the eggs. Add each egg into a divot and let them cook for 10 minutes.
    5 large eggs
    five raw eggs cracked into shakshua sauce in a pan.
  • Season with salt and pepper as desired. Sprinkle goat cheese and cilantro over the top. Serve with crusty bread to scoop up all that yummy sauce!
    ⅓ cup crumbled goat cheese, ¼ cup chopped fresh cilantro, 5 slices toasted bread
    overhead view of eggs in purgatory topped with goat cheese and cilantro.

Notes

Yield: This recipe makes 5 servings. A serving is 1 egg, a heaping scoop of sauce, and a slice of bread.
*Use crushed tomatoes for a smoother sauce.
**I like the pop of freshness these add. You can use grape tomatoes, fresh diced tomatoes, or more canned tomatoes if you prefer.
***For a dairy-free option, use extra olive oil or omit (though the sauce may turn out a bit thinner).
****Feta also tastes great!
Tips:
  • A 10-12 inch skillet works best. Too small and your sauce will be deep and the eggs won’t cook evenly; too large and the sauce may reduce too quickly.
  • Make sure the skillet is well-oiled to avoid any hot spots.
  • For a milder flavor, halve the chili flakes.
  • The sauce should be thick and scoopable. If it reduces too much, add 1–2 tablespoons of water. If it looks thin, simmer uncovered for a couple minutes before adding the eggs.
  • Crack each egg into a small bowl first, then slide it into the divot for cleaner placement and no shell pieces.
  • The whites should be set but the yolks should still jiggle slightly.
  • If you prefer runny yolks, start checking the eggs at the 7-8 minute mark. For firmer yolks, cook up to 12 minutes. 
  • This is meant to be eaten straight from the skillet with bread, almost like a dip with eggs baked in.
Make-Ahead:Prep the sauce up to 24 hours ahead. When ready to serve, warm it, nestle in the eggs, and cook as directed. This shortens morning prep to under 10 minutes.
Storage: Eggs in Purgatory are best enjoyed right away, but you can refrigerate extra tomato sauce for up to 3 days. To Reheat, rewarm the sauce and serve it with a freshly cooked egg.

Note: Water, salt, pepper, oil, and broth are not counted as ingredients on this site.

Nutrition Facts
Eggs in Purgatory Recipe
Amount Per Serving (1 serving)
Calories 325 Calories from Fat 180
% Daily Value*
Fat 20g31%
Saturated Fat 7g44%
Trans Fat 0.1g
Polyunsaturated Fat 3g
Monounsaturated Fat 10g
Cholesterol 199mg66%
Sodium 467mg20%
Potassium 489mg14%
Carbohydrates 24g8%
Fiber 4g17%
Sugar 7g8%
Protein 14g28%
Vitamin A 980IU20%
Vitamin C 22mg27%
Calcium 149mg15%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.
Author: Becky Hardin
Course: brunch, lunch, Main Course
Cuisine: American
Did you make this?We love seeing what you’ve made! Tag us on social media at @easychickenrecipes for a chance to be featured.

How to Make Eggs in Purgatory Step by Step

Prep: Gather the list of ingredients. Mince the onion and garlic, then dice the butter so it melts more easily into the sauce.

overhead view of ingredients for shakshuka in individual bowls.

Sauté the Onion and Garlic: In a cast iron skillet, heat the 3 tablespoons of olive oil over medium heat. Add 1 minced onion and 2 minced cloves of garlic and sauté for 6 minutes, until golden brown.

finely chopped onion and garlic in a pan.

Simmer the Tomatoes: Add 24 ounces (2 cans) of whole peeled tomatoes and smash them lightly with a wooden spoon. Add 1 cup of whole cherry tomatoes, ½ teaspoon of ground cumin, 1 cinnamon stick, 1 teaspoon of chili flakes, and ½ cup of water. Let everything simmer for 8-9 minutes on medium heat, or until slightly thickened. If the sauce over-thickens, add a bit more water. If it’s too thin, continue simmering until it thickens to your liking. Remember it will thicken a bit more while you cook the eggs, so don’t over-do it.

cherry tomatoes, cinnamon, and cumin simmering with whole peeled tomatoes, onion, and garlic.

Poach the Eggs: Add 1 tablespoon of diced unsalted butter and let it melt into the sauce, stirring well. Use a wooden spoon to create 5 divots into the sauce for the 5 eggs. Add each egg into a divot and let them cook for 10 minutes, or until cooked through to your desired doneness. The whites should be set, but the yolks should still jiggle. If you prefer softer-set eggs, start checking around 7 minutes. For a firmer set, cook for 12 minutes.

five raw eggs cracked into shakshua sauce in a pan.

Sprinkle with Cheese: Sprinkle ⅓ cup of crumbled goat cheese over the top, if desired. Sprinkle with salt and pepper and garnish with ¼ cup of minced fresh cilantro. Serve with 5 slices of toasted bread to soak up all that yummy sauce, and enjoy!

overhead view of eggs in purgatory topped with goat cheese and cilantro.

How to Store and Reheat

Eggs in Purgatory are best enjoyed right away, but you can refrigerate any extra shakshuka sauce for up to 3 days. To reheat, rewarm the sauce over medium-low heat, and cook a fresh egg directly in the sauce.

More Eggs-clusive Recipes!

  • Sheet Pan Eggs

    Sheet Pan Eggs

  • Ham and Cheese Frittata

    Ham and Cheese Frittata

  • Instant Pot Hard Boiled Eggs

    Instant Pot Hard Boiled Eggs

  • Eggs Benedict

    Eggs Benedict

More delish recipes

  • three-quarters view of eggs florentine benedict on a white serving tray with the yolk spilling out.
    Eggs Benedict Florentine
  • Cozy winter chicken recipes.
    28 Winter Chicken Recipes
  • One pan Tex Mex chicken and rice.
    Tex-Mex Chicken and Rice
  • chicken fajitas in skillet
    Skillet Chicken Fajitas
Becky Hardin Avatar

Meet

Becky Hardin
Becky Hardin founded Easy Chicken Recipes in 2018. She has been creating trusted, easy, and delicious recipes on the web since 2012. Becky is known for simple dinner ideas, delicious crockpot recipes, creative chicken meals, and so much more. We have built a team of recipe developers, testers, and writers that love to create trust chicken recipes for every family.
Learn More
5 from 1 vote (1 rating without comment)

Leave a Reply Cancel reply

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

Rate this Recipe!




4 responses

  1. Angelina
    February 27, 2020

    This is definitely my family’s kind of a dish! It’s great for Fridays in Lent, & we’d also love it on one of our Breakfast for Dinner evenings. Sounds scrumptious! Thanks 🙂

    Reply
    1. Becky Hardin
      March 1, 2020

      That’s so awesome to hear! I’m glad you all love it!

      Reply
  2. zoe
    August 8, 2022

    was just wondering – does the recipe call for two 24oz cans of tomatoes, or 24oz total (2 12oz cans)?

    Reply
    1. Becky Hardin
      August 8, 2022

      24 ounces total!

      Reply
a woman in a plaid shirt is smiling in front of a vase of flowers.

Welcome!

Easy Chicken Recipes was founded by Becky Hardin in 2018. Our team is dedicated to bringing you the best chicken recipes on the internet! Meet the Team

NEW!

Join the Chicken Dinner Club!

Skip the ads and get instant access to all of our recipes, meal plans, and members-only content for easy cooking!

go ad free!

$4/mth or $40/yr (save 17%)

Most Popular

  • Crockpot Crack Chicken

    Crockpot Crack Chicken

  • Crockpot Shredded Chicken

    Crockpot Shredded Chicken

  • Chicken Alfredo

    Chicken Alfredo

  • Baked Chicken and Rice

    Baked Chicken and Rice

  • Crockpot BBQ Chicken

    Crockpot BBQ Chicken

  • Chipotle Chicken Burrito Bowls

    Chipotle Chicken Burrito Bowls

  • Chicken Noodle Casserole

    Chicken Noodle Casserole

  • Broccoli Cheese Stuffed Chicken Breast

    Broccoli Cheese Stuffed Chicken Breast

Trending Recipes

  • Brown Sugar Baked Chicken Breast

    Brown Sugar Baked Chicken Breast

  • Chicken Broccoli Alfredo

    Chicken Broccoli Alfredo

  • Grilled Chicken Breast

    Grilled Chicken Breast

  • Chicken Piccata

    Chicken Piccata

  • Creamy Chicken Orzo

    Creamy Chicken Orzo

  • Spinach Stuffed Chicken Breast

    Spinach Stuffed Chicken Breast

  • Blackened Chicken

    Blackened Chicken

  • Crack Chicken Tacos

    Crack Chicken Tacos

Free Chicken Dinners eBook

Download Now
  • Facebook
  • Instagram
  • Pinterest
  • YouTube
Recipes
About Us
Contact Us

©

Easy Chicken Recipes

·

Disclosure & Privacy Policy

·

Brand by MRD. Theme by OC.

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.