introduction
Shakshuka is a delicious dish that originates from North Africa and the Middle East. It features eggs poached in a flavorful sauce made from tomatoes, garlic, and spices. This dish is not only tasty but also easy to prepare, making it a great choice for breakfast, lunch, or dinner.
why make this recipe
Making shakshuka is a fantastic way to enjoy simple ingredients in a flavorful way. It’s perfect for a family meal or a special brunch with friends. The combination of poached eggs and spicy tomato sauce creates a comforting meal, and you can customize it based on what you have on hand. Plus, it’s a one-pan dish, which means less cleanup!
how to make Shakshuka
Ingredients:
- 2 tablespoons olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 2 large ripe tomatoes, chopped
- 1 potato, diced
- 4 large eggs
- Salt and pepper to taste
- Fresh herbs (e.g., parsley or cilantro) for garnish
Directions:
- Heat olive oil in a skillet over medium heat.
- Add diced onion and cook until softened.
- Stir in garlic and cook for another minute.
- Add chopped tomatoes and diced potato, season with salt and pepper, and simmer for about 10 minutes until the potatoes are tender.
- Create small wells in the mixture and crack an egg into each well.
- Cover the skillet and cook until the eggs are poached to your liking.
- Garnish with fresh herbs before serving.
how to serve Shakshuka
Shakshuka is best served hot from the skillet. You can enjoy it with crusty bread to soak up the delicious sauce. It’s also lovely served with a side of salad or yogurt for extra freshness.
how to store Shakshuka
If you have leftovers, store them in an airtight container in the refrigerator. It will keep for about 2-3 days. To reheat, gently warm it in a skillet over low heat until heated through. You can also add a splash of water to help keep it moist.
tips to make Shakshuka
- Use fresh, ripe tomatoes for the best flavor. Canned tomatoes can be a good alternative when fresh ones are not in season.
- Experiment with spices like cumin or paprika for a different flavor profile.
- If you want a spicier dish, add some chili peppers or hot sauce to the sauce.
variation
You can easily customize shakshuka by adding vegetables like bell peppers, spinach, or zucchini. For a heartier meal, consider adding sausage or feta cheese.
FAQs
Can I make shakshuka ahead of time?
Yes, you can prepare the sauce and store it in advance. Just add the eggs when ready to serve.
Is shakshuka suitable for vegetarians?
Absolutely! Shakshuka is a vegetarian dish as it primarily consists of vegetables and eggs.
What can I serve with shakshuka?
Serve shakshuka with bread, pita, or a side salad to complete the meal.

Shakshuka
Ingredients
Method
- Heat olive oil in a skillet over medium heat.
- Add diced onion and cook until softened.
- Stir in garlic and cook for another minute.
- Add chopped tomatoes and diced potato, season with salt and pepper, and simmer for about 10 minutes until the potatoes are tender.
- Create small wells in the mixture and crack an egg into each well.
- Cover the skillet and cook until the eggs are poached to your liking.
- Garnish with fresh herbs before serving.