Print

Shakshuka – Eggs in Tomato Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Shakshuka – Eggs in Tomato Sauce is a bold, comforting dish made with eggs poached in a rich, spiced tomato base. Perfect for breakfast, brunch, or a quick vegetarian dinner, it’s hearty, flavorful, and incredibly easy to make.

Ingredients

  • Olive oil
  • 1 onion, diced
  • 23 garlic cloves, minced
  • 1 red bell pepper, chopped
  • 1 can (14 oz) diced tomatoes or 45 fresh tomatoes, diced
  • 2 tbsp tomato paste
  • 1 tsp chili powder
  • 1 tsp ground cumin
  • 1 tsp paprika
  • ½ tsp chili flakes (optional)
  • 1 tsp sugar
  • Salt and black pepper, to taste
  • 6 eggs
  • Fresh parsley or cilantro, chopped (for garnish)

Instructions

  1. Heat olive oil in a skillet over medium heat. Add diced onion and cook until soft, about 5 minutes. Stir in garlic and cook for 1 minute more.
  2. Add red bell pepper and sauté for 5–7 minutes. Stir in tomato paste and diced tomatoes.
  3. Season with chili powder, cumin, paprika, sugar, chili flakes, salt, and pepper. Simmer for 10–15 minutes until thickened. Taste and adjust seasoning.
  4. Crack eggs into the sauce. Cover and cook for 10–15 minutes, until egg whites are set and yolks reach desired doneness.
  5. Garnish with chopped parsley or cilantro. Serve hot with crusty bread or warm pita.

Notes

  • Add feta cheese or chickpeas for variation.
  • Stir in spinach or kale for added greens.
  • Use harissa or smoked paprika for deeper flavor.
  • Tomato sauce can be prepped in advance and stored in the fridge.

Nutrition