Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Best Shakshuka Recipe

  • Author: Sally Thompson
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 2-3 servings 1x

Description

Shakshuka is a vibrant, one-skillet dish of poached eggs in a simmering sauce of tomatoes, peppers, onions, and spices. This rustic North African/Middle Eastern meal is full of warmth and character, perfect for breakfast, brunch, or dinner. With its rich flavor and simple ingredients, it’s a timeless favorite.


Ingredients

Scale
  • 2 tbsp olive oil
  • 1 medium yellow onion, finely chopped
  • 1 red bell pepper, diced
  • 3 garlic cloves, minced
  • 1 can (14 oz) crushed tomatoes or 4 fresh tomatoes, diced
  • 1 tbsp tomato paste (optional)
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • 1/2 tsp salt (adjust to taste)
  • 1/4 tsp black pepper
  • 1/4 tsp red pepper flakes (optional)
  • 4 to 6 eggs
  • Chopped fresh parsley or cilantro (for garnish)
  • Crusty bread (for serving)

Instructions

  1. Heat olive oil in a large skillet over medium heat.
  2. Add chopped onion and diced bell pepper; sauté for 5–7 minutes.
  3. Stir in garlic, smoked paprika, cumin, and red pepper flakes. Cook for 1 minute.
  4. Pour in crushed tomatoes and tomato paste. Season with salt and pepper.
  5. Let the sauce simmer uncovered for 10–15 minutes until slightly thickened.
  6. Make small wells in the sauce and crack an egg into each well.
  7. Reduce heat to low, cover the skillet, and cook for 5–8 minutes until egg whites are set.
  8. Garnish with chopped parsley or cilantro.
  9. Serve hot with crusty bread.