Classic Shakshuka is a warm, comforting dish made with eggs poached in a rich, spiced tomato sauce. It’s quick, healthy, and perfect for busy mornings or simple weeknight dinners. Whether you’re a student, a working parent, or someone looking for easy homemade meals, this recipe fits right into your routine.

Tested & Approved
This recipe has been tested in our kitchen and approved by Roz Recipes Team for flavor, simplicity, and reliability.
Quick Recipe Overview
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Yield: 3–4 servings
Difficulty: Easy
Ingredients
- 2 tbsp olive oil
- 1 medium onion, finely chopped
- 1 red bell pepper, diced
- 3 garlic cloves, minced
- 1 can (400g) crushed tomatoes
- 2 tbsp tomato paste
- 1 tsp paprika
- 1 tsp ground cumin
- ½ tsp chili powder (optional)
- ½ tsp salt (adjust to taste)
- ¼ tsp black pepper
- 4–6 eggs
- Fresh parsley or cilantro, chopped (for garnish)
- Optional: crumbled feta cheese (halal-certified)
Instructions
- Heat the olive oil in a large skillet over medium heat.
- Add the onion and red bell pepper, sauté for 5–7 minutes until soft.
- Mix in the minced garlic and cook for 30 seconds until fragrant.
- Stir in the crushed tomatoes, tomato paste, paprika, cumin, chili powder, salt, and black pepper.
- Reduce heat and let the sauce simmer for 8–10 minutes until slightly thickened.
- Use a spoon to create small wells in the sauce. Crack an egg into each well.
- Cover the skillet and cook for 5–7 minutes, or until the eggs reach your preferred doneness.
- Garnish with fresh herbs and optional halal feta cheese.
- Serve warm with crusty bread, pita, or flatbread.
Tips, Variations & Storage
Substitutions:
- Make it spicy by adding harissa paste or fresh chili.
- Add vegetables like spinach, mushrooms, or zucchini for a heartier dish.
- For a protein boost, add chickpeas or white beans (halal-friendly).
Make-Ahead:
Prepare the tomato base ahead of time and store it in the fridge for up to 3 days. When ready to serve, reheat and add the eggs.
Storage:
- Store leftovers in an airtight container for up to 2 days in the fridge.
- To reheat, warm gently on the stovetop. Eggs may firm up slightly, but the flavor stays delicious.
Serving Ideas:
Pair with warm bread, toasted baguette, or serve alongside roasted potatoes for a complete meal.
FAQs
Can I make shakshuka without peppers?
Yes! It will still taste great. Just increase the onions or add another vegetable you like.
How do I know when the eggs are done?
The whites should be fully set while the yolks remain slightly runny unless you prefer firm yolks.
Is shakshuka spicy?
It can be, depending on whether you add chili powder or fresh chili. You can easily adjust the heat.
Nutrition Facts (per serving)
Calories: 210
Protein: 12 g
Carbs: 14 g
Fat: 12 g
Conclusion
Classic Shakshuka is simple, vibrant, and perfect for anyone who loves quick, healthy meals with bold flavor. Give this recipe a try and let us know how it turned out your kitchen will smell amazing!
