Shakshuka is a North African dish that’s thought to have originated in Tunisia. It’s a one-pot recipe featuring red bell pepper, tomato, spices, and eggs. There are similar versions of Shakshuka throughout the Mediterranean, with two similar dishes being Spanish pisto and Turkish Menemen.
Shakshuka is usually enjoyed for breakfast or brunch but you can also make it for lunch or dinner when you’re craving a healthy, tasty meal. It’s also quick and easy to make so it’s a great weeknight dinner when you’re short on time.
Table of contents:
How to Make Shakshuka
- Prep time: 5 minutes
- Cook time: 35-40 minutes
- Ready in: 40-45 minutes
Ingredients
(for 4-6 servings)
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 1 red bell pepper, diced
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground coriander
- 1/2 teaspoon cayenne pepper
- ½ teaspoon chili powder
- 30oz (800g) canned diced tomatoes (or fresh)
- Salt and pepper (to taste)
- 6 eggs
- Fresh cilantro and/or parsley, chopped (for garnish)
- Feta cheese, crumbled (optional, for serving)
- Crusty bread or pita (for serving)
Equipment
- Sharp knife
- Cutting board
- Garlic crusher
- Large skillet/frying pan with lid
- Wooden spoon or spatula
Instructions
- Heat olive oil in a large skillet over medium heat. Add chopped onions and diced red bell pepper and cook until softened, about 5 minutes.
- Stir in minced garlic and cook for an additional minute or until the garlic is fragrant.
- Add ground cumin, smoked paprika, ground coriander, chili powder, and cayenne pepper to the vegetables. Stir well to coat evenly while cooking for another 2 minutes.
- Pour in the diced tomatoes, breaking up any large tomato chunks with a spoon.
- Season with salt and pepper to taste. Allow the mixture to simmer for 10-15 minutes, or until it thickens.
- Make small wells in the tomato mixture, then crack one egg into each well.
- Cover the skillet and let the eggs poach in the tomato mixture for 5-7 minutes, or until the egg whites are set but the yolks are still runny.
- Garnish and serve: Sprinkle fresh cilantro and/or parsley over the top. You can also crumble feta cheese on top for extra richness. Serve the Shakshuka with crusty bread or pita.
![A large pan of Shakshuka with eggs poached on top.](https://happymediterranean.com/wp-content/uploads/2023/11/shakshuka-pin-v5-1200x1800-1-1199x1800.webp)
Ingredient Substitutions
One of the great things about Shakshuka is you can play around with the quantities and ingredients to really make it your own. It’s supposed to be a mildly spicy dish but if you don’t like spicy or have someone in your house that doesn’t, you can tone it down or leave out the chili and cayenne pepper completely. Of course, you can also increase the spice level too.
You can also add ingredients like fresh spinach, olives, or substitute different Mediterranean herbs and spices like oregano or bay leaves.
What Veg to Use
When it comes to veg, use whatever is in season. For this recipe, we used a simple mix of garlic, onion, red bell pepper, and canned tomatoes (sub for fresh tomatoes if you prefer). These are the basic veg ingredients for Shakshuka, but you can really add any veg that will simmer down — like zucchini, baby spinach, artichoke hearts, leeks, or asparagus.
Is Shakshuka Healthy?
Shakshuka is very healthy. Not only is it really nutritious but it’s also low in calories at just 146 calories per serving. Many breakfast recipes call for the use of butter (although not usually in the traditional Mediterranean diet). Shakshuka uses olive oil, which is healthy and can even help prevent certain illnesses.
The recipe also doesn’t require a lot of added salt, and we recommend with the addition of all the spices, you won’t need to season your shakshuka heavily with salt or pepper.
It’s said that chili and hot spices stimulate your metabolism, so this dish is a great way to start the day in so many respects. Enjoy.
Is Shakshuka Suitable for Vegetarians?
Great news our veggie-loving friends! Shakshuka is 100% vegetarian-friendly. It’s a great source of protein, vitamin D, and dietary fiber, and if you want to reduce the cholesterol levels in this recipe, simply omit the eggs and then it’s vegan-friendly too.
![A large pan of Shakshuka with eggs poached on top.](https://happymediterranean.com/wp-content/uploads/2023/11/Shakshuka-full-hero-1200x800-1-jpg.webp)
Nutrition Facts
Servings: 6 | |
Amount per serving | |
Calories | 146 |
% Daily Value* | |
Total Fat 9.6g | 12% |
Saturated Fat 2.1g | 11% |
Cholesterol 164mg | 55% |
Sodium 72mg | 3% |
Total Carbohydrate 9.6g | 3% |
Dietary Fiber 2.6g | 9% |
Total Sugars 5.7g | |
Protein 7.3g | |
Vitamin D 15mcg | 77% |
Calcium 49mg | 4% |
Iron 2mg | 9% |
Potassium 465mg | 10% |
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calorie a day is used for general nutrition advice. |
More Vegetarian Mediterranean Recipes
- Spicy roasted potatoes (batata harra)
- Beetroot yogurt dip with seasonal roasted veg
- 10-Minute tagliatelle pasta with sun-dried tomatoes
- Baked Mediterranean rice with dates, apricots, and chickpeas
- Roasted eggplant and artichoke hearts with za’atar
- Moroccan couscous with roasted veg and tahini dressing
![A large pan of Shakshuka with eggs poached on top.](https://happymediterranean.com/wp-content/uploads/2023/11/shakshuka-hero-v1-1200x800-1-320x320.webp)
Shakshuka (Healthy Vegetarian Breakfast Recipe)
Equipment
- Sharp knife
- Cutting board
- Garlic crusher
- Large skillet/frying pan with lid
- Wooden spoon or spatula
Ingredients
- 2 tablespoons olive oil
- 1 onion finely chopped
- 1 red bell pepper diced
- 2 cloves garlic minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground coriander
- 1/2 teaspoon cayenne pepper
- ½ teaspoon chili powder
- 30 oz 800g canned diced tomatoes (or fresh)
- Salt and pepper to taste
- 6 eggs
- Fresh cilantro and/or parsley chopped (for garnish)
- Feta cheese, crumbled (optional, for serving)
- Crusty bread or pita (for serving)
Instructions
- Heat olive oil in a large skillet over medium heat. Add chopped onions and diced red bell pepper and cook until softened, about 5 minutes.2 tablespoons olive oil, 1 onion, 1 red bell pepper
- Stir in minced garlic and cook for an additional minute or until the garlic is fragrant.2 cloves garlic
- Add ground cumin, smoked paprika, ground coriander, chili powder, and cayenne pepper to the vegetables. Stir well to coat evenly while cooking for another 2 minutes.1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1/2 teaspoon ground coriander, 1/2 teaspoon cayenne pepper, ½ teaspoon chili powder
- Pour in the diced tomatoes, breaking up any large tomato chunks with a spoon.30 oz 800g canned diced tomatoes (or fresh)
- Season with salt and pepper to taste. Allow the mixture to simmer for 10-15 minutes, or until it thickens.Salt and pepper
- Make small wells in the tomato mixture, then crack one egg into each well.6 eggs
- Cover the skillet and let the eggs poach in the tomato mixture for 5-7 minutes, or until the egg whites are set but the yolks are still runny.
- Garnish and serve: Sprinkle fresh cilantro and/or parsley over the top. You can also crumble feta cheese on top for extra richness. Serve the Shakshuka with crusty bread or pita.Fresh cilantro and/or parsley, Feta cheese, crumbled, Crusty bread or pita
Leave a Reply