A tight close-up of shakshuka with a runny yolk and parsley on top

Shakshuka Recipe (One Pan Eggs in Spicy Tomato Sauce!)

SHAKSHUKA One-pan eggs softly poach in a smoky, garlicy tomato-pepper sauce. Serve it hot with crusty bread and some to mop up the sauce and any runny yolks.

Image This is the sort of cozy, saucy skillet meal that’s just special enough to feel like a date-night activity, but also extremely easy to prepare with some basic pantry staples. The tomato base reduces into a lush sauce, and the eggs complete the entire dish in the same pan.

It’s great for breakfast-for-dinner, weekend brunch, or when you want a quick meal that looks impressive but takes no time at all.

Why You’ll Love This Recipe

  • One pan start to finish (easier cleanup)
  • Tangy tomato with warm spices
  • Eggs are cooked into the sauce (no other pan to wash)
  • Easy for you to customize with whatever you have
  • Good with bread, pita or rice
Close-up of shakshuka with soft eggs in a rich tomato and onion sauce
One-pan shakshuka, ready to serve

Ingredients

Tomato sauce base

  • 2 tbsp olive oil (30 g)
  • 1/2 medium Red Onion, thinly sliced (70 g)
  • 1 medium red bell pepper, thinly sliced (about 120 g)
  • 3 garlic cloves, minced
  • 2/3 cup diced tomato (100 g)
  • 1 (14oz/400g) can of crushed tomatoes
  • 1 tbsp tomato paste (15 g)
  • 1/2 cup chicken or vegetable broth (125 ml)

Spices + seasoning

  • 1/4 tsp black pepper
  • 1/2 tsp salt

Eggs + garnish

  • 3 large eggs
  • Fresh parsley, chopped (to taste)
Ingredients for shakshuka including eggs, tomatoes, onion, pepper, garlic, spices, and parsley
Everything you need for shakshuka

Ingredient Notes & Substitutions

  • Broth: The chicken broth gives it depth, but all veggie stock is just fine. If in a pinch, they can also be cooked in water plus a small pinch of salt.
  • Crushed tomatoes: If you’d prefer to use canned tomato sauce, ask for 1/2 to 3/4 of the broth amount so the sauce stays thick.
  • Tomato paste: For richness and color. If you don’t have it, you can leave it out and simmer the sauce a little longer to concentrate flavors.
  • Cayenne: Totally optional. Replacing it with red pepper flakes or leaving it out will result in a mellower dish.
  • Parsley: Cilantro would also taste great in this if you have some.

How to Make SHAKSHUKA

  • Heat the oil
    • Add 2 tablespoons olive oil to a skillet over medium heat.
  • Sauté the veggies
    • Stir in the sliced red onion and red bell pepper. Cook, stirring, until softened. Stir in the garlic and cook until fragrant, about 1 minute.
Olive oil heating in a pan and sliced onion with bell pepper added to sauté
Cook the onion and pepper until soft
  • Build the sauce
    • Whisk in the diced tomato, crushed tomatoes, tomato paste and broth. Sprinkle in black pepper and salt. Stir well.
  • Simmer
    • Allow to bubble gently for the sauce to reduce and flavors combine, thickening slightly. Stir occasionally so nothing sticks.
Tomato sauce mixture in a skillet as broth is poured in and stirred
Build the tomato sauce
  • Add the eggs
    • Using the back of a spoon, make 3 small wells in the sauce. Crack an egg into each well.
  • Cook the eggs
    • Cover the skillet and cook until the whites are set, and yolks are cooked as you like (runny to jammy). Turn off the heat.
Eggs cracked into simmering tomato sauce and cooked until whites are set
Cook the eggs right in the sauce
  • Garnish and serve
    • Sprinkle generously with chopped parsley and serve immediately, preferably with some bread for dipping.
Shakshuka being plated from the skillet onto a white plate and topped with herbs
Plate and garnish

Expert Tips

  • Thinly slice the onion and pepper so that it wilts quickly and gets taken up in the sauce.
  • Do not hurry the simmer — those extra few minutes are what make the sauce taste richer.
  • Make sure the water is barely simmering when you are adding the eggs, as a higher heat will cause them to splatter!
  • Even if you don’t have the green-market variety, make wells before cracking eggs so they will sit still when added and cook evenly.
  • Cover the skillet to help set the egg whites more quickly, so yolks won’t get overcooked.
  • If you like your yolks runny, stop cooking as soon as the whites appear set; eggs continue to cook from residual heat.
  • If the sauce becomes too thick, just splash in a little more broth (1–2 tbsp at a time).
  • Do taste the sauce before adding the eggs and adjust salt/heat, as you’ll find that eggs will mute seasoning a bit.
Shakshuka in a skillet with eggs cooked in tomato sauce and fresh herbs
Skillet shakshuka before plating

