Written by

Thomas Hall

Published

Israeli Shakshuka with Feta and Zaatar Flatbread Easy Recipe for Flavorful Breakfast

Ready In 50-55 minutes
Servings 4 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

“You have to try this,” my neighbor Amir said one Saturday morning, sliding a steaming skillet across his tiny balcony table. I wasn’t expecting much—just another casual breakfast invite—but honestly, the smell alone stopped me in my tracks. The rich aroma of tomatoes, smoky spices, and something herbaceous that I couldn’t quite place filled the air. Amir, who usually keeps to himself, was nonchalantly flipping pieces of za’atar flatbread while telling me how this shakshuka recipe was his grandmother’s secret from Jerusalem.

The skillet was a mosaic of bubbling tomato sauce, perfectly poached eggs, and crumbled feta cheese that melted just so. I remember thinking, “This looks too good for a quick breakfast.” But it wasn’t just good—it was downright addictive. I forgot to grab my coffee and just dug in, ignoring the chaos of a spilled spice jar and Amir’s amused grin.

Maybe you’ve been there—caught off guard by a simple dish that feels like a warm hug and a little adventure all at once. That morning stuck with me, so I begged Amir to share the recipe. Since then, I’ve tweaked it a bit, added my own spins, but this flavorful Israeli shakshuka with feta and za’atar flatbread remains my go-to when I want something hearty, vibrant, and genuinely comforting. Let me tell you, once you make this, it’ll sneak its way into your breakfast rotation too.

Why You’ll Love This Recipe

I’ve tested this shakshuka countless times—on busy mornings, slow weekends, and even impromptu brunches with friends—and it always delivers. Here’s why it’s become a kitchen favorite:

  • Quick & Easy: Ready in about 30 minutes, perfect when you want a satisfying meal without fuss.
  • Simple Ingredients: Most of these are pantry staples or easy-to-find groceries, no need for specialty stores.
  • Perfect for Any Occasion: Whether it’s a cozy breakfast, a light dinner, or a casual brunch with friends.
  • Crowd-Pleaser: The combo of tangy feta and fragrant za’atar flatbread always gets compliments, even from picky eaters.
  • Unbelievably Delicious: The balance of spicy, savory, and creamy textures makes each bite a treat.

This isn’t your run-of-the-mill shakshuka. The addition of crumbled feta adds a salty creaminess that cuts through the acidity of the tomato sauce beautifully. Pairing it with za’atar flatbread brings an herby, slightly tangy flavor that ties everything together like a culinary hug. Honestly, it’s the kind of dish that makes you close your eyes after the first bite and smile. I’ve shared this recipe with friends who swear by my homemade za’atar flatbread recipe, and they always tell me it’s the best shakshuka they’ve had outside of Israel. Give it a shot—you won’t regret it.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these you probably already have in your kitchen, and if not, they’re easy to source at any grocery store or Middle Eastern market.

  • For the Shakshuka:
    • 2 tablespoons olive oil (extra virgin for best flavor)
    • 1 medium onion, finely chopped
    • 3 garlic cloves, minced
    • 1 red bell pepper, diced
    • 1 teaspoon ground cumin
    • 1 teaspoon smoked paprika
    • ½ teaspoon ground cayenne pepper (adjust to taste)
    • 1 can (28 oz / 800 g) crushed tomatoes (San Marzano if you can find them for authentic sweetness)
    • Salt and freshly ground black pepper, to taste
    • 4 large eggs, room temperature
    • ½ cup crumbled feta cheese (I prefer a tangy sheep’s milk feta for depth)
    • Fresh parsley or cilantro, chopped, for garnish
  • For the Za’atar Flatbread:
    • 1 cup all-purpose flour (or whole wheat for a nuttier flavor)
    • ½ cup warm water
    • 1 tablespoon olive oil
    • 1 teaspoon instant yeast
    • ½ teaspoon salt
    • 1 tablespoon za’atar spice mix (store-bought or homemade blend of thyme, sesame, sumac, and salt)
    • Extra olive oil for brushing

