Shakshuka with Sweet Peppers, Warm Spices, and Feta
- 6 days ago
- 7 min read
A pan of tomatoes can hold a morning. Not in any grand sense, but in the way the kitchen fills with warmth before the day has quite begun. Shakshuka does this beautifully — rich with softened peppers, the gentle hum of cumin and paprika, and eggs that sit like little suns in the sauce.
It is simple food, but not plain. A dish that asks very little, yet gives quite a lot.

What Is Shakshuka?
A Dish of Eggs, Tomatoes, and Slow Warmth
A pan of tomatoes can hold a morning.
Not in any grand sense, but in the way the kitchen fills with warmth before the day has quite begun. Shakshuka does this beautifully. It arrives rich with softened peppers, the gentle hum of cumin and paprika, and eggs that sit like little suns in the sauce.
It is simple food, but not plain. A dish that asks very little, yet gives quite a lot.
The Story Behind This Shakshuka Recipe
There are mornings when cooking feels less like a task and more like a quiet ritual. I remember standing at the stove with little more than onions, peppers, and a tin of tomatoes. The sort of day that asks for something slow, something kind.
The onions went in first, as they always should. Left long enough, they lost their sharpness and turned sweet. The peppers followed, then garlic, then spice. Each step builds gently on the last.
It was not a grand dish, not one for showing off. But when the eggs slipped into the sauce, and the feta softened into the edges, it felt complete.
A pan is to be taken to the table and shared without ceremony. Bread torn, yolks broken, conversation drifting in and out like steam.
Watch: How to Make Shakshuka
Why This Shakshuka Recipe Works Every Time
A good shakshuka depends on patience more than precision.
The onions must be allowed to soften properly. The tomatoes must cook down until they feel rich rather than sharp. The spices should warm the dish, not overwhelm it.
This version takes a little from different kitchens. A deeper base of peppers, a touch of sweetness from slow cooking, and a soft, creamy finish from feta stirred through and scattered on top.
It is forgiving. It welcomes adjustment. A little more heat, a little more salt, a handful of herbs at the end.
The sort of dish that settles into itself as it cooks.
The Secret to a Rich Shakshuka Sauce
The sauce is everything here.
Tomatoes bring body and depth. Piquillo peppers add a gentle sweetness. Tomato paste gives weight. The spices, cumin, paprika, and turmeric work quietly in the background, warming rather than shouting.
Blending a small portion of the sauce and returning it to the pan gives a softer texture. Not entirely smooth, just enough to bring everything together.
Taste as it cooks. It should feel rounded. Warm, slightly sweet, faintly smoky.
How to Cook the Eggs Just Right
The eggs are not to be rushed.
They should sit in small hollows in the sauce, cradled rather than submerged. The whites just set, the yolks still soft enough to break at the touch of bread.
Too firm and they lose their charm. Too loose and they feel unfinished.
It is a small window, but worth watching for.
Essential Garnishes for Shakshuka
Feta, crumbled generously, softens into the heat and adds a gentle saltiness.
Fresh cilantro brings brightness at the end.
A spoonful of hot sauce, if you like, lifts everything slightly.
And bread. Always bread. Something warm and willing to soak up every last trace.

