This vibrant Middle Eastern skillet dish features eggs poached directly in a zesty tomato and pepper sauce. The combination of smoked paprika, cumin, and chili flakes creates a beautifully spiced base that perfectly complements runny yolks. Ready in just 25 minutes, it's an ideal option for breakfast, brunch, or a satisfying light dinner. Serve with crusty bread to soak up every last bit of the flavorful sauce.
The first time I had shakshuka, I was traveling through Tel Aviv and ended up at this tiny hole-in-the-wall restaurant at 11 AM. The owner was dancing around his open kitchen, singing to himself while he cracked eggs into a pan of bubbling red sauce. When he slid that cast iron skillet onto my table, steam still rising, I knew my breakfast game would never be the same. Now it's my go-to whenever friends crash at my place and I need something impressive but effortless.
Last winter, my sister came over feeling completely drained from work, and I made this while we sat at the kitchen island talking. The smell of cumin and paprika filling the apartment is somehow the most comforting thing in the world. We ended up eating straight from the pan with torn pieces of sourdough, forgetting about plates entirely. Some meals just taste better when you abandon proper table manners.
Ingredients
- Olive oil: A good tablespoon helps build the flavor base and carries all those warm spices beautifully
- Yellow onion: Finely chopped so it melts into the sauce rather than staying chunky
- Red bell pepper: Adds sweetness and color that balances the tomatoes' acidity
- Garlic cloves: Freshly minced releases way more flavor than the pre-chopped stuff
- Diced tomatoes: One can with all its juices creates that perfect saucy consistency
- Ground cumin: The earthy backbone that makes shakshuka taste authentic
- Smoked paprika: Gives this incredible depth and a subtle smoky flavor
- Chili flakes: Start with a quarter teaspoon and add more if you like heat
- Salt and pepper: Essential to make all the flavors pop
- Large eggs: Fresh eggs really do hold their shape better in the sauce
- Fresh parsley or cilantro: The bright herbal finish cuts through the richness
- Feta cheese: Salty, creamy, and completely optional but highly recommended
Instructions
- Heat things up:
- Warm your olive oil in a large skillet over medium heat, then add your chopped onion and let it soften for a few minutes until it's translucent and fragrant
- Add the peppers:
- Toss in your diced red bell pepper and cook for another 3 to 4 minutes, letting everything get tender and sweet
- Bloom the spices:
- Stir in the garlic, cumin, smoked paprika, and chili flakes, cooking for just a minute until the spices become incredibly aromatic
- Build the sauce:
- Pour in the entire can of diced tomatoes with their juices, season with salt and pepper, then let everything simmer for 5 to 6 minutes until the sauce thickens slightly
- Create the wells:
- Use your spoon to make 4 little indentations in the sauce, then crack an egg into each well, being careful not to break the yolks
- Let them set:
- Cover your pan and cook for 5 to 7 minutes, checking occasionally until the whites are opaque but those yolks are still gloriously runny
- Finish it off:
- Sprinkle with fresh herbs and crumbled feta if you're using it, then serve it hot right from the pan
My roommate walked in while I was making this once and said it smelled like a restaurant kitchen in our apartment. We ate it standing up because we were too hungry to bother setting the table, dipping bread into the sauce until our plates were completely clean. That's the kind of meal that turns a random Tuesday into something special.
The Bread Situation
Crusty bread isn't optional here, it's absolutely essential for the full experience. I keep sourdough or pita warm in the oven while everything cooks. The dipping situation is serious business.
Make It Yours
I've thrown in baby spinach when I had greens wilting in the fridge, and honestly it's become a permanent addition. You can also add crumbled sausage or chickpeas if you want to make it more substantial. The base recipe is incredibly forgiving.
Leftovers and Storage
The sauce keeps beautifully in the fridge for up to 3 days and actually tastes better the next day. Just reheat it gently and crack fresh eggs in when you're ready to eat.
- Don't try to store it with the eggs already cooked, they'll turn rubbery and sad
- If meal prepping, make the sauce in batches and freeze it for busy weeks
- A drizzle of good olive oil right before serving makes everything taste restaurant quality
There's something about the steam rising from those perfectly poached eggs that makes even a rainy morning feel warm and promising. Eat slowly and save some bread for the very last bite.
Frequently Asked Questions
- → How do I know when the eggs are done?
-
The eggs are ready when the whites are completely set but the yolks remain runny, typically after 5–7 minutes of covered cooking. For firmer yolks, cook an additional 2–3 minutes.
- → Can I make this ahead of time?
-
The tomato sauce base can be prepared up to 2 days in advance and stored in the refrigerator. Reheat gently before adding and poaching the eggs fresh.
- → What should I serve with shakshuka?
-
Crusty bread, pita, or flatbread are traditional accompaniments for soaking up the sauce. A simple green salad also makes a nice fresh contrast.
- → Can I add other vegetables?
-
Yes, spinach, kale, or diced zucchini work wonderfully. Add leafy greens during the last few minutes of simmering so they wilt but retain texture.
- → Is this dish spicy?
-
The heat level is adjustable. The chili flakes are optional, and you can easily reduce or omit them for a milder version, or increase for more spice.