Creamy Mushroom and Spinach Shakshuka

Difficulty: Easy | Makes: 4 Servings

Your new favorite go-to brunch recipe! Discover this creamy mushroom and spinach shakshuka recipe by Swarnika Prakash.




  1. Place the dried mixed wild mushrooms in a bowl. Pour enough hot water to cover it and let soak for 5 minutes. Transfer the mushrooms onto paper towels and pat dry
  2. In a large skillet, heat 2 tablespoons olive oil. Over medium – high heat, add the mushrooms and cook stirring occasionally for 2-3 minutes until mushrooms are browned. Transfer to a bowl and keep aside
  3. In the same pan, heat the remaining 2 tablespoons oil and stir fry the onions until translucent. Add garlic and cook for another 30 seconds
  4. Add spinach and a sprinkle of salt and cook covered for 2-3 minutes to wilt the spinach
  5. Add sundried tomato pesto and heavy cream and mix. Add the stir-fried mushrooms and salt and pepper to taste. Cook for 2-3 minutes until the cream is slightly thickened
  6. With the back of a spatula, make wells in the spinach and crack 4 eggs in these wells. Sprinkle parmesan all over and cook covered for 5-8 minutes over medium-low heat depending on how you like your eggs. Serve with toast and enjoy!

Find Swarnika on Instagram @swarnika_!