Shakshuka

Shakshuka is a vibrant Middle Eastern dish featuring poached eggs in a spicy tomato and pepper sauce. This version is enhanced with spices like paprika and cumin, making it a healthy option for any meal of the day.

02 Jan 2026
Cook time 35 min
Prep time 10 min

Ingredients:

1 tbsp olive oil
1 onion
1 red pepper
2 garlic cloves
2 red hot chili peppers
1 tsp sugar
2 cans canned tomatoes
4 eggs
1 tsp paprika
2 tsp ground cumin
1 tsp dried coriander
Shakshuka

Shakshuka is a flavorful Middle Eastern and North African dish that's both healthy and delicious. It's a vibrant combination of poached eggs in a spicy tomato and pepper sauce, and it's perfect for any meal of the day. Follow this recipe to create an authentic, mouth-watering Shakshuka that will impress your family and friends.

Instructions:

1. Heat the Olive Oil:
In a large skillet or frying pan, heat 1 tablespoon of olive oil over medium heat.
2. Cook the Onions:
Add the finely chopped onion to the skillet and cook, stirring occasionally, until it becomes translucent and soft, about 5-7 minutes.
3. Add the Bell Pepper and Chilies:
Stir in the chopped red bell pepper and continue to cook for another 5 minutes until it begins to soften. Then, add the chopped red hot chili peppers and sauté for another 2-3 minutes.
4. Add the Garlic:
Add the minced garlic to the skillet and cook for 1-2 minutes until it becomes fragrant. Be careful not to burn the garlic.
5. Season the Vegetables:
Sprinkle in 1 teaspoon of paprika, 2 teaspoons of ground cumin, and 1 teaspoon of dried coriander. Stir well to combine the spices with the vegetables.
6. Add the Tomatoes:
Pour in the two cans of crushed tomatoes along with their juice. Stir to combine all ingredients.
7. Sweeten the Sauce:
Add 1 teaspoon of sugar to the tomato mixture to balance the acidity.
8. Simmer the Sauce:
Bring the mixture to a gentle simmer. Reduce the heat to low and let it simmer for about 15-20 minutes, allowing the flavors to meld together and the sauce to thicken. Stir occasionally to prevent sticking. Season with salt and pepper to taste.
9. Add the Eggs:
Make four small wells in the thickened tomato sauce. Crack an egg into each well. Cover the skillet with a lid and cook for 5-8 minutes, or until the egg whites are set but the yolks remain runny. You can cook a bit longer if you prefer firmer yolks.
10. Serve:
Remove the skillet from the heat. Garnish with fresh parsley or cilantro if desired. Serve the Shakshuka hot, straight from the skillet. It's best enjoyed with crusty bread or pita for dipping.

Congratulations! You've made a delicious Shakshuka that's sure to become a staple in your kitchen. Serve it with warm, crusty bread or over a bed of greens for a satisfying and nutritious meal. Enjoy the rich, spicy flavors and don't forget to share this delightful dish with loved ones.

Shakshuka FAQ:

What is the recommended cooking time for Shakshuka?

The total cooking time for Shakshuka is approximately 30-35 minutes, including about 15-20 minutes for the sauce to simmer and 5-8 minutes for the eggs to poach.

How do I know when the eggs in Shakshuka are done?

The eggs are done when the whites are set and opaque, while the yolks remain runny. If you prefer firmer yolks, you can cook them an additional 1-2 minutes.

Can I make Shakshuka ahead of time and store it?

Yes, you can make Shakshuka ahead of time. Store it in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove, then add the eggs and cook fresh.

What can I use as a substitute for canned tomatoes?

If you don't have canned tomatoes, you can use fresh tomatoes (about 5-6 medium), chopped, or tomato passata as a substitute.

What pan size is best for cooking Shakshuka?

A large skillet or frying pan measuring about 10-12 inches in diameter is ideal for cooking Shakshuka, allowing enough space for the ingredients and eggs.

Tips:

- Use fresh, ripe tomatoes if you prefer a fresher taste. Substitute the canned tomatoes with an equal amount of chopped fresh tomatoes.

- For added depth of flavor, consider roasting the red peppers before adding them to the dish.

- Adjust the spiciness to your liking by adding more or fewer red hot chili peppers.

- Make sure to create little wells in the sauce before cracking the eggs so they hold their shape while poaching.

- For a twist, sprinkle some feta cheese or fresh herbs like cilantro or parsley over the completed dish before serving.

- If you like a runny yolk, keep an eye on the eggs as they cook and remove the dish from heat once the whites are set but the yolks are still soft.

Nutrition per serving

4 Servings
Calories 150kcal
Protein 10g
Carbohydrates 18g
Fiber 6g
Sugar 11g
Fat 10g

More recipes

Crepes with bacon & mushroom ragu

Savoury crepes filled with bacon and mushroom ragu.

04 Feb 2026

Summer greens and basil frittata

A nutritious Summer Greens and Basil Frittata with feta cheese.

09 Dec 2025

Easy bacon and leek frittata

A creamy bacon and leek frittata for any meal.

02 Dec 2025

Potato rosti with smoked salmon

Crispy potato rosti topped with smoked salmon, perfect for brunch.

18 Nov 2025

Vegetable and bacon frittata

A delicious vegetable and bacon frittata, perfect for any meal.

29 Nov 2025

Spicy sweet potato frittata

A spicy and sweet frittata featuring roasted sweet potatoes and chili peppers.

07 Feb 2026

Mushroom, potato & basil frittata

A hearty Mushroom, Potato & Basil Frittata for any meal.

08 Dec 2025

Spinach, feta and artichoke egg bake

A wholesome egg bake with spinach, feta, and artichokes.

04 Jan 2026

Posts