The aroma of garlic and spices fills the kitchen as colorful vegetables sizzle in the pan, creating a delightful Shakshuka masterpiece. This vibrant dish, typically taking around 30 minutes to prepare and cook, combines the warmth of tomatoes, the creaminess of eggs, and the earthy notes of herbs, making it a beloved dish for brunch or weeknight dinners.
This recipe is perfect for anyone looking for a hearty meal that’s both comforting and nutritious. It’s an excellent choice for lazy weekend mornings or quick weekday dinners. You can easily prepare the base a day ahead and store it in the refrigerator, adding the eggs fresh before serving.
Why You’ll Love This Recipe
- Bursting with flavor from fresh herbs and garlic.
- A satisfying, one-pan meal that simplifies cleanup.
- Eggs cooked to your liking nestled in a rich tomato base.
- Easily customizable with various vegetables or spices.
What You’ll Need
Gather these ingredients to create a delicious Shakshuka.
For the Base
- 2 tbsp olive oil
- 1 onion, diced
- 1 bell pepper, diced
- 2 cloves garlic, minced
- 2 cups tomatoes, diced (or 1 can of diced tomatoes)
- 2 medium potatoes, diced
- Salt and pepper to taste
For the Eggs
- 4 eggs
For Serving
- Fresh herbs (like parsley or cilantro) for garnish
Use fresh or canned tomatoes based on availability.
Substitutions & Swaps
- Olive oil can be replaced with avocado oil.
- Any bell pepper variety works well.
- Potatoes can be swapped for sweet potatoes.
- Fresh herbs can be substituted for dried ones.
How to Make It
Follow these simple steps to create a delicious Shakshuka.
Heat the oil
Heat olive oil in a skillet over medium heat, allowing it to become hot enough to sauté.
Sauté the vegetables
Add the diced onion and diced bell pepper, sautéing until softened, about 5 minutes.
Cook the garlic
Add the garlic and cook for another minute until fragrant.
Stir in the potatoes
Stir in the diced potatoes and cook for about 5-7 minutes, or until slightly tender.
Simmer with tomatoes
Add the diced tomatoes, season with salt and pepper, and let everything simmer for about 10 minutes until the potatoes are fully cooked.
Make wells for eggs
Make small wells in the mixture and crack an egg into each well, ensuring to space them evenly.
Cover to poach
Cover the skillet and let the eggs poach until the whites are set but yolks are still runny, about 5 minutes.
Garnish and serve
Garnish with fresh herbs before serving to elevate the dish’s presentation.
How to Store It
Fridge: Store in an airtight container for up to 3 days.
Freezer: No, eggs do not freeze well.
Reheat: Heat in a skillet over medium heat for 5-7 minutes.
Tips for Best Results
- For creamier yolks, reduce the poaching time slightly.
- Adjust the seasoning according to the freshness of the tomatoes.
- Use a lid during simmering to enhance the flavors.
- Feel free to add spices like cumin or paprika for extra warmth.
Serving Suggestions
- Serve with crusty bread for dipping.
- Pair with a side salad for a light meal.
- Enjoy with tahini or yogurt to balance flavors.




Leave a Comment