The BEST Shakshuka Eggs with Feta

This post may contain affiliate links.

This shakshuka eggs recipe features poached eggs in a rich tomato sauce Topped with crumbled feta and fresh parsley, it's a perfect for a flavorful breakfast or brunch.

Shakshuka baked eggs with tomatoes and fresh herbs in a skillet.

For more easy brunch recipes, try my Dutch baby pancake, chocolate chip banana bread muffins and my blueberry scones.

Jump to:

⭐️ Why this recipe works

  • Flavorful base: The combination of onions, bell peppers, garlic, and harissa paste creates a rich and aromatic base.
  • Spices: Smoked paprika and chili powder add depth and a subtle smoky heat to the dish.
  • One-pan meal: Everything is cooked in one skillet, making cleanup easy and efficient.

🧾 Ingredients overview

Spicy Turkish Style Baked Eggs (Shakshuka) | A super easy, spicy baked egg dish that's perfect for weeknight dinners.
  • Onion: Adds sweetness and depth to the sauce.
  • Red bell pepper: Provides a sweet, mild flavor and vibrant color.
  • Garlic: Enhances the overall aroma and taste.
  • Smoked paprika: Adds a smoky, slightly sweet flavor.
  • Chili powder: Adds heat and complexity.
  • Harissa paste: Brings a spicy and tangy element.
  • Crushed tomatoes: Forms the base of the sauce, adding acidity and richness.
  • Eggs: Poached in the sauce, adding protein and richness.
  • Feta cheese: Adds a creamy, salty finish.
  • Fresh parsley: For a fresh, herby garnish.

For precise measurements and additional ingredients, refer to the recipe card at the bottom of the page.

👩🏻‍🍳 Here's how to make it

Shakshuka step-by-step

Shakshuka baked eggs with tomatoes and fresh herbs in a skillet.
  1. Sauté vegetables: Heat the olive oil in a large skillet over medium heat. Add the onion and red bell pepper, sauté until softened, about 5-7 minutes.
  2. Add aromatics: Stir in the garlic, smoked paprika, chili powder, and harissa paste. Cook for another 1-2 minutes until fragrant.
  3. Simmer sauce: Pour in the crushed tomatoes. Season with salt and pepper. Simmer the sauce for 10-15 minutes until thickened.
  4. Cook eggs: Make small wells in the sauce and crack the eggs into each well. Cover the skillet and cook for 7-10 minutes, or until the eggs are done to your liking.
  5. Finish and serve: Remove from heat and sprinkle with crumbled feta and chopped parsley. Serve immediately with crusty bread or pita.

📖 Substitutions and variations

  • Vegetables: Substitute or add other vegetables like zucchini, spinach, or mushrooms.
  • Protein: Add cooked sausage, chorizo, or chickpeas for extra protein.
  • Spice level: Adjust the amount of chili powder and harissa paste to control the heat.
  • Cheese: Use goat cheese or a plant-based cheese alternative instead of feta.
  • Herbs: Try garnishing with cilantro or mint instead of parsley.

💡 Chef's Guide: Expert Tips

Drawing from a decade in Michelin-starred kitchens and Cordon Bleu training, here are my top tips for recipe success.

  • Caramelized onions: For a sweeter, deeper flavor, take extra time to caramelize the onions slowly over low heat before adding the bell peppers and garlic.
  • Layered flavors: For an extra flavor boost, try adding a pinch of cumin or coriander when sautéing the vegetables.
  • Smoky flavor: For a deeper smoky flavor, use a small amount of smoked sea salt and cumin salt in the sauce.

🍯 Storing and reheating leftovers

  • Fridge: Store the cooled Shakshuka in an airtight container in the fridge for up to 3 days.
  • Reheat: To reheat, warm the Shakshuka sauce in a skillet over medium heat. Make small wells in the reheated sauce, crack fresh eggs into each well, cover, and cook until the eggs are done to your liking.

Recipe FAQ's

Can I make Shakshuka in advance?

You can prepare the tomato and pepper sauce ahead of time and store it in the fridge. When ready to serve, reheat the sauce and cook the eggs as directed.

What are some side dishes that go well with Shakshuka?

Shakshuka pairs well with a fresh salad, roasted potatoes, or a simple cucumber and yogurt salad.

