Go Back
Shakshuka dish

Easy Shakshuka Recipe

This one-pan shakshuka is a quick and flavorful dish made with poached eggs simmered in a spiced tomato sauce. It’s packed with cumin, paprika, garlic, and bell peppers for a bold, comforting taste.
Ready in just 30 minutes, this shakshuka is a perfect breakfast, brunch, or light dinner option.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Breakfast, Brunch, Main Course
Cuisine Middle Eastern
Servings 4 Servings
Calories 220 kcal

Ingredients
  

Base Ingredients:

  • 2 tablespoons olive oil
  • 1 small onion diced
  • 1 red bell pepper diced
  • 3 garlic cloves minced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon red pepper flakes optional, for heat
  • 1 can (28 ounces) crushed tomatoes
  • Salt and black pepper to taste

Eggs & Toppings:

  • 4 - 6 large eggs
  • ¼ cup crumbled feta cheese optional
  • Fresh parsley or cilantro for garnish
  • Crusty bread or pita for serving

Instructions
 

Step 1: Sauté the Aromatics

  • Heat olive oil in a large skillet or pan over medium heat. Add the diced onion and red bell pepper, cooking for about 5 minutes until softened. Stir in the minced garlic, cumin, smoked paprika, and red pepper flakes. Cook for another minute until fragrant.

Step 2: Simmer the Tomato Sauce

  • Pour in the crushed tomatoes and season with salt and black pepper. Stir well, then reduce the heat to a gentle simmer. Let the sauce cook for about 10 minutes, allowing the flavors to meld and the sauce to thicken slightly.

Step 3: Add the Eggs

  • Using a spoon, create small wells in the sauce and gently crack an egg into each well. Cover the pan with a lid and let the eggs cook until the whites are set but the yolks are still slightly runny, about 5 to 7 minutes.

Step 4: Garnish and Serve

  • Sprinkle with crumbled feta cheese, fresh parsley, or cilantro. Serve immediately with warm bread for dipping.
Keyword Shakshuka Recipe