Middle Eastern Shakshuka (GF, DF)
This Middle Eastern Shakshuka takes poached eggs to a whole new level! Simmered in a flavorful tomato sauce and infused with spices, this shakshuka recipe is incredibly tasty, healthy, and takes less than 30 minutes to make.
RELATED: Get a FREE trial of Amazon Prime to get access to 2-day grocery deliveries!
What is Shakshuka?
Shakshuka is a classic Middle Eastern dish made with poached eggs, tomatoes, onions, and LOTS of flavorful spices. One bite into this dish, and you’ll never go back! Not only is this dish super easy to prepare, it also tastes a lot more complex than the steps call for! The traditional recipe breaks down the process into just TWO main steps: concocting the chunky tomato base (aka shakshuka mixture) and poaching the eggs in the tomato base. What you get is an incredibly flavorful, WOW-inducing dish that your guests (or yourself) will thank you for!
How Do You Eat Shakshuka?
- For Breakfast or Brunch: You can certainly eat it as is, but my favorite way to eat shakshuka in the A.M. is to pair it with a slice of crusty bread or challah. A true match made in heaven!
- For Lunch or Dinner: Who says eggs are only for breakfast? Shakshuka makes for a hearty, and healthy, meal any time of day! My favorite way to eat shakshuka later in the day is by adding a side salad and pairing it with pita bread.
Ingredients to Make Middle Eastern Shakshuka
- 1 medium onion , diced
- 2 ½ tbsp extra-virgin olive oil
- 1 red bell pepper , diced
- 4 cloves garlic , finely chopped
- 2 ½ tsp paprika
- 1 tsp cumin
- ½ tsp chili powder
- ¼ tsp cayenne
- 1 (28-ounce) can whole peeled tomatoes
- 6 large eggs
- ¾ tsp sea salt
- ½ tsp black pepper
- chopped cilantro (to serve)
- crumbled feta (to serve, if not DF)
- pita bread (to serve, if not GF)
How to Make Middle Eastern Shakshuka
- In a large pan, heat olive oil on medium heat. Add in the onion, garlic, and bell pepper. Cook for 6 minutes, until onion is soft and transluscent. Then add in all the spices and stir for 1 minute.
- Pour in the can of tomatoes (including juice) and simmer until tomatoes are thickened. Then use a large spoon to break down the tomatoes into smaller pieces.
- Make 6 wells in the tomato sauce and crack in the eggs into each well. Cover the pan and cook the eggs to your preferred doneness (about 5-8 minutes).
- Stir in crumbled feta and top with chopped cilantro. Serve along with toasted pita bread. ENJOY!
Looking for More Easy Dinner Recipes?
- Easy Breakfast Tacos (GF, DF, V Options)
- Rendang Sapi (Indonesian Spicy Beef Stew)
- Perfect Sous Vide Scallops with Herbed Brown Butter
- Qdoba Grilled Chicken ( Copycat Recipe )
- Glazed Honey Garlic Salmon with Roasted Zucchini
- 1-Pot Vegan Cauliflower Curry (GF, DF, VG)
- Easy Bibimbap (Korean Mixed Rice Bowl)
- Indonesian Tempeh Rice Bowl (GF, DF, V)
- Ribeye Steak with Egg Noodles Puttanesca
- Easy Chicken Curry (GF, DF)
- Spicy Salmon Belly Poke Bowls (GF)
- Easy Slumgullion Recipe (American Goulash)
Subscribe to DWELL and get new recipes delivered straight to your inbox! In addition, follow along on Pinterest, Facebook and Instagram to get all the latest updates!
If you make this Middle Eastern Shakshuka recipe, please drop a comment below! I’d LOVE to know what you think! Or take a picture and share it on Instagram by tagging @dwellbymichelle so I can repost it on my stories!
Middle Eastern Shakshuka (GF, DF)
Ingredients
- 1 medium onion , diced
- 2 ½ tbsp extra-virgin olive oil
- 1 red bell pepper , diced
- 4 cloves garlic , finely chopped
- 2 ½ tsp paprika
- 1 tsp cumin
- ½ tsp chili powder
- ¼ tsp cayenne
- 1 (28-ounce) can whole peeled tomatoes
- 6 large eggs
- ¾ tsp sea salt
- ½ tsp black pepper
- chopped cilantro (to serve)
- crumbled feta (to serve, if not DF)
- pita bread (to serve, if not GF)
Instructions
- In a large pan, heat olive oil on medium heat. Add in the onion, garlic, and bell pepper. Cook for 6 minutes, until onion is soft and transluscent. Then add in all the spices and stir for 1 minute.
- Pour in the can of tomatoes (including juice) and simmer until tomatoes are thickened. Then use a large spoon to break down the tomatoes into smaller pieces.
- Make 6 wells in the tomato sauce and crack in the eggs into each well. Cover the pan and cook the eggs to your preferred doneness (about 5-8 minutes).
- Stir in crumbled feta and top with chopped cilantro. Serve along with toasted pita bread. ENJOY!
Nutrition
This post may contain affiliate links. Please read my disclosure policy.
It came out better than I expected.
Thank you so much! Glad you gave it a try and loved it!
My first time making shakshuka was a success! thanks for an easy recipe. I loved it.