Shakshuka with sweet peppers, warm spices, and feta — eggs poached in a rich, spiced tomato sauce, finished under the broiler and scattered with cilantro.
Ingredients:
3 tablespoons olive oil
2 onions, finely sliced
1 red or yellow bell pepper, sliced
1 yellow bell pepper, diced
4 garlic cloves, thinly sliced
2 teaspoons tomato paste
1 teaspoon ground cumin
1 teaspoon sweet paprika
½ teaspoon turmeric
A pinch of cayenne
Salt and black pepper
1½ cups piquillo peppers, chopped
1 large can plum tomatoes, crushed
¼ cup water
2 bay leaves
⅓ cup fresh cilantro, chopped
6 to 8 large eggs
4 ounces feta cheese, crumbled
Hot sauce, for serving
INSTRUCTIONS:
Heat the oven to 400°F.
Warm the olive oil in a wide, ovenproof pan over moderate heat. Add the onions and peppers. Cook slowly, stirring now and then, until soft and lightly golden at the edges, about 15 to 20 minutes.
Add the garlic and cook for a minute or two. Stir in the tomato paste, cumin, paprika, turmeric, and cayenne. Cook until fragrant and slightly deepened in colour.
Add the piquillo peppers, tomatoes, water, and bay leaves. Season well. Simmer until thickened and rich, about 10 to 15 minutes.
Remove the bay leaves. Blend a small portion of the sauce until smooth, then return it to the pan for a softer texture.
Stir in half the cilantro and a little of the feta.
Make small hollows in the sauce and crack the eggs into them. Season lightly.
Transfer the pan to the oven and bake until the whites are set but the yolks remain soft, about 7 to 10 minutes.
For a crisp finish, place the pan under a hot broiler for a minute or two. The edges will catch slightly, the feta will turn golden, and the top will take on a gentle crust.
Scatter over the remaining feta and cilantro. Serve at once.
Tips & Chef's Notes:
Cook the onions slowly: 15–20 minutes may feel long, but slowly cooked onions and peppers create the sweet, deep base that makes shakshuka special. Don't rush this step.
Blend part of the sauce: Blending a small portion and returning it creates a smoother, richer texture without losing all the chunky character. It's the difference between good and great.
Watch the eggs carefully: 7–10 minutes in the oven at 400°F. The whites should be just set, the yolks still soft. Check early — a minute too long and you lose the runny centre.
Use good feta: Block feta (not pre-crumbled) has better flavour and texture. It softens into the sauce without dissolving completely, adding pockets of creamy saltiness.
Serve in the pan: Shakshuka is meant to be eaten straight from the skillet, family-style. Bring it to the table with warm bread and let everyone dig in.
Ingredients:
3 tablespoons olive oil
2 onions, finely sliced
1 red or yellow bell pepper, sliced
1 yellow bell pepper, diced
4 garlic cloves, thinly sliced
2 teaspoons tomato paste
1 teaspoon ground cumin
1 teaspoon sweet paprika
½ teaspoon turmeric
A pinch of cayenne
Salt and black pepper
1½ cups piquillo peppers, chopped
1 large can plum tomatoes, crushed
¼ cup water
2 bay leaves
⅓ cup fresh cilantro, chopped
6 to 8 large eggs
4 ounces feta cheese, crumbled
Hot sauce, for serving
What to Serve with Shakshuka
Warm Pita or Crusty Bread: Essential. You need something to soak up the sauce and break the yolks into. Warm, pillowy pita or sourdough are ideal.
Labneh or Greek Yogurt: A dollop of cool, tangy labneh next to the hot, spiced eggs creates a beautiful contrast of temperature and flavour.
Israeli Salad: Finely diced cucumber, tomato, and onion with lemon juice and olive oil. Fresh, bright, and cuts through the richness.
Avocado: Sliced or mashed alongside. The creaminess pairs beautifully with the spiced tomato sauce.
Turkish Coffee or Fresh Orange Juice: For a traditional breakfast spread, strong coffee or freshly squeezed juice completes the table.
How to Store Shakshuka
Sauce (refrigerator): The tomato sauce keeps for up to 4 days in the fridge. Make a double batch and refrigerate — it's even better the next day as the spices meld.
Sauce (freezer): Freeze the sauce (without eggs) for up to 3 months. Thaw overnight, reheat in a pan, and crack fresh eggs in when ready to serve.
Don't store with eggs: Eggs don't reheat well — the yolks set and the texture changes. Always add fresh eggs to reheated sauce.
Meal Prep Tip: Make the sauce on Sunday. During the week, simply reheat a portion and crack eggs in for a 10-minute dinner or breakfast.
Frequently Asked Questions About Shakshuka
What is shakshuka?
Shakshuka is a North African and Middle Eastern dish of eggs poached in a spiced tomato sauce with peppers, onions, and garlic. It's traditionally served in the skillet it's cooked in, with bread for dipping. It's a popular breakfast and brunch dish in Israel, Tunisia, and across the Mediterranean.
Can I make shakshuka without feta?
Absolutely. Feta is a common addition but not traditional in all versions. You can substitute goat cheese, labneh, or skip cheese entirely. The dish stands on its own with just the spiced tomato sauce and eggs.
How do I keep the egg yolks runny?
Watch them carefully in the oven — 7 to 10 minutes at 400°F is usually enough for set whites and soft yolks. The sauce should be simmering when the eggs go in, and the pan should go straight into a hot oven. Check at 7 minutes and pull when the whites are just opaque.
Can I make shakshuka on the stovetop instead of the oven?
Yes. After cracking the eggs into the sauce, cover the pan with a lid and cook on medium-low heat for 5–8 minutes. The lid traps steam and cooks the tops of the eggs. You'll miss the broiled finish, but it works well.
Is shakshuka healthy?
Very. It's naturally gluten-free, high in protein from the eggs, and packed with vegetables. The tomato sauce is rich in lycopene and vitamins. A serving has roughly 300–350 calories depending on the amount of feta and olive oil used.
You Might Also Like
If you enjoyed this recipe, try Gazpacho, Eggplant Parmesan, and Best Soups.
