Why You’ll Love Shakshuka with Feta Recipe
This recipe is simple to make in just one skillet.
The combination of tomatoes, spices, eggs, and feta creates bold and comforting flavors.
It’s perfect for sharing with family or guests.
You can customize it with vegetables, herbs, or extra heat.
It pairs wonderfully with crusty bread or pita for dipping.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Olive oil
- Onion
- Red bell pepper
- Garlic
- Crushed tomatoes
- Tomato paste
- Paprika
- Ground cumin
- Red pepper flakes
- Salt
- Black pepper
- Eggs
- Feta cheese
- Fresh parsley or cilantro
Directions
Heat olive oil in a large skillet over medium heat.
Add the chopped onion and bell pepper. Cook until softened and fragrant.
Stir in the garlic and cook for another minute.
Add the crushed tomatoes, tomato paste, paprika, cumin, red pepper flakes, salt, and black pepper.
Simmer the sauce for about 10 to 15 minutes until slightly thickened.
Use a spoon to create small wells in the sauce.
Crack the eggs into the wells and cover the skillet.
Cook until the egg whites are set while the yolks remain slightly runny, or cook longer if preferred.
Sprinkle crumbled feta cheese over the top.
Garnish with fresh parsley or cilantro and serve warm with bread or pita.
Servings and timing
Servings: 4 servings
Prep time: 10 minutes
Cook time: 25 minutes
Total time: 35 minutes
Variations
Add spinach or kale for extra greens.
Use goat cheese instead of feta for a different creamy flavor.
Add sliced sausage or chickpeas for a heartier version.
Increase the red pepper flakes if you prefer more heat.
Top with avocado slices or olives before serving.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat gently in a skillet over low heat or in the microwave until warmed through.
For best texture, freshly cooked eggs are recommended when reheating the sauce separately.
Freezing is not ideal because the eggs may become rubbery after thawing.
FAQs
What is shakshuka?
Shakshuka is a dish of eggs poached in a spiced tomato sauce, commonly enjoyed in Middle Eastern and North African cuisines.
Can I make shakshuka ahead of time?
Yes, you can prepare the tomato sauce ahead and add the eggs just before serving.
What does feta add to the dish?
Feta adds a creamy, salty flavor that balances the rich tomato sauce.
Can I use fresh tomatoes instead of canned?
Yes, fresh ripe tomatoes can be used, though they may need longer cooking time.
How do I know when the eggs are done?
The eggs are ready when the whites are fully set and the yolks are cooked to your liking.
Is shakshuka spicy?
It can be mildly spicy depending on the amount of red pepper flakes used.
What should I serve with shakshuka?
Serve it with crusty bread, pita bread, or toasted flatbread for dipping.
Can I make this dish dairy-free?
Yes, simply leave out the feta cheese or use a dairy-free alternative.
Can I add meat to shakshuka?
Yes, cooked sausage, ground lamb, or chorizo work well in the sauce.
Can I freeze shakshuka?
The sauce freezes well, but the eggs are best cooked fresh before serving.
Conclusion
Shakshuka with feta is a comforting and satisfying one-pan dish packed with rich tomato flavor, warm spices, and creamy cheese. Whether served for breakfast, brunch, or dinner, it’s an easy recipe that brings bold flavor and cozy comfort to the table.
Shakshuka with Feta
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This shakshuka with feta is a hearty and flavorful dish made with eggs poached in a rich tomato and pepper sauce, finished with creamy feta cheese. Perfect for breakfast, brunch, or a simple dinner served with crusty bread.
Ingredients
- 2 tablespoons olive oil
- 1 onion, diced
- 1 red bell pepper, diced
- 2 cloves garlic, minced
- 1 teaspoon paprika
- 1/2 teaspoon cumin
- 1/4 teaspoon chili flakes
- 1 can crushed tomatoes
- 4 large eggs
- 1/2 cup feta cheese, crumbled
- Salt and black pepper to taste
- Fresh parsley or cilantro for garnish
- Crusty bread for serving
Instructions
- Heat olive oil in a large skillet over medium heat. Add the onion and bell pepper and cook until softened, about 5 minutes.
- Stir in the garlic, paprika, cumin, and chili flakes and cook for 1 minute until fragrant.
- Add the crushed tomatoes and season with salt and black pepper. Simmer for 10 to 15 minutes until slightly thickened.
- Use a spoon to create small wells in the sauce and crack the eggs into each well.
- Cover the skillet and cook until the egg whites are set but the yolks are still slightly runny, about 5 to 7 minutes.
- Sprinkle the feta cheese over the shakshuka and garnish with fresh parsley or cilantro.
- Serve immediately with crusty bread.
Notes
- Adjust the chili flakes to make the dish milder or spicier.
- Use canned diced tomatoes if crushed tomatoes are unavailable.
- Serve with pita bread or toasted sourdough.
- Leftover sauce can be refrigerated for up to 3 days.
- Add spinach or kale for extra vegetables.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Breakfast
- Method: Stovetop
- Cuisine: Middle Eastern
Nutrition
- Serving Size: 1 serving
- Calories: 280 kcal
- Sugar: 8 g
- Sodium: 620 mg
- Fat: 18 g
- Saturated Fat: 6 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 4 g
- Protein: 14 g
- Cholesterol: 195 mg
