Classic Shakshuka Recipe
Classic shakshuka is a one-pan dish of eggs poached in a spiced tomato, onion, and pepper sauce. It’s quick, healthy, and full of flavor—perfect for breakfast, brunch, or dinner. Serve it hot with fresh herbs and warm bread for dipping.
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Breakfast, dinner, lunch
Cuisine North African/ Middle Eastern
Servings 4
Calories 300 kcal
- 2 tbsp olive oil
- 1 medium onion finely chopped
- 1 red bell pepper chopped
- 2 –3 garlic cloves minced
- 1 tsp ground cumin
- 1 tsp sweet paprika
- ¼ tsp chili flakes optional
- 1 can 400g / 14 oz crushed tomatoes
- Salt and pepper to taste
- 4 large eggs
- Fresh parsley or cilantro chopped (for garnish)
- Optional: crumbled feta cheese or olives
- Bread for serving pita, flatbread, or crusty loaf
Heat oil in a large skillet over medium heat.
Sauté onion and bell pepper for 5–6 minutes until soft.
Add garlic and spices, stir for 1 minute.
Pour in crushed tomatoes, season with salt and pepper. Simmer for 8–10 minutes until thick.
Make 4 small wells in the sauce. Crack an egg into each one.
Cover the pan and cook for 5–7 minutes, until whites are set and yolks are slightly runny.
Garnish with herbs, and add feta or olives if using.
Serve hot with bread for dipping.