Save The steam rising from that first batch of shakshuka I made in my tiny apartment kitchen changed everything. I had no idea tomatoes and eggs could become something so comforting, so vibrant, that it made even a dreary Tuesday morning feel special. Now it is the one dish that guarantees everyone gathers around the pan, forks ready, before I even call them to the table.
My friend Sarah stayed over last winter when we were both feeling completely burned out. We stood in our pajamas dipping bread into those spiced tomatoes, watching the snow fall outside the window, and somehow the world felt manageable again. That is the magic of this dish.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 medium yellow onion, diced: Yellow onions become sweet and mellow when cooked down, forming the backbone of the sauce
- 1 red bell pepper and 1 green bell pepper, diced: The duo adds sweetness and color while the red pepper brings that gorgeous ruby hue
- 3 garlic cloves, minced: Fresh garlic is non-negotiable here because it blooms when hit with the hot oil
- 1 (28 oz) can diced tomatoes or 5 cups fresh tomatoes, chopped: Canned tomatoes work beautifully year-round but fresh summer tomatoes make this sing
- 1 jalapeño, seeded and finely diced: Optional but recommended if you like gentle heat that wakes up your palate
- 2 tbsp olive oil: A good extra virgin olive oil carries the spices and creates a silky base
- 2 tbsp tomato paste: This concentrates the tomato flavor and helps the sauce cling to every bite
- 1 tsp ground cumin: Earthy and essential for that authentic Middle Eastern depth
- 1 tsp smoked paprika: The secret ingredient that adds a subtle smoky complexity
- ½ tsp ground coriander: Bright and citrusy, it balances the rich tomatoes
- ¼ tsp cayenne pepper: Adjust this based on your spice tolerance
- Salt and freshly ground black pepper: Taste repeatedly and adjust because the seasoning makes all the difference
- 6 large eggs: Fresh eggs produce the most beautiful centered yolks
- ¼ cup fresh cilantro or parsley, chopped: The bright herbal finish cuts through the richness
- ¼ cup crumbled feta cheese: Optional but adds a creamy salty contrast that I absolutely love
- 1 loaf crusty bread or pita: Essential for scooping up every last bit of sauce
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your flavor foundation:
- Heat olive oil in a large skillet over medium heat, add diced onion and bell peppers, and sauté for 5 to 6 minutes until they soften and start to smell sweet.
- Wake up the aromatics:
- Stir in garlic and jalapeño and cook for just 1 minute until fragrant, taking care not to burn the garlic.
- Bloom the spices:
- Add tomato paste, cumin, smoked paprika, coriander, and cayenne, then cook for 2 minutes while stirring constantly to toast the spices and deepen their flavor.
- Create the sauce:
- Pour in diced tomatoes with their juices, season with salt and pepper, then simmer uncovered for 10 to 12 minutes until the sauce thickens nicely.
- Perfect the seasoning:
- Taste your sauce and adjust salt, pepper, or spices before moving forward because this is your last chance to fix the flavor profile.
- Make room for eggs:
- Use a spoon to create 6 small wells in the sauce, spacing them evenly so each egg has room to cook without touching.
- Add the eggs:
- Crack an egg into each well, cover the skillet, and cook for 6 to 8 minutes until whites are set but yolks remain gloriously runny.
- Finish and serve:
- Remove from heat immediately, scatter with fresh herbs and crumbled feta, and bring the whole pan to the table with warm bread for dipping.
Save Sunday mornings at our house now mean everyone hovering around the stove, watching those whites turn opaque and debating whose yolk looks perfectly runny. It has become more than breakfast, it is how we slow down and start the week together.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Getting That Perfect Yolk
I learned through dozens of batches that the key is patience and a tight-fitting lid. Rushing the process by turning up the heat results in rubbery whites and overcooked yolks, while keeping the temperature steady gives you those gorgeous jammy centers.
Bread Choice Matters
Sourdough holds up beautifully to the sauce without falling apart, while pita bread creates perfect little scoops for each bite. Whatever you choose, toast it lightly so it maintains some structure when you dip.
Make It Your Own
The base recipe is forgiving and welcomes experimentation. I have added harissa for extra kick, spinach for nutrition, and even cooked chickpeas when I wanted something more substantial.
- Chorizo or spicy sausage turns this into a hearty dinner
- Fresh basil works just as well as cilantro if that is what you have
- Yogurt on the side cools down the heat beautifully
Save There is something deeply satisfying about cooking a dish that feels both ancient and entirely modern, simple enough for a Tuesday yet special enough for company. Hope this becomes one of your go-to comfort meals too.
Questions & Answers
- → What is the traditional way to serve shakshuka?
Serve shakshuka directly from the skillet while it's hot, with warm crusty bread, pita, or flatbread for dipping into the sauce and runny yolks. It's meant to be a communal, interactive experience.
- → Can I make shakshuka ahead of time?
The tomato sauce base can be made up to 2 days ahead and refrigerated. When ready to serve, reheat the sauce gently, create the wells, and add fresh eggs to poach.
- → How do I know when the eggs are done?
Cook covered for 6–8 minutes for runny yolks with set whites. For firmer yolks, continue cooking 2–3 minutes longer. The whites should appear opaque while yolks remain jiggly.
- → What can I add to customize this dish?
Add crumbled feta, olives, or preserved lemon for tangy depth. For protein, include chorizo, spicy sausage, or chickpeas. Extra vegetables like zucchini or eggplant work beautifully too.
- → Is shakshuka spicy?
The base has mild warmth from smoked paprika and cayenne, but the heat level is easily adjustable. Increase jalapeño or cayenne for more spice, or reduce them for a milder version.
- → Can I use fresh tomatoes instead of canned?
Absolutely. Use about 5 cups chopped fresh tomatoes when they're in season. They may need slightly longer cooking time to break down and thicken compared to canned.