Go Back

Shakshuka Recipe: Easy Mediterranean Breakfast

Shakshuka is a classic Mediterranean and North African dish.
Eggs are gently cooked in a flavorful tomato and pepper sauce.
Perfect for breakfast, brunch, or a quick one-pan meal.
Prep Time 15 minutes
Course Breakfast / Brunch
Cuisine Mediterranean, North African

Ingredients
  

  • 3 tablespoons extra virgin olive oil
  • 1 large yellow onion chopped
  • 2 green peppers chopped
  • 2 garlic cloves chopped
  • 1 teaspoon ground coriander
  • 1 teaspoon sweet paprika
  • 1/2 teaspoon ground cumin
  • Pinch red pepper flakes optional
  • Kosher salt to taste
  • Black pepper to taste
  • 6 medium tomatoes chopped (about 6 cups)
  • 1/2 cup tomato sauce
  • 6 large eggs
  • 1/4 cup fresh parsley leaves chopped
  • 1/4 cup fresh mint leaves chopped

Instructions
 

  • Heat the olive oil in a large skillet over medium heat.
  • Add the chopped onion, green peppers, and garlic. Stir in the coriander, paprika, cumin, red pepper flakes (if using), salt, and black pepper.
  • Cook for about 5 minutes, stirring occasionally, until the vegetables soften.
  • Add the chopped tomatoes and tomato sauce. Stir well to combine.
  • Cover and simmer for 15 minutes.
  • Remove the lid and continue cooking until the sauce thickens slightly.
  • Taste and adjust seasoning as needed.
  • Using a spoon, create six small wells in the sauce.
  • Carefully crack one egg into each well.
  • Reduce heat to medium-low and cover the skillet.
  • Cook until the egg whites are set while the yolks remain slightly runny, about 5–8 minutes.
  • Remove from heat and garnish with fresh parsley and mint.
  • Serve the Shakshuka Recipe immediately with warm pita bread, challah, or crusty bread.

Notes

  • Add spinach or kale for extra nutrition.
  • Top with feta cheese, olives, or avocado for additional flavor.
  • Serve alongside hummus, cucumber salad, or roasted potatoes.
  • For a heartier meal, pair with grilled vegetables or chickpeas.