Easy Shakshuka with Feta

Easy Shakshuka with Feta

Author: Stephanie Kay

This quick and easy shakshuka recipe with feta cheese is ready in 30 minutes and works well for breakfast, brunch, lunch, or dinner. 

  • Author: Stephanie Kay
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Breakfast
  • Method: Stovetop & Baked
  • Cuisine: Middle Eastern



  1. Preheat oven to 375°F.
  2. In a cast-iron skillet or oven-safe skillet on medium-high heat, warm olive oil.
  3. Add onion and red pepper and cook until soft, stirring often not to burn, for about 4-5 minutes. Add minced garlic and cook for another 1-2 minutes, stirring often.
  4. Add cumin, paprika, red pepper flakes, salt, and pepper, and stir to ensure the vegetables are coated with spices. Cook for another 1 minute until fragrant.
  5. Add diced tomatoes to the pan and stir well to combine. Simmer on medium heat for about 10-15 minutes until the tomatoes have reduced and the sauce has thickened, using a spoon to gently break them up as they cook.
  6. Once the sauce had thickened, add the eggs. Using a spoon, carve a little whole into the tomato mixture and crack the eggs into the dish. There should be room in a large skillet to fit up to six eggs easily.
  7. Once the eggs are all cracked into the mixture, transfer the skillet to the oven for about 5-8 minutes or until the egg whites are set and the yolks are cooked to your liking.
  8. Once cooked, removed from the oven, top with crumbled feta cheese and cilantro, and serve with a side of crusty bread.


Keywords: easy shakshuka recipe, shakshuka recipe easy, easy shakshuka recipe with feta, quick and easy shakshuka recipe