Shakshuka is a beloved Middle Eastern and North African dish featuring poached eggs in a spicy tomato sauce. This version adds extra depth with harissa paste, chili powder, smoked paprika, and garlic, creating a flavorful and warming dish perfect for brunch or a hearty breakfast.

The BEST Shakshuka with Feta

Why You’ll Love This Recipe

This shakshuka is a perfect balance of rich, savory, and spicy flavors, with the soft, runny eggs soaking up the seasoned tomato sauce. The addition of crumbled feta provides a creamy, salty contrast, elevating the dish to new heights. Whether you’re looking for a nutritious breakfast, a fulfilling brunch, or a comforting dinner, this shakshuka delivers on all fronts.

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

2 tablespoons 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 tablespoons harissa paste
14 ounces crushed tomatoes
Salt and pepper, to taste
6 large eggs
½ cup crumbled feta cheese
Fresh parsley, chopped, for garnish

directions

  1. Heat the olive oil in a large skillet over medium heat. Add the chopped onion and red bell pepper, sautéing until softened, about 5–7 minutes.

  2. Stir in the minced garlic, smoked paprika, chili powder, and harissa paste. Cook for an additional 1–2 minutes until fragrant.

  3. Pour in the crushed tomatoes and season with salt and pepper. Let the sauce simmer for 10–15 minutes until thickened.

  4. Create small wells in the sauce and crack one egg into each well. Cover the skillet and cook for 7–10 minutes, or until the eggs reach your desired doneness.

  5. Remove from heat and sprinkle the shakshuka with crumbled feta and freshly chopped parsley. Serve immediately with crusty bread, pita, or a side of hummus.

Servings and timing

Servings: 4
Prep time: 10 minutes
Cook time: 25 minutes
Total time: 35 minutes

Variations

  • Spice level: Adjust the heat by reducing the amount of harissa paste or chili powder for a milder dish, or add a pinch of cayenne pepper for more heat.

  • Add vegetables: Toss in some spinach, zucchini, or eggplant for a more vegetable-packed shakshuka.

  • Cheese alternatives: Swap feta for goat cheese, ricotta, or a sharp cheddar for a different flavor profile.

  • Make it vegan: Replace the eggs with tofu or a plant-based egg substitute to make this recipe vegan.

storage/reheating

Shakshuka is best enjoyed fresh, but leftovers can be stored in an airtight container in the fridge for up to 2 days. Reheat gently in a skillet over medium-low heat, adding a little water to loosen the sauce if needed. Be cautious not to overcook the eggs when reheating.

FAQs

Can I make shakshuka without harissa paste?

Yes, if you don’t have harissa, you can substitute with a combination of chili powder, paprika, and a dash of cayenne pepper for a similar flavor.

How do I know when the eggs are done?

For runny yolks, cook for 7 minutes. For firmer yolks, cook for a bit longer, up to 10 minutes.

Can I freeze shakshuka?

Shakshuka can be frozen, but the texture of the eggs may change upon thawing. It’s better to freeze the sauce and add freshly poached eggs when reheating.

Can I make shakshuka ahead of time?

Yes, you can prepare the sauce ahead of time and store it in the fridge for up to 3 days. When ready to serve, simply reheat the sauce, make wells, and cook the eggs.

Can I use fresh tomatoes instead of canned?

Yes, fresh tomatoes can be used. You’ll need to chop and cook them down into a sauce. It may take a little longer to thicken than using canned crushed tomatoes.

Is shakshuka traditionally spicy?

Yes, shakshuka often has a bit of heat, but you can adjust the spice level to your liking by modifying the amount of chili powder, harissa, or cayenne.

What can I serve with shakshuka?

Shakshuka pairs perfectly with crusty bread, pita, or even a side of hummus to soak up the sauce.

Can I make shakshuka without eggs?

Yes, you can make a vegetarian or vegan version of shakshuka using tofu or a plant-based egg substitute.

Can I use a different type of cheese?

Yes, feel free to swap feta with goat cheese, mozzarella, or even a sharp cheddar, depending on your preference.

How can I make shakshuka less saucy?

If you prefer a thicker shakshuka, simmer the sauce for longer to reduce the liquid, or add a spoonful of tomato paste to thicken it up.

Conclusion

The BEST shakshuka with feta is a flavorful, satisfying dish that combines rich tomato sauce, poached eggs, and the creamy tang of feta. It’s the perfect dish for any time of day, offering a comforting yet exciting blend of spices and textures. Serve it with bread, pita, or your favorite sides, and enjoy a taste of the Middle East and North Africa in your own kitchen.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
The BEST Shakshuka with Feta

The BEST Shakshuka with Feta


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef Sophia
  • Total Time: 35 minutes
  • Yield: 4 servings

Description

Shakshuka is a beloved Middle Eastern and North African dish featuring poached eggs in a spicy tomato sauce. This version adds extra depth with harissa paste, chili powder, smoked paprika, and garlic, creating a flavorful and warming dish perfect for brunch or a hearty breakfast.


Ingredients

2 tablespoons 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 tablespoons harissa paste

14 ounces crushed tomatoes

Salt and pepper, to taste

6 large eggs

½ cup crumbled feta cheese

Fresh parsley, chopped, for garnish


Instructions

  1. Heat the olive oil in a large skillet over medium heat. Add the chopped onion and red bell pepper, sautéing until softened, about 5–7 minutes.

  2. Stir in the minced garlic, smoked paprika, chili powder, and harissa paste. Cook for an additional 1–2 minutes until fragrant.

  3. Pour in the crushed tomatoes and season with salt and pepper. Let the sauce simmer for 10–15 minutes until thickened.

  4. Create small wells in the sauce and crack one egg into each well. Cover the skillet and cook for 7–10 minutes, or until the eggs reach your desired doneness.

  5. Remove from heat and sprinkle the shakshuka with crumbled feta and freshly chopped parsley. Serve immediately with crusty bread, pita, or a side of hummus.

Notes

  • Spice level: Adjust the heat by reducing the amount of harissa paste or chili powder for a milder dish, or add a pinch of cayenne pepper for more heat.
  • Add vegetables: Toss in some spinach, zucchini, or eggplant for a more vegetable-packed shakshuka.
  • Cheese alternatives: Swap feta for goat cheese, ricotta, or a sharp cheddar for a different flavor profile.
  • Make it vegan: Replace the eggs with tofu or a plant-based egg substitute to make this recipe vegan.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Breakfast
  • Cuisine: Mediterranean

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star