Easy Stovetop Shakshuka

This Easy Stovetop Shakshuka (poached eggs in savory tomato stew) paired with crusty bread is perfect. It only takes 30 minutes and is made entirely in one pan. It’s my favorite easy meal to make for breakfast and dinner.

Shakshuka is a north North Africa dish that is growing in popularity. Over the past few years I’ve seen it in many restaurants and featured in magazines. I love making it at home. It’s so easy, and it’s kind of fun to cook the eggs in the tomato sauce. Those runny egg yokes are so good!


I experimented, and I found the combo of 1 can of tomato sauce and 1 can of petite diced tomatoes made the best Shakshuka. The tomato stew is thick and chunky, perfect for eating with your eggs and scooping up with bread! After you add the tomato sauce and diced tomatoes to the pan, cook for 7-9 minutes till it thickens up a little. If the sauce becomes too thick, you can add water to thin it out.


I hope you love this Easy Stovetop Shakshuka recipe! If you make it leave a comment! You can also share a photo on Instagram and tag #meganvskitchen. Enjoy!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Stovetop Shakshuka

  • Author: Megan
  • Prep Time: 12 Minutes
  • Cook Time: 18 Minutes
  • Total Time: 30 minutes
  • Yield: 4 Servings 1x


Units Scale
  • 1 tbs olive oil
  • 1 small yellow onion, diced (or half of a large onion)
  • 1 bell pepper, seeded and diced
  • 4 garlic cloves, finely chopped
  • 2 tsp paprika
  • 1 tsp cumin
  • 1/2 tsp chili powder
  • 1 15ounce can tomato sauce
  • 1 15ounce can petite diced tomatoes, drained
  • 4 large eggs
  • 5 ounces feta, crumbled (about 1/4 cups)
  • bread
  • 1 small bunch fresh cilantro, chopped (optional)


  1. Heat olive oil in a large skillet over medium. Add onion and bell pepper. Cook until onion becomes translucent, about 5-7 minutes. then add in garlic and cook, 1 to 2 minutes. Stir in cumin, paprika, and cayenne, and cook for an additional 1 minute. 
  2. Add in tomato suace and diced tomatoes. Season with 1/2 teaspoon salt and 1/4 teaspoon pepper.  Simmer until suace has thickened, about 7- 9 minutes. Taste and add more salt and pepper if needed. 
  3. Create 4 wells in the sauce. Gently crack eggs into the wells. Season eggs with salt and pepper. Cover skillet, cook until eggs are just set, 4-7 minutes. Sprinkle with cilantro and feta and serve with crusty bread. 


  • Serving Size: 1 Serving
  • Calories: 370
  • Fat: 18g
  • Carbohydrates: 37g
  • Protein: 17g

Leave a Comment

Your email address will not be published. Required fields are marked *


Recipe rating