Storage & Freezing

  • Refrigerator: Keep in an airtight container for up to 3 days. To avoid overcooking the yolks, store the sauce and eggs in separate containers.
  • Reheat: Re-warm over low heat in a skillet or microwave very gently in bursts until hot.
  • Freezer Freeze the sauce (without eggs) for up to 2 months.
  • Thawing: Thaw overnight in the refrigerator, reheat until simmering, then add fresh eggs and proceed with cooking as usual.
A bite of shakshuka on a piece of bread with runny yolk and tomato sauce
Best served with crusty bread

Variations

  • Top with crumbled feta just prior to serving.
  • Throw a few handfuls of baby spinach into the sauce at the very end and let it wilt.
  • It’s great with green bell pepper as well, but it will taste a little different.
  • Toss in cooked chickpeas for more protein and a heartier skillet.
  • Serve over sliced avocado for a creamy opposition.
Top-down view of plated shakshuka with eggs, tomato sauce, and parsley
Serve hot with bread
A tight close-up of shakshuka with a runny yolk and parsley on top

SHAKSHUKA

A one-pan skillet of eggs gently cooked in a smoky tomato-pepper sauce with garlic, paprika, and fresh parsley.
Prep Time 10 minutes
Cook Time 20 minutes
chill time 0 minutes
Total Time 30 minutes
Servings: 3
Course: Breakfast, Brunch, Dinner
Cuisine: Middle Eastern
Calories: 220

Ingredients
  

  • 2 tbsp olive oil 30 g
  • 1/2 medium red onion 70 g, sliced
  • 3 garlic cloves minced
  • 1 medium red bell pepper 120 g, sliced
  • 2/3 cup tomato diced (100 g)
  • 14 oz crushed tomatoes 400 g
  • 1 tbsp tomato paste 15 g
  • 1/2 cup chicken/vegetable broth 125 ml
  • 1 tsp paprika
  • 1/4 tsp black pepper
  • 1/4 tsp cayenne pepper
  • 1/2 tsp salt
  • 3 large eggs
  • Fresh parsley to garnish

Equipment

  • 10-inch skillet with lid
  • Cutting board
  • Chef’s knife
  • Wooden spoon or spatula
  • Measuring spoons
  • Measuring cup

Method
 

  1. Heat the olive oil in a skillet over medium heat.
  2. Add the red onion and red bell pepper and cook until softened. Stir in the minced garlic and cook briefly until fragrant.
  3. Add the diced tomato, crushed tomatoes, tomato paste, and broth.
  4. Season with paprika, black pepper, cayenne pepper, and salt. Stir well.
  5. Simmer gently until the sauce thickens slightly, stirring occasionally.
  6. Make 3 wells in the sauce and crack the eggs into the wells.
  7. Cover and cook until egg whites are set and yolks are done to your liking.
  8. Remove from heat, garnish with fresh parsley, and serve hot.

Nutrition

Calories: 220kcalCarbohydrates: 16gProtein: 11gFat: 14gSaturated Fat: 3gPolyunsaturated Fat: 2.5gMonounsaturated Fat: 8gCholesterol: 190mgSodium: 520mgPotassium: 620mgFiber: 4gSugar: 9gVitamin A: 35IUVitamin C: 85mgCalcium: 6mgIron: 15mg

Video

Notes

  • For a mild version, reduce or skip the cayenne.
  • If the sauce gets too thick, add a splash of broth (1–2 tbsp) to loosen it.
  • For meal prep, freeze the sauce without eggs, then reheat and cook fresh eggs in the sauce when ready to serve.
  • Swap parsley with cilantro if you prefer.
 

Tried this recipe?

Let us know how it was!

FAQs

SHAKSHUKA without the spicy?

Yes — omit the cayenne and in keeping with both recipes, keep the paprika as written for mild flavor.

What kind of skillet is best?

A 10-inch nonstick skillet or cast-iron one is good. Cover to help the eggs set.

How can I keep the yolks runny?

Put a lid on the pan and cook until your egg whites are done. Take off the heat when the eggs are some way from set; carryover cooking takes them to where you want them.

Can I use just canned tomatoes?

Yes. This recipe already has crushed tomatoes and tomato paste, although the fresh diced tomato is nice but not necessary.

Can I double the recipe?

Yes — use a pan that’s bigger and add more eggs, making sure they can sit comfortably apart from each other for even cooking.

What should I serve with it?

Crusty bread, pita, toast or rice are all great vehicles for the sauce.

More Recipes You Will Like :

Estimated reading time: 7 minutes

Similar Posts

  • | |

    Cheesy Beef Potato Balls (Crispy Outside, Melty Inside!)

  • |

    Mini Waffles – Quick & Easy Homemade Waffle Recipe

  • |

    Homemade Potato Cheese Balls – Crispy & Super Cheesy

  • | |

    Crispy Potato Balls (Golden, Crunchy & Cheesy Inside!)

  • |

    Moist Carrot Cake Loaf (Easy One-Bowl Recipe!)

Leave a Reply

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

Recipe Rating