If you want to keep it gluten-free, swap the all-purpose flour in the flatbread for a gluten-free blend with xanthan gum. For dairy-free, replace feta with crumbled firm tofu or a nut-based cheese alternative. And if fresh herbs aren’t handy, dried parsley works fine, though fresh really brightens the dish.

Equipment Needed

  • Large non-stick or cast-iron skillet with a lid (I like cast iron for even heat and rustic presentation)
  • Mixing bowls for dough and ingredients
  • Wooden spoon or spatula for stirring the sauce
  • Measuring cups and spoons for accuracy (I’m loyal to my OXO set)
  • Rolling pin for the flatbread (a clean wine bottle works in a pinch!)
  • Kitchen towel for covering dough as it rests

If you don’t have a cast-iron skillet, a heavy-bottomed sauté pan works just fine. For the flatbread, no need for fancy pizza stones—just a hot skillet or griddle will do. I’ve made this shakshuka on everything from a camp stove to my trusty electric burner without issues. Just keep an eye on the heat to avoid burning the sauce.

Preparation Method

Israeli shakshuka with feta and zaatar flatbread preparation steps

  1. Prepare the Za’atar Flatbread Dough: In a mixing bowl, combine 1 cup all-purpose flour, 1 teaspoon instant yeast, and ½ teaspoon salt. Add ½ cup warm water and 1 tablespoon olive oil. Stir until a shaggy dough forms. Knead on a floured surface for about 5 minutes until smooth and elastic. Cover with a kitchen towel and let rest for 30 minutes until slightly puffed.
  2. Make the Shakshuka Sauce: While the dough rests, heat 2 tablespoons olive oil in your skillet over medium heat. Add the chopped onion and sauté for 5 minutes until soft and translucent. Toss in the minced garlic and diced red bell pepper; cook another 3-4 minutes until fragrant and tender.
  3. Add Spices: Stir in 1 teaspoon ground cumin, 1 teaspoon smoked paprika, and ½ teaspoon cayenne pepper. Let the spices bloom for about 1 minute, stirring constantly to avoid burning.
  4. Add Tomatoes: Pour in the canned crushed tomatoes. Season with salt and pepper to taste. Bring to a simmer and let cook for 10-12 minutes, stirring occasionally, until the sauce thickens slightly. You want a rich, chunky texture.
  5. Shape and Cook Flatbread: While the sauce simmers, divide the rested dough into 2 or 3 balls. Roll each into a 6-8 inch round on a lightly floured surface. Brush each side with olive oil and sprinkle generously with za’atar spice mix. Heat a dry skillet over medium heat and cook each flatbread for 2-3 minutes per side until puffed and golden brown. Set aside and keep warm.
  6. Poach the Eggs in Sauce: Create 4 small wells in the tomato sauce with a spoon. Crack one egg into each well, being careful not to break the yolks. Cover the skillet and cook on low heat for 7-9 minutes, or until the egg whites are set but yolks remain runny (or cook longer for firmer yolks).
  7. Add Feta and Garnish: Sprinkle crumbled feta cheese over the shakshuka just before serving. Garnish with chopped parsley or cilantro. Serve immediately with the warm za’atar flatbread on the side for dipping.

Quick tip: If the sauce thickens too much before the eggs are done, splash in a little water to loosen it up. Also, keep the skillet covered when poaching to help the eggs cook evenly. I sometimes forget this and end up with half-cooked yolks—trust me, the cover makes all the difference!

Cooking Tips & Techniques

Getting the perfect shakshuka is part technique, part timing, and a dash of patience. Here are some tips I’ve picked up after numerous tries:

  • Use Fresh Spices: The aroma of fresh cumin and smoked paprika really makes the sauce sing. Old spices won’t give the same punch, so check your pantry.
  • Onion & Pepper Prep: Finely chopping the onion and bell pepper ensures they cook evenly and meld into the sauce nicely without big chunks taking over.
  • Egg Poaching: Crack eggs into a separate bowl first to avoid shells or broken yolks. Gently slide them into the sauce to keep everything neat.
  • Za’atar Flatbread: Don’t rush the dough’s resting time. It helps with elasticity and results in a soft, pillowy texture.
  • Watch Your Heat: Medium heat is best for both the sauce and flatbread; too hot and the sauce can scorch or the bread can burn before cooking through.
  • Multitasking: While the sauce simmers, roll and cook the flatbread to save time. It keeps the kitchen flowing smoothly.

