๐ Introduction
This Tomatoey, Yogurty Shakshuka is a vibrant, creamy, and deeply comforting twist on the traditional Middle Eastern classic. It brings together rich simmered tomatoes, warm spices, perfectly poached eggs, and a luscious swirl of tangy yogurt that adds depth, brightness, and luxurious creaminess.
The result is a comforting, flavorful skillet dish perfect for breakfast, brunch, lunch, or even a light dinner. Itโs hearty without being heavy, rich without being overwhelming, and bursting with warm spices like cumin, paprika, and chili that balance beautifully with cooling yogurt.
Perfect for dipping with crusty bread, pita, sourdough, or naan โ this shakshuka is a one-pan wonder youโll come back to again and again.
๐งฐ Equipment Needed
- Large skillet (with lid), preferably cast iron
- Wooden spoon
- Mixing bowl
- Measuring cups and spoons
- Knife & cutting board
- Small spoon for swirling in yogurt
๐ Ingredients
For the Tomato Base:
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 1 red bell pepper, finely chopped
- 3 garlic cloves, minced
- 1 ยฝ teaspoons ground cumin
- 1 teaspoon smoked paprika
- ยผ teaspoon chili flakes (or more for heat)
- 1 teaspoon tomato paste
- 1 can (14 oz / 400 g) crushed tomatoes
- ยฝ teaspoon salt
- ยผ teaspoon black pepper
- 1 teaspoon sugar (optional, helps balance acidity)
For the Eggs:
- 4โ6 large eggs
- Salt & pepper to taste
For the Yogurt Swirl:
- โ cup plain Greek yogurt
- 1 tablespoon olive oil or melted butter
- 1 tablespoon lemon juice
- Pinch of salt
Optional Garnishes:
- Fresh cilantro
- Fresh parsley
- Crumbled feta
- Aleppo pepper
- Zaโatar
- Toasted pine nuts
๐ฉโ๐ณ Directions
Step 1: Make the Yogurt Sauce
In a small bowl, whisk the yogurt with lemon juice, olive oil, and a pinch of salt.
Set aside โ it will be swirled in later.
Step 2: Build the Tomato Base
Heat olive oil in a large skillet over medium heat.
Add onion and red bell pepper, sautรฉing for 5โ6 minutes until softened.
Stir in garlic and cook for 30 seconds.
Add cumin, smoked paprika, chili flakes, and tomato paste.
Cook for 1โ2 minutes to bloom the spices and caramelize the paste.
Step 3: Simmer the Sauce
Pour in the crushed tomatoes, salt, pepper, and sugar.
Lower the heat and simmer for 10โ12 minutes, until thickened and glossy.
Taste and adjust seasoning โ you want a rich, robust tomato flavor.
Step 4: Add the Eggs
Use a spoon to create small wells in the sauce.
Crack an egg into each well.
Season eggs lightly with salt and pepper.
Cover with a lid and cook on low heat:
- 6โ7 minutes for runny yolks
- 8โ10 minutes for medium yolks
The whites should be set but the yolks still glistening.
Step 5: Swirl in the Yogurt
Remove from heat.
Add dollops of the lemony yogurt mixture across the shakshuka.
Use a teaspoon to gently swirl it into the sauce (without fully mixing).
It should create creamy ribbons across the rich tomato base โ visually stunning and delicious.
๐ฝ๏ธ Servings & Timing
- Serves: 3โ4
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: ~30 minutes
๐ง Storage & Reheating
- Refrigerate: Up to 2 days (eggs will continue to firm).
- Reheat: Warm gently on the stovetop over low heat; add extra yogurt after reheating.
- Do Not Freeze: Eggs do not freeze well.
๐ฅ Variations
- Green Yogurt Shakshuka: Add spinach and zucchini to the tomato base.
- Spicy Harissa Shakshuka: Stir in 1โ2 teaspoons of harissa paste.
- Creamy Feta Version: Add crumbled feta to the sauce before adding eggs.
- Chickpea Boost: Add 1 cup cooked chickpeas for more protein.
- Lamb Shakshuka: Add browned spiced ground lamb before simmering.
- Roasted Pepper Upgrade: Use fire-roasted tomatoes or roasted red peppers.
- Turkish-Style: Add sumac and Aleppo pepper for more heat and tang.
- Herb Lovers: Add fresh basil, parsley, and cilantro.
- Smoked Shakshuka: Add a touch more smoked paprika or liquid smoke.
- Egg-Free Version: Poach chickpeas and vegetables with yogurt swirl for a vegetarian stew.
โ 10 FAQs
- Can I use fresh tomatoes instead of canned?
Yes โ use 4โ5 chopped ripe tomatoes and cook longer to reduce liquid. - Why add sugar?
It balances the acidity of tomatoes (optional). - Can I make it without yogurt?
Yes โ but yogurt adds creaminess and brightness. - Can I make it dairy-free?
Use coconut yogurt or skip the yogurt swirl. - Whatโs the best pan to use?
A cast iron skillet distributes heat best. - Can I meal prep shakshuka?
You can prep the sauce in advance, then add eggs fresh when serving. - Why are my eggs overcooked?
They continue cooking after removing from heat โ take them off slightly early. - Can I cook this in the oven?
Yes โ bake at 375ยฐF for 7โ10 minutes after adding eggs. - What should I serve with shakshuka?
Crusty bread, pita, naan, couscous, or roasted potatoes. - Can I add cheese?
Yes โ feta, mozzarella, or goat cheese melt beautifully into the sauce.
๐ Conclusion
This Tomatoey, Yogurty Shakshuka is everything comforting, flavorful, and beautifully balanced โ rich tomato savoriness, warm spices, perfectly cooked eggs, and a tangy, creamy yogurt finish. Itโs vibrant and hearty yet still light, making it suitable for any meal of the day.
With only one pan required and tons of ways to customize it, this shakshuka is a dish youโll reach for when you crave something delicious, cozy, and deeply satisfying.

