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













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!
Marysa
I have never heard of this dish before. It does sound easy enough to make and it looks very flavorful as well.
Fransic verso
This recipe looks so good. I haven’t tried it before and it seems easy to make. Thank you for sharing!
Gervin Khan
Wow! This was so delicious and easy. I will definitely make this again for the family. Thanks for sharing this wonderful recipe with us.
Melanie Edjourian
I’ve never had the opportunity to try shakshuka before. It turned out so full of flavor and it really is something I can feel good about feeding my family.
Claudia
This is so nourishing, filling, and one recipe I guarantee you’ll make time and again. Thank you for sharing it.
alita
Shakshuka is an easy, healthy recipe in Israel and other parts of the Middle East too. You can eat this at any time of the day.