Go Back
A vibrant shakshuka dish with poached eggs, tomatoes, and spices in a pan

Proven way to grow your Shakshuka in 5 easy steps

This easy shakshuka recipe is a flavorful and healthy one-pan meal perfect for breakfast, lunch, or dinner. It features eggs poached in a rich tomato sauce with aromatic spices.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 people
Calories: 300

Ingredients
  

Sauce
  • 2 tbsp Olive oil
  • 1 Onion chopped
  • 1 Bell pepper diced
  • 3 cloves Garlic minced
  • 28 oz Canned crushed tomatoes
  • 1 tbsp Tomato paste
  • 1 tsp Cumin
  • 1 tsp Paprika
  • 0.5 tsp Chili powder optional
  • Salt and pepper to taste
Toppings
  • 6 Eggs
  • Fresh cilantro chopped, for garnish
Serving
  • Crusty bread for serving

Equipment

  • Large skillet
  • Lid

Method
 

Preparation
  1. Heat olive oil in a large skillet over medium heat, then sauté chopped onion and diced bell pepper until softened, about 5-7 minutes.
Sauce
  1. Stir in minced garlic, crushed tomatoes, tomato paste, cumin, paprika, and chili powder (if using), bringing the mixture to a simmer.
  2. Reduce heat to low, cover, and cook for 15-20 minutes, allowing the sauce to thicken and flavors to meld, seasoning with salt and pepper as needed.
Cooking Eggs
  1. Make 6 small wells in the tomato sauce and crack one egg into each, then cover and cook for 5-8 minutes until the egg whites are set and yolks are still runny.
Serving
  1. Garnish with fresh cilantro and serve hot with crusty bread.

Notes

For a spicier shakshuka, add a pinch of red pepper flakes with the other spices. This dish is also great with a sprinkle of feta cheese on top before serving.