ClockPlayEmailInstagramLinkSMSTwitterYouTubeWhatsAppXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwapMoreYour grocery bagSuccessShop Tasty MerchYour Cart (empty)Your CartFacebookPinterestEmailPrintSmsTwitterWhatsappCommentTips Highlights
Skip to Content

Southwestern One-Pan Shakshuka

This Southwestern one-pan shakshuka is a perfect weeknight dinner option that's easy and flavorful. The eggs are cooked to perfection in a spicy tomato sauce with bell peppers and onions, making it a hearty and satisfying meal.

Tasty Team
96% would make again

Under 30 minutes

Southwestern One-Pan Shakshuka

Under 30 minutes


for 1 serving

  • 2 teaspoons olive oil
  • 1 clove garlic, minced
  • 1 small red onion, diced, divided
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper
  • ¼ teaspoon red pepper flakes
  • 1 ½ cups crushed tomatoes (300 g)
  • 2 large eggs
  • ¼ avocado, diced
  • ¼ cup cherry tomatoes (50 g), halved
  • 2 tablespoons chopped fresh cilantro

Nutrition Info

  • Calories 431
  • Fat 24g
  • Carbs 35g
  • Fiber 8g
  • Sugar 18g
  • Protein 21g

Estimated values based on one serving size.


  1. Preheat the oven to 350˚F (180˚C).
  2. Heat olive oil in an oven-safe skillet over medium heat.
  3. Once the oil is shimmering, add the garlic, half of the onion, the salt, pepper, and red pepper flakes and cook until the onion is softened, about 3 minutes.
  4. Add the crushed tomatoes and stir, bringing the mixture to a simmer.
  5. Crack the eggs directly into the tomato mixture, then transfer the pan to the oven.
  6. Bake until eggs are set, about 11 minutes.
  7. Top the shakshuka with avocado, cherry tomatoes, cilantro, and the remaining red onion.
  8. Enjoy!
  9. Meal planning made easy with the Tasty app. Download now to see exclusive curated meal plans.
Southwestern One-Pan Shakshuka