This healthy shakshuka recipe is a one skillet meal that’s perfect to serve for breakfast or brunch! It’s easy, delicious and takes under 20 minutes!

  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
Print It Pin It




  1. In a large skillet heat the olive oil over medium heat. Add the garlic and cook for about 3 minutes.
  2. Pour in the crushed tomatoes, spinach, red pepper flakes and salt to the pan. Turn down the heat to low and simmer, uncovered for 10 minutes.
  3. Using a spoon make 4-6 holes into the sauce, then crack an egg into each hole. Cover and cook until the eggs are set to your liking, 2 to 3 minutes for runnier yolks, or 4 – 5 minutes for a more set yolk.
  4. Turn off the heat and top with any combination of cilantro, parsley and basil (I love using all three). If you’re not dairy-free this would be delicious with feta cheese on top as well. Serve with toasted bread. I highly recommend dipping the bread into the egg yolks 🙂

Did you make this recipe?

Tag @leahsplate on Instagram

Recipe Card powered byTasty Recipes