This classic Middle Eastern dish brings together perfectly poached eggs nestled in a rich, spiced tomato sauce. The combination of sautéed onions, bell peppers, garlic, cumin, and smoked paprika creates layers of flavor that develop beautifully as the sauce simmers. Each egg cooks directly in the sauce, creating silky whites and runny yolks that blend perfectly when scooped up with crusty bread.
The entire dish comes together in just 25 minutes, making it ideal for any meal of the day. The customizable heat level lets you adjust the spice to your preference, while optional feta adds a tangy contrast to the savory sauce.
The first time I watched shakshuka being made, I was mesmerized by how something so simple could look so beautiful. The eggs nestled in that vibrant red sauce, bubbling away in a cast iron skillet, it felt like magic happening right on the stove. I've since learned that this Middle Eastern classic is as forgiving as it is stunning, perfect for those nights when you want something comforting but need it ready in under half an hour.
Last winter, my roommate came home exhausted from a 12-hour shift, and I whipped this up without even thinking. We stood over the stove, dipping torn pieces of sourdough into those spicy, eggy pockets, not even bothering with plates. She told me later it was exactly what she needed—warm, filling, and made with care.
Ingredients
- 1 tablespoon olive oil: A good quality extra virgin makes a difference here since youre building flavors from the ground up
- 1 small yellow onion, finely chopped: The sweetness of yellow onions balances the tomatoes beautifully
- 1 red bell pepper, diced: Adds natural sweetness and texture that makes every bite interesting
- 2 garlic cloves, minced: Fresh garlic is non-negotiable—garlic powder just doesnt give you that aromatic punch
- 1 can (14 oz / 400 g) diced tomatoes: I like fire-roasted for extra depth, but regular works perfectly fine
- 1 teaspoon ground cumin: This is what gives shakshuka its signature earthy backbone
- 1 teaspoon smoked paprika: Adds a subtle smokiness that makes people ask whats your secret
- 1/4 teaspoon chili flakes: Start here and adjust—some days I want it barely warm, others Im craving fire
- Salt and pepper: Dont be shy with salt, it helps all the spices bloom
- 4 large eggs: Room temperature eggs spread more evenly into the wells
- 2 tablespoons fresh parsley or cilantro: That bright green pop makes everything feel complete
- Crumbled feta cheese: The salty creaminess cuts through the spice perfectly
Instructions
- Build your flavor foundation:
- Heat the olive oil in your largest skillet over medium heat, then add the onion and let it soften for 2–3 minutes until translucent and fragrant.
- Add the sweet pepper:
- Toss in the diced bell pepper and cook for another 3–4 minutes until it begins to soften and everything smells amazing.
- Wake up the spices:
- Stir in the garlic, cumin, smoked paprika, and chili flakes, cooking for just 1 minute until the spices become intensely aromatic—this is where the magic happens.
- Create the sauce:
- Pour in the entire can of diced tomatoes with their juices, season generously with salt and pepper, then let everything simmer for 5–6 minutes until the sauce thickens slightly.
- Nestle in the eggs:
- Make 4 small wells in the sauce with your spoon and crack an egg into each one, trying not to break the yolks.
- Let them set:
- Cover the pan and cook for 5–7 minutes until the whites are opaque but the yolks still jiggle when you shake the pan.
- Finish with flair:
- Remove from heat immediately, sprinkle with fresh herbs and crumbled feta, and bring the whole skillet to the table.
This recipe has become my go-to for impromptu brunch gatherings. Theres something so communal about gathering around a steaming skillet, everyone tearing off pieces of bread and claiming their favorite egg. Its not just breakfast—its an event.
Bread Matters More Than You Think
Ive learned the hard way that flimsy sandwich bread will disappoint you here. You need something with structure and a bit of chew—sourdough, a thick-cut country loaf, or warm pita that can hold up when you drag it through that saucy, eggy goodness. Its not just a vehicle, its part of the experience.
Make It Your Own
Once youve got the basic technique down, this dish is incredibly forgiving. I've thrown in handfuls of baby spinach when I needed to use up greens, swapped feta for tangy goat cheese when thats what I had in the fridge, and even added a dollop of harissa paste when I wanted serious heat. The core method stays the same, but the variations are endless.
Serving Strategy
One of the best things about shakshuka is that it brings people together literally. I serve it straight from the skillet, putting it on a trivet in the center of the table with a board of bread and let everyone dig in. Theres something about that shared experience that makes the food taste better.
- Have extra bread ready—someone always wants seconds
- Set out a small bowl of extra chili flakes for the heat seekers
- Keep the lid handy in case someone wants their eggs cooked longer
Whether its a lazy Sunday morning or a quick Tuesday dinner, this dish has a way of making any meal feel special. Enjoy every spicy, savory bite.
Recipe FAQs
- → What is shakshuka?
-
Shakshuka is a Middle Eastern and North African dish of eggs poached in a sauce of tomatoes, olive oil, peppers, onion, and garlic. Common spices include cumin, paprika, and chili flakes.
- → What should I serve with shakshuka?
-
Crusty bread, pita, or flatbread are perfect for soaking up the sauce. A simple green salad on the side adds freshness. You can also serve with rice or couscous for a more substantial meal.
- → How do I know when the eggs are done?
-
Cook covered for 5-7 minutes for runny yolks with set whites. For firmer yolks, cook an additional 2-3 minutes. Gently shake the pan to check if the whites are opaque and set.
- → Can I make shakshuka ahead of time?
-
The tomato sauce base can be made ahead and refrigerated for up to 3 days. Reheat gently, add the wells, and crack fresh eggs into the hot sauce when ready to serve.
- → Is shakshuka spicy?
-
The dish has mild to moderate spice from smoked paprika and optional chili flakes. Adjust the heat by reducing or increasing the chili flakes, or omit them entirely for a mild version.
- → Can I add other vegetables?
-
Yes, spinach, kale, diced zucchini, or eggplant work well. Add hearty vegetables with the peppers, and leafy greens in the last few minutes of simmering before adding eggs.