This Shakshuka Recipe is a classic North African Dish of gently poached eggs simmered in onions, peppers, garlic, and crushed tomatoes with classic smoky spices like paprika and cumin. The dish is then topped with chopped fresh parsley and crumbled feta cheese. The result is a fragrant taste explosion that is delicious anytime of the day.
If your family is anything like ours, then they love eggs. We just can not get enough of these tasty, protein-packed nuggets. If eggs are your thing, try classic deviled eggs, egg salad, and pickled eggs.
Ingredient Notes and Substitutions
See the complete list of ingredients below on the recipe card.
- Jalapeno: If you are heat-sensitive, you don’t have to add the jalapeno. However, it does add a delicious dimension to the recipe, blends well with the other flavors, and if the jalapenos are chosen properly, does not add much heat.
- Paprika: Use smoked paprika not sweet paprika. If you do not have any, it is a great investment for your spice cabinet. Use it in black bean burgers and one-pot chili mac.
- Crushed tomatoes: Use good quality crushed tomatoes like Cento. Choose high-end smoked paprika and Feta Cheese as well.
- Feta cheese: This is very traditional in this recipe, and it pulls the flavor of the dish together. But if you don’t like it, omit it or try Cotija cheese, which is a dry, crumbly Mexican cheese made from cow’s milk.
How to Make Shakshuka
This is the summary version; for the complete list of ingredients and instructions, see the recipe card below.
Start by heating a little bit of olive oil in a large pan. Add the onions and cook until lightly brown and soft. Add the red bell peppers and jalapeno and cook until the vegetables are soft. Then, reduce the heat to low and add the garlic, smoked paprika, cumin, and cayenne pepper. Cook for a minute, stirring constantly. Stir in the crushed tomatoes and bring the mixture to a gentle boil. Reduce the heat and simmer for 5-10 minutes.
Then, make small wells in the sauce and drop the eggs into the hot mixture, spacing them as evenly apart as possible. Cover and let the eggs simmer on low until the whites are set. Uncover and sprinkle with fresh parsley and crumbled feta. Serve with crusty bread or toasted pitas.
Tips for Success
- Cover the dish and simmer the eggs on low. It can take a few minutes for them to set. Spooning the tomato mixture over the egg whites helps them set.
- As an alternative to simmering the eggs cook everything in an ovenproof skillet. After adding the eggs carefully transfer the skillet to the oven and cook for about 10 minutes or until the eggs are set. Be very careful and use oven mitts when removing the skillet from the oven as everything is hot including the handle to the skillet.
- I prefer to make this recipe in a non cast-iron skillet. As acidic tomato dishes that simmer for a while can pick up metallic flavors from the cast iron.
- With traditional shakshuka the dish is served when the eggs have runny yolks. However, if this is not your preference, then cook them all the way through.
- Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the microwave at a reduced power.
Serving Suggestions
I love to serve this dish with toasted crusty bread like French baguettes or wrapped in toasted pita bread. We often serve it for breakfast, but it is equally delicious and easy for dinner. It is a hearty meal in itself, but sometimes we serve it for brunch along with tomato salad, garlic hummus, and chickpea salad. Additional toppings include avocado, chopped cilantro, chopped mint, or Kalamata Olives. For a change of pace, serve it with cheesy grits or roasted potatoes.
More Egg Recipes
Easy Shakshuka Recipe
Ingredients
- 1½ tablespoons olive oil
- 1 medium onion, chopped
- 1 red bell pepper, seeded and diced
- 1 small jalapeno, seeded veins removed, minced
- 2 cloves garlic minced
- 1 tablespoon smoked paprika
- 1 teaspoon cumin
- 1-2 pinches cayenne pepper
- 1 28-ounce can crushed tomatoes
- 6 large eggs
- 2 tablespoons chopped fresh parsley
- ¼ cup Feta cheese
- kosher salt and black pepper to taste
- Crusty bread or toasted pita bread optional
Instructions
- Heat the olive oil in a large skillet over medium heat. Add the onions and cook until lightly browned on the edges and starting to soften, about 5 minutes.
- Add the red bell peppers and jalapeno. Cook until the peppers and the onions are soft. Reduce the heat to low and add the garlic, smoked paprika, cumin, and cayenne pepper. Cook for 1 minute, stirring constantly.
- Stir in the crushed tomatoes and bring the mixture to a gentle boil. Reduce the heat and simmer for 5-10 minutes.
- Make 6 small wells in the sauce using a spoon and drop the eggs into the hot mixture, spacing them as evenly apart as possible. Cover and let the eggs simmer on low until the whites are set.
- Uncover and sprinkle with fresh parsley and crumbled feta. Season with salt and pepper to taste. Serve with crusty bread or toasted pitas.
Notes
- Cover the dish and simmer the eggs on low. It can take a few minutes for them to set. Spooning the tomato mixture over the egg whites helps them set.
- As an alternative to simmering the eggs cook everything in an ovenproof skillet. After adding the eggs carefully transfer the skillet to the oven and cook for about 10 minutes or until the eggs are set. Be very careful and use oven mitts when removing the skillet from the oven as everything is hot including the handle to the skillet.
- I prefer to make this recipe in a non cast-iron skillet. As acidic tomato dishes that simmer for a while can pick up metallic flavors from the cast iron.
- With traditional shakshuka the dish is served when the eggs have runny yolks. However, if this is not your preference, then cook them all the way through.
- Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the microwave at a reduced power.
Nutrition
Are you on the hunt for more delicious recipes? Follow Small Town Woman on Facebook, Pinterest, and Instagram.
https://www.smalltownwoman.com/wp-content/uploads/2019/05/Beth-1.pdf
Julia
My partner absolutely loves shakshuka for breakfast. It was so easy to throw together as well. Thank you for sharing your recipe.
Shelley L
This dish is amazing, It was so easy to make and so incredibly flavorful! I served it for brunch on Saturday and everyone loved it.
Jenny
We make this dish once a week as we all enjoy it, I’ve never heard about adding feta to the top before.
Beth Pierce
Try it! You will love it!
Mary
I’ve never heard of this dish before. I love smoky flavors and spices. This sounds like an interesting dish to try that isn’t too difficult either.
Beth Pierce
Thanks, Mary! Enjoy!
Benjamin L
This is so delicious. I had never had shakshuka before, but the ingredients sounded good so I gave it a try, and now it’s a favorite.
Beth Pierce
It is one of my favorites too!
Rose
Poached eggs always remind me of my grandfather. He just loved them. The recipe was delicious and easy to make. Thanks for sharing.
Beth Pierce
You are most welcome, Rose.
Karen
The Shakshuka turned out DELICIOUS…Thank you so much for the recipe, I will be doing it again and again and again…
Beth Pierce
You are most welcome, Karen!
Clarice
Wow! This looks good. Will take your advice to skip jalapeno so that the kids can enjoy it too. Thank you for sharing the recipe.
Beth Pierce
My pleasure Clarice!