Your cart is currently empty!
Share this post
Published
By:
Last Modified:

Bring the vibrant flavors of the Middle East to your family breakfast table with this traditional shakshuka recipe! This dish features poached eggs in a spiced tomato sauce, making for a hearty and satisfying breakfast. It’s perfect for sharing, bringing family and friends together warmly and invitingly, making it great for celebrations.
For cooking this delightful dish, a reliable cast-iron skillet is essential. Its excellent heat retention ensures that your sauce simmers perfectly while the eggs poach just right.
Table of Contents
Traditional Shakshuka Recipe Overview
Details
4
10
30
250.55
Nutritional Information
Nutrition Facts
Servings 4
Serving Size 250-300 g
- Amount Per Serving
- Calories 255kcal
- % Daily Value *
- Total Fat 14.82g23%
- Saturated Fat 3.53g18%
- Trans Fat 0.04g
- Cholesterol 279mg93%
- Sodium 367.19mg16%
- Potassium 645.31mg19%
- Total Carbohydrate 18.19g7%
- Dietary Fiber 4.44g18%
- Sugars 10.08g
- Protein 12.86g26%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Ingredients:
The traditional shakshuka recipe ingredients typically include:
- 2 tablespoons olive oil
- 1 large onion, diced
- 2 medium red bell peppers, diced
- 3โ4 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon sweet paprika
- ยผ teaspoon cayenne pepper (optional, for heat)
- 1 can (14โ15 oz / ~400 g) crushed tomatoes
- 2 tablespoons tomato paste
- Salt, to taste
- Black pepper, to taste
- 6 large eggs
- Fresh parsley or cilantro, chopped (for garnish)
Instructions:
- Sautรฉ the base โ Heat olive oil in a large cast-iron skillet over medium heat. Add diced onion and bell peppers, cooking for 5โ7 minutes until softened. Stir in garlic, cumin, paprika, and cayenne; cook 1 minute until fragrant.
- Build the sauce โ Add crushed tomatoes, tomato paste, salt, and pepper. Stir well, reduce heat to low, and simmer uncovered for 10โ15 minutes until thickened, stirring occasionally.
- Create egg wells โ Use a spoon to make small indentations in the sauce. Crack one egg into each well, keeping yolks intact.
- Poach the eggs โ Cover the skillet and cook for 5โ8 minutes, or until whites are set and yolks are cooked to your liking. For runnier yolks, check at 5 minutes.
- Garnish and serve โ Remove from heat, sprinkle with chopped parsley or cilantro, and serve hot with crusty bread or pita for dipping.
Tips: Pair with crusty bread for dipping! To keep your spices organized for this recipe, consider a spice rack organizer. It will help you easily access your cumin and paprika, etc., ensuring a smooth cooking experience.
How is shakshuka traditionally made?
Shakshuka is traditionally made by simmering onions, peppers, garlic, and spices in a tomato-based sauce, then poaching eggs directly in the sauce until the whites set and the yolks remain slightly runny.
What is classic shakshuka?
Classic shakshuka is a North African and Middle Eastern dish of eggs poached in a spiced tomato, pepper, and onion sauce, often garnished with fresh herbs and served with bread.
What country is shakshuka from?
Shakshuka is believed to have originated in Tunisia, though it is now widely popular across North Africa and the Middle East.
What is the mixture of shakshuka?
The shakshuka mixture typically includes tomatoes, bell peppers, onions, garlic, olive oil, spices such as cumin and paprika, and eggs, with optional garnishes like parsley, cilantro, or feta.
Recipe Summary

Traditional Shakshuka with Fresh Tomatoes
Equipment
- Large cast-iron skillet or oven-safe frying pan for even heat retention and cooking
- Cutting board for chopping vegetables and herbs
- Chefโs knife for dicing onions, peppers, and mincing garlic
- Wooden spoon or spatula for stirring the sauce
- Measuring spoons for accurate spice quantities
- Lid for the skillet to cover and poach eggs evenly
Ingredients
- 2 tbsp olive oil
- 1 large onion diced
- 2 medium red bell peppers diced
- 3 โ4 garlic cloves minced
- 1 tsp ground cumin
- 1 tsp sweet paprika
- ยผ tsp cayenne pepper optional, for heat
- 1 can (14โ15 oz / ~400 g) crushed tomatoes
- 2 tbsp tomato paste
- Salt to taste
- Black pepper to taste
- 6 large eggs
- Fresh parsley or cilantro chopped (for garnish)
Instructions
Sautรฉ the base:
- Heat olive oil in a large cast-iron skillet over medium heat. Add diced onion and bell peppers, cooking for 5โ7 minutes until softened. Stir in garlic, cumin, paprika, and cayenne; cook 1 minute until fragrant.
Build the sauce:
- Add crushed tomatoes, tomato paste, salt, and pepper. Stir well, reduce heat to low, and simmer uncovered for 10โ15 minutes until thickened, stirring occasionally.
Create egg wells:
- Use a spoon to make small indentations in the sauce. Crack one egg into each well, keeping yolks intact.
Poach the eggs:
- Cover the skillet and cook for 5โ8 minutes, or until whites are set and yolks are cooked to your liking. For runnier yolks, check at 5 minutes.
Garnish and serve:
- Remove from heat, sprinkle with chopped parsley or cilantro, and serve hot with crusty bread or pita for dipping.
Notes
- For a richer flavor, roast the bell peppers before adding them to the sauce.
- Use fresh, ripe tomatoes in summer for a lighter, fresher taste instead of canned.
- Adjust spice levels by increasing or reducing cayenne pepper or adding harissa.
- Keep yolks runny for traditional shakshuka, or cook longer for firmer eggs.
- Garnish variations include crumbled feta, avocado slices, or fresh mint.
- Serve immediately with warm crusty bread, pita, or flatbread to soak up the sauce.
- Leftovers can be refrigerated for up to 2 days; reheat gently to avoid overcooking eggs.
Comments
One response to “Traditional Shakshuka with Fresh Tomatoes”
-
This Shakshuka dish originated from Tunisia and has since spread to become a popular dish in the Middle East.Read this North African Cuisine recipe from Kitchen & Garden and remember leave feedback about how your Shakshuka turned out.
Leave a Reply