Shakshuka Recipe

Spicy Feta Shakshuka

Sharing is caring!

I first fell in love with this Spicy Feta Shakshuka when I had it at a tiny Moroccan café.

The rich tomato sauce, the perfectly runny eggs, and the creamy feta made every bite irresistible. 

The best part? You can make it at home in just 30 minutes!

It’s warm, comforting, packed with flavor, and so easy to make! 

It’s a great option for breakfast, brunch, or even dinner. Trust me, once you try it, you’ll want to make it again and again!

If you love Middle Eastern dishes or want to spice up your morning routine, this is the perfect recipe for you.

Let’s get cooking!

Ingredients 

Here’s what you need to whip up this easy dish:

Wooden table with bowls of tomato passata, feta cheese, eggs, parsley, and oil, next to a cutting board holding tomatoes, an onion, a pepper, a chili, garlic cloves, and tiny cups of paprika, cumin, and coriander
  • 1 tbsp olive oil
  • 1 medium onion, diced
  • 1 red bell pepper, diced 
  • 1 red chili pepper, minced
  • 3 garlic cloves, minced
  • 1 tsp cumin
  • 1 tsp coriander
  • 1 tsp smoked paprika
  • 1 can (14 oz) diced tomatoes
  • 1 cup tomato passata* 
  • 4 large eggs
  • 4 oz feta cheese, crumbled 
  • ½ cup fresh parsley, chopped 
  • Salt & black pepper to taste
  • Fresh bread for serving

* You can replace tomato passata with 1/3 cup tomato paste + 2/3 cup water.

Spicy Feta Shakshuka Recipe

  1. Heat olive oil in a large pan over medium heat. Add onions, bell pepper, and chili. Sprinkle with a little salt and pepper. Sauté for 3-4 minutes, until the onions are soft.
Sauteing onions, bell pepper, and chili
  1. Stir in garlic, cumin, coriander, and smoked paprika. Let them cook for 1-2 minutes.
Adding garlic, cumin, coriander, and smoked paprika
  1. Pour in diced tomatoes and tomato passata. Stir everything together and turn up the heat to medium-high. Let it simmer for 5-6 minutes, until the sauce thickens a bit.
Pouring in diced tomatoes and tomato passata
  1. Using a spoon, make 4 small wells in the sauce. 
Making 4 small wells
  1. Crack an egg into each well and sprinkle with salt and pepper.
Cracking an egg into each well
  1. Cover the pan with a lid and cook:
    🍳 4 minutes for runny yolks
    🍳 8-10 minutes for firm yolks
  1. Once the eggs are done, remove the pan from the heat. Sprinkle crumbled feta and fresh parsley all over, and serve with bread!
Serving the Shakshuka with crumbled feta and fresh parsley

Tips & Variations

Adjusting the Spice Level

🌶 Like it extra spicy? Leave the seeds in the chili pepper or add a pinch of red pepper flakes.
🌶 Prefer it mild? Use half a chili or leave it out entirely.

Fun Ways to Customize Your Shakshuka

Green Shakshuka: Swap tomatoes for spinach and herbs.

Meaty Version: Add spiced lamb, chorizo, or sausage.

Vegan Twist: Skip the eggs and use chickpeas or tofu.

Cheesier Version: Add goat cheese, ricotta, or even parmesan.

Best Bread to Serve with Shakshuka

🥖 Pita or naan: Perfect for scooping up the sauce.
🥖 Sourdough: Adds a nice crunch.
🥖 Flatbread: Soft and fluffy, a great pairing.

Spicy Shakshuka

If you love big, bold flavors, this spicy feta shakshuka is a must-try. 

It’s easy, comforting, and absolutely delicious. 

Plus, it’s a one-pan wonder, so cleanup is a breeze!

You can make the sauce ahead and store it in the fridge for up to 3 days. Just reheat and add the eggs when you’re ready to eat.

Give it a shot, and let me know how it turns out! 

Yield: 2

Spicy Shakshuka

Serving the Shakshuka with crumbled feta and fresh parsley
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes

Ingredients

  • 1 tbsp olive oil
  • 1 medium onion, diced
  • 1 red bell pepper, diced
  • 1 red chili pepper, minced
  • 3 garlic cloves, minced
  • 1 tsp cumin
  • 1 tsp coriander
  • 1 tsp smoked paprika
  • 1 can (14 oz) diced tomatoes
  • 1 cup tomato passata (You can replace it with 1/3 cup tomato paste + 2/3 cup water.)
  • 4 large eggs
  • 4 oz feta cheese, crumbled
  • ½ cup fresh parsley, chopped
  • Salt & black pepper to taste
  • Fresh bread for serving

Instructions

  1. Heat olive oil in a large pan over medium heat. Add onions, bell pepper, and chili. Sprinkle with a little salt and pepper. Sauté for 3-4 minutes, until the onions are soft.
  2. Stir in garlic, cumin, coriander, and smoked paprika. Let them cook for 1-2 minutes.
  3. Pour in diced tomatoes and tomato passata. Stir everything together and turn up the heat to medium-high. Let it simmer for 5-6 minutes, until the sauce thickens a bit.
  4. Using a spoon, make 4 small wells in the sauce. 
  5. Crack an egg into each well and sprinkle with salt and pepper.
  6. Cover the pan with a lid and cook: 4 minutes for runny yolks or 8-10 minutes for firm yolks.
  7. Once the eggs are done, remove the pan from the heat. Sprinkle crumbled feta and fresh parsley all over and serve!

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

More Breakfast Options

One-Pan Shakshuka Recipe

Sharing is caring!

Other Recipes You Will Love!

Leave a Reply

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