Print

Shakshuka (Eggs in Tomato Sauce)

Shakshuka (Eggs in Tomato Sauce)

This easy Shakshuka (Eggs in Tomato Sauce) recipe combines a rich, spiced tomato sauce with perfectly poached eggs for a comforting, flavorful meal. Ready in under 30 minutes, it’s a versatile one-pan dish ideal for breakfast, brunch, or dinner that’s healthy, nutritious, and effortlessly delicious.

Ingredients

Base Ingredients

  • Fresh tomatoes or canned tomatoes – 4 cups (chopped or whole peeled)
  • Eggs – 4 large
  • Olive oil – 2 tablespoons
  • Onion – 1 medium, finely chopped
  • Garlic – 3 cloves, minced

Spices

  • Paprika – 1 teaspoon
  • Cumin – 1 teaspoon
  • Chili flakes – 1/2 teaspoon (adjust to taste)
  • Salt – to taste
  • Pepper – to taste

Garnishes

  • Fresh parsley or cilantro – 2 tablespoons, chopped

Instructions

  1. Prepare the Aromatics: Heat olive oil in a deep skillet over medium heat. Sauté finely chopped onions and minced garlic until soft and translucent, unlocking rich flavors that form the base of your tomato sauce.
  2. Add Spices and Tomatoes: Stir in paprika, cumin, and chili flakes, toasting the spices for about a minute to release their aroma. Then add the chopped fresh tomatoes or canned tomatoes and simmer the mixture until it thickens into a luscious sauce, about 10-15 minutes.
  3. Season and Simmer: Season the sauce with salt and pepper to taste. Reduce the heat to low and let the sauce gently thicken as the flavors meld together, stirring occasionally to prevent sticking.
  4. Poach the Eggs: Make small wells in the thickened tomato sauce and carefully crack eggs into each well. Cover the skillet and cook until the egg whites are set but yolks remain soft, approximately 5-7 minutes depending on your preference.
  5. Garnish and Serve: Once the eggs are cooked to your liking, sprinkle freshly chopped parsley or cilantro on top for a bright, fresh finish. Serve immediately with crusty bread to soak up the flavorful sauce.

Notes

  • Use ripe, fresh tomatoes or good-quality canned tomatoes for the best flavor.
  • Don’t overcook the eggs—keep the yolks runny for the best texture.
  • Cover the pan while cooking eggs to steam them evenly and retain sauce moisture.
  • Adjust chili flakes to control the spice level according to your preference.
  • Serve with crusty bread such as sourdough, pita, challah, or baguette for a perfect accompaniment.

Nutrition

Keywords: shakshuka, eggs in tomato sauce, easy breakfast, Middle Eastern recipe, one-pan meal, gluten free, healthy eggs recipe