One time, I accidentally added too much cayenne and had to balance it out with extra tomato and a pinch of sugar—lesson learned: start mild, then adjust! If you want your eggs less runny, just keep the skillet covered a little longer. It’s all about tuning it to your taste.

Variations & Adaptations

This recipe is super versatile—here are a few ways you can switch things up:

  • Vegetable Boost: Add chopped zucchini or spinach to the tomato sauce for extra greens and texture.
  • Spice Level: Use fresh jalapeño or chili flakes instead of cayenne for a different heat profile.
  • Cheese Swap: Try goat cheese or halloumi instead of feta for a creamier or firmer bite.
  • Flatbread Alternatives: Use pita bread or naan if you’re short on time or ingredients.
  • Vegan Version: Skip the eggs and feta, add crumbled tofu or chickpeas for protein, and finish with nutritional yeast for a cheesy flavor.

I once made a version with roasted eggplant and it was a hit—added a smoky depth that paired perfectly with the za’atar flatbread. Feel free to experiment! This dish is forgiving and loves creativity.

Serving & Storage Suggestions

Serve your shakshuka straight from the skillet, piping hot, with the za’atar flatbread torn into pieces for dipping. A simple side of fresh cucumber slices or a light salad balances the bold flavors beautifully. For beverages, a cup of mint tea or freshly squeezed orange juice pairs wonderfully.

Leftovers can be stored in an airtight container in the fridge for up to 2 days. Reheat gently on the stovetop over low heat, adding a splash of water if the sauce thickened too much. The eggs won’t be quite as runny the next day, but the flavors often deepen overnight, making it just as tasty.

Za’atar flatbread is best enjoyed fresh but can be wrapped in foil and warmed in the oven for 5-7 minutes to regain softness.

Nutritional Information & Benefits

This shakshuka recipe is a wholesome, nutrient-rich meal packed with vitamins and protein. The tomatoes are a great source of antioxidants like lycopene, which supports heart health. Eggs provide high-quality protein and essential amino acids, while feta adds calcium and beneficial fats.

Za’atar, a blend of herbs and sesame seeds, offers anti-inflammatory properties and adds a flavorful punch without extra calories. This dish is naturally gluten-free if you swap the flatbread (try gluten-free bread or serve with fresh veggies).

Overall, this recipe balances indulgence and nutrition—perfect for starting your day with energy and satisfaction.

Conclusion

Honestly, this flavorful Israeli shakshuka with feta and za’atar flatbread is one of those recipes that feels like a warm kitchen story you want to share over and over. It’s simple, comforting, and packed with personality—plus, it’s a fantastic way to impress friends or treat yourself without stress.

Don’t hesitate to make it your own. Maybe you’ll add extra spices, swap in your favorite greens, or try a new cheese. Whatever you do, I bet this dish will become a cherished part of your breakfast or brunch lineup, just like it did for me after that unforgettable morning on Amir’s balcony.

If you try it, I’d love to hear how it turns out! Leave a comment below or share your tweaks—there’s something magical about swapping kitchen stories over a plate of shakshuka.

Frequently Asked Questions

What is shakshuka?

Shakshuka is a Middle Eastern and North African dish of eggs poached in a spiced tomato and pepper sauce, often served with bread for dipping.

Can I make shakshuka without eggs?

Yes! You can replace eggs with tofu or chickpeas for a vegan-friendly version, though the texture and flavor will differ.

How do I store and reheat leftover shakshuka?

Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently on the stovetop adding a splash of water if needed.

What can I use if I don’t have za’atar spice?

You can mix thyme, sesame seeds, sumac, and salt to make a simple za’atar substitute or use dried oregano and sesame seeds.

Is this recipe suitable for gluten-free diets?

The shakshuka itself is gluten-free, but you’ll need to swap the flatbread with gluten-free bread or serve it with fresh veggies to keep it gluten-free.

Pin This Recipe!

Israeli shakshuka with feta and zaatar flatbread recipe