Tomatoey, Yogurty Shakshuka โ Rich, Tangy & Comforting Middle Eastern-Inspired Eggs in Sauce
Ingredients
Equipment
Method
- In a small bowl, whisk the yogurt with lemon juice, olive oil, and a pinch of salt.
- Set aside โ it will be swirled in later.
- Heat olive oil in a large skillet over medium heat.
- Add onion and red bell pepper, sautรฉing for 5โ6 minutes until softened.
- Stir in garlic and cook for 30 seconds.
- Add cumin, smoked paprika, chili flakes, and tomato paste.
- Cook for 1โ2 minutes to bloom the spices and caramelize the paste.
- Pour in the crushed tomatoes, salt, pepper, and sugar.
- Lower the heat and simmer for 10โ12 minutes, until thickened and glossy.
- Taste and adjust seasoning โ you want a rich, robust tomato flavor.
- Use a spoon to create small wells in the sauce.
- Crack an egg into each well.
- Season eggs lightly with salt and pepper.
- Cover with a lid and cook on low heat:
- 6โ7 minutes for runny yolks
- 8โ10 minutes for medium yolks
- The whites should be set but the yolks still glistening.
- Remove from heat.
- Add dollops of the lemony yogurt mixture across the shakshuka.
- Use a teaspoon to gently swirl it into the sauce (without fully mixing).
- It should create creamy ribbons across the rich tomato base โ visually stunning and delicious.
Notes
๐ง Storage & Reheating
Refrigerate: Up to 2 days (eggs will continue to firm). Reheat: Warm gently on the stovetop over low heat; add extra yogurt after reheating. Do Not Freeze: Eggs do not freeze well.๐ฅ Variations
Green Yogurt Shakshuka: Add spinach and zucchini to the tomato base. Spicy Harissa Shakshuka: Stir in 1โ2 teaspoons of harissa paste. Creamy Feta Version: Add crumbled feta to the sauce before adding eggs. Chickpea Boost: Add 1 cup cooked chickpeas for more protein. Lamb Shakshuka: Add browned spiced ground lamb before simmering. Roasted Pepper Upgrade: Use fire-roasted tomatoes or roasted red peppers. Turkish-Style: Add sumac and Aleppo pepper for more heat and tang. Herb Lovers: Add fresh basil, parsley, and cilantro. Smoked Shakshuka: Add a touch more smoked paprika or liquid smoke. Egg-Free Version: Poach chickpeas and vegetables with yogurt swirl for a vegetarian stew.โ 10 FAQs
Can I use fresh tomatoes instead of canned?Yes โ use 4โ5 chopped ripe tomatoes and cook longer to reduce liquid. Why add sugar?
It balances the acidity of tomatoes (optional). Can I make it without yogurt?
Yes โ but yogurt adds creaminess and brightness. Can I make it dairy-free?
Use coconut yogurt or skip the yogurt swirl. Whatโs the best pan to use?
A cast iron skillet distributes heat best. Can I meal prep shakshuka?
You can prep the sauce in advance, then add eggs fresh when serving. Why are my eggs overcooked?
They continue cooking after removing from heat โ take them off slightly early. Can I cook this in the oven?
Yes โ bake at 375ยฐF for 7โ10 minutes after adding eggs. What should I serve with shakshuka?
Crusty bread, pita, naan, couscous, or roasted potatoes. Can I add cheese?
Yes โ feta, mozzarella, or goat cheese melt beautifully into the sauce.