shakshuka recipe with chickpeas

Shakshuka Recipe

This shakshuka recipe is a simple yet bold North African and Middle Eastern dish made with simmering tomatoes, onions, garlic, warm spices, and gently poached eggs. It’s healthy, nourishing, and ready in just 30 minutes perfect for breakfast, brunch, or even dinner. Whether you’re looking for a traditional shakshuka recipe, a healthy shakshuka recipe, or an easy shakshuka recipe for one, this version delivers authentic flavor with minimal effort.

shakshuka recipe with harissa
shakshuka recipe with harissa

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 1 red bell pepper, seeded and diced
  • 4 garlic cloves, finely chopped
  • 2 teaspoons paprika
  • 1 teaspoon cumin
  • ¼ teaspoon chili powder
  • 1 (28-ounce) can whole peeled tomatoes
  • 6 large eggs
  • Salt and black pepper, to taste
  • 1 small bunch fresh cilantro, chopped
  • 1 small bunch fresh parsley, chopped

Directions

  • Heat olive oil in a large sauté pan over medium heat.
  • Add onion and bell pepper. Cook for about 5 minutes until softened and translucent.
  • Stir in garlic, paprika, cumin, and chili powder. Cook for 1 minute until fragrant.
  • Pour in the canned tomatoes with their juice. Break them up with a spoon. Season with salt and pepper and bring to a gentle simmer.
  • Use a spoon to create small wells in the sauce. Crack an egg into each well.
  • Reduce heat to low and cook for 5 to 8 minutes, or until eggs reach your desired doneness. Cover the pan if you prefer firmer whites.
  • Garnish with chopped cilantro and parsley before serving.

Serve immediately with warm bread or pita to soak up the flavorful sauce.

shakshuka recipe with harissa recipe
shakshuka recipe with harissa recipe

Preparation Details

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6
Calories: Approximately 146 per serving

Variations & Ideas

  • Green Shakshuka Recipe: Replace tomato base with sautéed spinach, kale, and herbs.
  • Israeli Shakshuka Recipe: Add feta cheese and serve with fresh Israeli salad.
  • Turkish Shakshuka Recipe: Include extra peppers and a drizzle of yogurt on top.
  • Shakshuka Recipe with Fresh Tomatoes: Substitute canned tomatoes with 5–6 ripe chopped tomatoes and simmer longer.
  • Shakshuka Recipe Easy for One: Simply halve the ingredients and cook in a small skillet.
  • Shakshuka Recipe Indian Style: Add garam masala and green chilies for extra spice.
  • Vegan Shakshuka Recipe: Use chickpeas or tofu instead of eggs.