Did you make this shakshuka with feta? Please leave a star rating below, and be sure to tag me when you share a photo on social media—I love seeing what you’re up to in the kitchen!

You can also follow along on Pinterest, Facebook, and Instagram!

You can also find weekly meal plans and budget recipes on our sister site Savvy Bites.

Shakshuka baked eggs with tomatoes and fresh herbs in a skillet.

The BEST Shakshuka with Feta

Shakshuka is a flavorful Middle Eastern and North African dish that consists of poached eggs in a spicy tomato sauce. This version incorporates harissa paste, chili powder, smoked paprika, and garlic for an extra kick. Perfect for brunch or a hearty breakfast.
4.86 from 7 votes
Print Pin Rate
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4 servings

Ingredients

  • 2 tablespoon olive oil
  • 1 large onion, finely chopped
  • 1 red bell pepper, finely chopped
  • 4 garlic cloves, minced
  • 1 teaspoon smoked paprika
  • 1 teaspoon chili powder
  • 2 tablespoon harissa paste
  • 14 ounces crushed tomatoes
  • Salt and pepper, to taste
  • 6 large eggs
  • ½ cup crumbled feta cheese
  • Fresh parsley, chopped, for garnish

Instructions

  • Heat the olive oil in a large skillet over medium heat. Add the onion and red bell pepper, sauté until softened, about 5-7 minutes.
  • Stir in the garlic, smoked paprika, chili powder, and harissa paste. Cook for another 1-2 minutes until fragrant.
  • Pour in the crushed tomatoes. Season with salt and pepper. Simmer the sauce for 10-15 minutes until thickened.
  • Make small wells in the sauce and crack the eggs into each well. Cover the skillet and cook for 7-10 minutes, or until the eggs are done to your liking.
  • Remove from heat and sprinkle with crumbled feta and chopped parsley. Serve immediately with crusty bread or pita.

Notes

  • Adjusting Spice Level: For a milder shakshuka, reduce the amount of chili powder or harissa paste. For more heat, add a pinch of cayenne pepper.
  • Tomato Sauce Thickness: If the sauce is too thick, add a splash of water to reach your desired consistency.
  • Egg Doneness: Watch the eggs as they cook to ensure they reach your preferred level of doneness. For runny yolks, cook for less time; for firmer yolks, cook longer.
  • Serving Suggestions: This dish pairs wonderfully with crusty bread, pita, or even a side of hummus.

Nutrition

Calories: 110kcal | Carbohydrates: 10g | Protein: 7g | Fat: 4g | Saturated Fat: 1g | Cholesterol: 163mg | Sodium: 73mg | Potassium: 266mg | Fiber: 2g | Sugar: 5g | Vitamin A: 2445IU | Vitamin C: 81mg | Calcium: 43mg | Iron: 1.2mg
Loved this recipe?Tag @salted_mint on Instagram! Did You Make This Recipe? Please leave a comment below or pin it to your Pinterest account!
Head shot of Deborah Rainford

Meet the Chef!

Hi, I'm Debs. Cordon Bleu trained chef and recipe developer. I help you get incredible dinners on the table fast with fool-proof recipes and step-by-step instructions along with tips and tricks that I've learned over a 10-year career in professional kitchens.

Learn more about me →

Similar Recipes You Might Like

4.86 from 7 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




13 Comments

  1. Shakshuka is a Middle Eastern dish. Ive had it while being an American living in Egypt. I never had it with the feta cheese in it tho. I will have to try this. When I make my Shakshuka I normally put jalapenos in mine for some extra heat . I cant wait to try your version

    1. I hope you try this version. While the feta is a more modern addition, I think it just adds such a lovely creamy and salty texture and flavor. Highly recommend.

  2. Did I miss something in the recipe? When is the Harissa added? I'm thinking with the chili and paprika, but want to check.

    1. Hi Peter! So sorry I missed that step. Yes. You can add it with the chili and paprika or stir it in with the tomatoes. Either way works. I'll update the recipe to reflect that! 🙂

  3. Unfortunately my system is intolerant to tomatoes. They give me migraines.
    Do you have any ideas on good alternatives to tomato? They give such good flavor and texture, I wish I could have them.