Go Back
+ servings
A vibrant shakshuka with perfectly poached eggs nestled in a rich, spiced tomato sauce. The dish is garnished with fresh parsley, and the skillet is sizzling with the vibrant, golden yolks of the eggs against the deep red sauce

Shakshuka on Toast

A rich and satisfying shakshuka on toast with perfectly poached eggs in a spicy tomato sauce, perfect for a comforting brunch.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 8
Course: Breakfast, Brunch
Cuisine: Middle Eastern, North African
Calories: 350

Ingredients
  

  • 2 tablespoons extra virgin olive oil For sautéing and drizzling
  • 1 large yellow onion diced (Provides a savory base for the sauce)
  • 2 –4 cloves garlic smashed, peeled, and minced (Adds depth of flavor)
  • 2 teaspoons paprika For a smoky flavor
  • 2 teaspoons freshly ground cumin seed Warm, earthy flavor
  • ½ teaspoon red pepper flakes For heat, adjust to taste
  • ½ teaspoon ground cayenne pepper Adds spice to the sauce
  • 1 roasted red pepper chopped (For sweetness and color)
  • 1 28-ounce can whole, peeled tomatoes (Base of the sauce, rich in flavor)
  • Sea salt To taste
  • Black pepper To taste
  • 8 thick-cut slices of crusty bread Ideal for soaking up the shakshuka sauce
  • 6 eggs Fresh eggs for poaching
  • ½ cup minced cilantro or parsley For garnish and freshness

Method
 

  1. Heat olive oil in a 10-inch skillet over medium heat. prep
  2. Add the diced onion to the skillet and cook, stirring often, until it becomes soft and translucent, about 10 minutes. prep
  3. Add the minced garlic and cook for another minute until fragrant. prep
  4. Stir in the paprika, cumin, red pepper flakes, and cayenne. Then, add the chopped roasted red pepper and canned tomatoes. Stir well. mix
  5. Bring the sauce to a simmer, then reduce the heat to medium-low. Let it cook for 10–15 minutes until the sauce thickens and the flavors meld. mix
  6. Meanwhile, toast the bread slices and rub each with a garlic clove. Drizzle olive oil over the bread and sprinkle with sea salt and black pepper. prep
  7. Once the sauce is ready, reduce the heat to low. Make small wells in the sauce for the eggs. Crack each egg into a shallow dish and carefully slide it into a well. Sprinkle each egg with a pinch of sea salt. assemble
  8. Cover the skillet with a lid, slightly askew, and cook for 6–8 minutes, or until the egg whites are set and the yolks remain runny. finish
  9. Serve the shakshuka over the toasted bread, garnished with minced cilantro or parsley. finish

Nutrition

Serving: 250gCalories: 350kcalCarbohydrates: 45gProtein: 15gFat: 15gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 10gCholesterol: 200mgSodium: 550mgPotassium: 800mgFiber: 6gSugar: 8gVitamin A: 15IUVitamin C: 45mgCalcium: 10mgIron: 21mg

Notes

A cozy, flavorful dish that captures the essence of Middle Eastern comfort food, perfect for lazy weekend brunches.

Tried this recipe?

Let us know how it was!