Go Back
Homemade Shakshuka recipe photo

Shakshuka

This Shakshuka is a vibrant, flavorful delight! Poached eggs in a spicy tomato sauce make for a perfect breakfast or cozy dinner.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Breakfast, Brunch, Dinner
Cuisine: Mediterranean

Ingredients
  

  • 2 tablespoons olive oil
  • 1 small onion, chopped
  • 1 medium red bell pepper, stemmed, seeded, and chopped
  • 3 cloves garlic, minced
  • 14 ounces diced tomatoes
  • 14 ounces fire roasted tomatoes
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon chili powder
  • 1 teaspoon kosher salt
  • 1/4 teaspoon crushed red pepper flakes
  • 6 large eggs
  • 1/2 cup crumbled feta cheese
  • 3 tablespoons chopped cilantro or parsley, for garnish
  • Avocado slices for garnish, optional
  • Crushed red pepper flakes, if desired
  • Crusty bread, for serving

Equipment

  • Large skillet
  • Wooden spoon
  • Spatula
  • Measuring cups and spoons

Method
 

  1. In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes, or until it becomes translucent. Next, add the red bell pepper and cook for an additional 3-4 minutes until softened. Stir in the minced garlic and cook for another minute, allowing the flavors to meld.
  2. Add both the diced tomatoes and fire roasted tomatoes to the skillet. Stir in the ground cumin, paprika, smoked paprika, chili powder, kosher salt, and crushed red pepper flakes. Bring the mixture to a simmer, then reduce the heat to low. Let it cook for about 10-15 minutes, until it thickens slightly and the flavors develop.
  3. Using the back of a spoon, create small wells in the tomato sauce. Crack the eggs one at a time into each well. Cover the skillet and let the eggs cook for about 5-7 minutes, or until the whites are set but the yolks are still runny. For firmer yolks, cook a little longer.
  4. Once the eggs are cooked to your liking, sprinkle the crumbled feta cheese and chopped cilantro or parsley over the top. If you’d like, add some slices of avocado for a creamy contrast and a sprinkle of extra crushed red pepper flakes for heat.
  5. Serve the shakshuka straight from the skillet with slices of crusty bread on the side for dipping. Enjoy the vibrant dish while it’s warm, soaking up all those delicious flavors.

Notes

  • For a dairy-free option, use a dairy-free cheese alternative or omit the feta.
  • Opt for gluten-free bread to enjoy with your shakshuka.
  • Quality tomatoes make a huge difference; choose canned tomatoes with no added ingredients for best flavor.
  • Feel free to add other vegetables or proteins to customize your shakshuka.
  • Leftover shakshuka can be stored in an airtight container in the refrigerator for up to 3 days.