Derek Chen adapted by JojoM

One-pan shakshuka with caramelised onions, smoky paprika, cumin, and gently set runny eggs—finished with feta and cilantro. Perfect for breakfast, brunch, or a cozy dinner.
Few dishes feel as comforting and vibrant as shakshuka — a North African and Middle Eastern classic where eggs are gently poached in a rich, smoky tomato sauce. This version adds caramelised onion for a sweet depth of flavour and a touch of smoked paprika and cumin for warmth. It’s perfect for breakfast, brunch, or even a quick date-night dinner ❤️.
This recipe builds its base with slow-cooked onions, bell peppers, and chilies, developing that irresistible smoky-sweet aroma before introducing the tomato paste and spices. The sauce thickens just enough to cradle the eggs, which set gently under a lid until the whites are cooked and the yolks remain beautifully runny 🍳.
Top it with crumbled feta and fresh cilantro, and you’ve got a one-pan masterpiece ready to impress.
Enjoy shakshuka hot and fresh, right from the pan. Pair it with:
Q: Is shakshuka for breakfast or dinner?
A: Both! It’s traditionally a breakfast or brunch dish but works wonderfully as a light dinner.
Q: How’s this different from Eggs in Purgatory?
A: Eggs in Purgatory leans Italian (oregano, olive oil, chili flakes), while shakshuka uses cumin, paprika, and chilies for a smoky, earthy base.
Q: Can I use coriander instead of cumin?
A: Yes — coriander and mint create a Tunisian-style variation with a refreshing finish.
Q: Can I make this in cast iron?
A: Absolutely — cast iron retains heat perfectly. Just serve on a trivet to protect surfaces.
Shakshuka is as rustic as it is elegant — a dish that brings together simplicity, warmth, and comfort in a single pan. Whether for lazy weekends or cozy date nights, it’s one of those recipes that makes the kitchen smell divine and hearts feel full ❤️.
Source: Derek Chen on TikTok
One-pan shakshuka with caramelised onions, smoky paprika, cumin, and gently set runny eggs—finished with feta and cilantro. Perfect for breakfast, brunch, or a cozy dinner.

Add a pinch of sugar if your tomatoes are very acidic.
Use a lid that fits tightly for even egg cooking.
For extra heat, drizzle with chili oil before serving.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Heat olive oil in a wide skillet over medium heat.
Add onion, bell pepper, and red chilies; season lightly and sauté until soft and caramelised.
Stir in garlic and cook until fragrant, about 30 seconds.
Add cumin, smoked paprika, red chili powder, and tomato paste; toast 1–2 minutes.
Add tomatoes, crush them with a spoon, season, and simmer until slightly thickened.
Make four small wells in the sauce and crack in the eggs.
Cover the pan and cook until whites set but yolks remain runny, about 4–6 minutes.
Sprinkle with feta and cilantro.
Serve hot with crusty bread for dipping.
10/12/2025
Perfect brunch dish—easy cleanup and everyone loved it.
10/11/2025
Added extra chili and it was amazing with sourdough toast!
10/10/2025
This turned out so flavourful! The smoky paprika really made it special.
Create and edit your own recipes, import from most websites, plan your week, and build smart grocery lists.
Import recipes from most websites
Create and edit your own recipes
Plan your week with the Meal Planner
Mark favourites for quick access
Build grocery lists from your meal plan
Tick off pantry items you already have
Serving Size: 1 serving
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Add your personal creations and build your own recipe collection.