Print

Israeli Shakshuka with Feta and Zaatar Flatbread

A flavorful and hearty Israeli shakshuka featuring poached eggs in a spiced tomato sauce, topped with crumbled feta and served with herby za’atar flatbread. Perfect for breakfast, brunch, or a light dinner.

  • Author: Merry
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Breakfast
  • Cuisine: Israeli, Middle Eastern

Ingredients

Scale
  • 2 tablespoons extra virgin olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 red bell pepper, diced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground cayenne pepper (adjust to taste)
  • 1 can (28 oz / 800 g) crushed tomatoes (San Marzano preferred)
  • Salt and freshly ground black pepper, to taste
  • 4 large eggs, room temperature
  • ½ cup crumbled feta cheese (preferably tangy sheep’s milk feta)
  • Fresh parsley or cilantro, chopped, for garnish
  • For the Za’atar Flatbread:
  • 1 cup all-purpose flour (or whole wheat for nuttier flavor)
  • ½ cup warm water
  • 1 tablespoon olive oil
  • 1 teaspoon instant yeast
  • ½ teaspoon salt
  • 1 tablespoon za’atar spice mix (thyme, sesame, sumac, salt)
  • Extra olive oil for brushing

Instructions

  1. Prepare the Za’atar Flatbread Dough: In a mixing bowl, combine 1 cup all-purpose flour, 1 teaspoon instant yeast, and ½ teaspoon salt. Add ½ cup warm water and 1 tablespoon olive oil. Stir until a shaggy dough forms. Knead on a floured surface for about 5 minutes until smooth and elastic. Cover with a kitchen towel and let rest for 30 minutes until slightly puffed.
  2. Make the Shakshuka Sauce: While the dough rests, heat 2 tablespoons olive oil in your skillet over medium heat. Add the chopped onion and sauté for 5 minutes until soft and translucent. Toss in the minced garlic and diced red bell pepper; cook another 3-4 minutes until fragrant and tender.
  3. Add Spices: Stir in 1 teaspoon ground cumin, 1 teaspoon smoked paprika, and ½ teaspoon cayenne pepper. Let the spices bloom for about 1 minute, stirring constantly to avoid burning.
  4. Add Tomatoes: Pour in the canned crushed tomatoes. Season with salt and pepper to taste. Bring to a simmer and let cook for 10-12 minutes, stirring occasionally, until the sauce thickens slightly to a rich, chunky texture.
  5. Shape and Cook Flatbread: While the sauce simmers, divide the rested dough into 2 or 3 balls. Roll each into a 6-8 inch round on a lightly floured surface. Brush each side with olive oil and sprinkle generously with za’atar spice mix. Heat a dry skillet over medium heat and cook each flatbread for 2-3 minutes per side until puffed and golden brown. Set aside and keep warm.
  6. Poach the Eggs in Sauce: Create 4 small wells in the tomato sauce with a spoon. Crack one egg into each well, being careful not to break the yolks. Cover the skillet and cook on low heat for 7-9 minutes, or until the egg whites are set but yolks remain runny (or cook longer for firmer yolks).
  7. Add Feta and Garnish: Sprinkle crumbled feta cheese over the shakshuka just before serving. Garnish with chopped parsley or cilantro. Serve immediately with the warm za’atar flatbread on the side for dipping.

Notes

If the sauce thickens too much before the eggs are done, splash in a little water to loosen it up. Keep the skillet covered when poaching eggs to ensure even cooking. Use fresh spices for best flavor. Crack eggs into a separate bowl before adding to sauce to avoid shells or broken yolks. Resting the flatbread dough is important for soft texture. Medium heat is best to avoid burning sauce or bread.

Nutrition

  • Serving Size: 1 serving (1 egg wit
  • Calories: 350
  • Sugar: 8
  • Sodium: 600
  • Fat: 22
  • Saturated Fat: 7
  • Carbohydrates: 25
  • Fiber: 3
  • Protein: 15

Keywords: shakshuka, Israeli breakfast, feta, zaatar flatbread, poached eggs, tomato sauce, Middle Eastern, brunch, easy recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating