| |

Shakshuka with Poached Eggs and Spiced Tomato Sauce Recipe

If you’re a fan of bold, warming flavors and a one-pan meal that feels both cozy and exciting, then you’re going to go crazy for this Shakshuka with Poached Eggs and Spiced Tomato Sauce Recipe. I absolutely love how the silky, runny eggs nestle perfectly into the luscious spiced tomato sauce, making every bite a comforting celebration. Whether you’re whipping up breakfast, brunch, or even a simple dinner, this recipe is effortless yet impressive – trust me, once you try it, it’ll become a staple in your kitchen too.

❤️

Why You’ll Love This Recipe

  • Simple yet Packed with Flavor: The combination of cumin, paprika, and cayenne brings warmth and a subtle kick to the tomato base.
  • Perfect for Any Meal: Whether it’s breakfast, lunch, or dinner, shakshuka fits right in and satisfies big time.
  • Easy One-Pan Recipe: Everything cooks together, making cleanup a breeze and execution stress-free.
  • Customizable & Crowd-Pleaser: You can add veggies, switch spices, or control egg doneness to suit your taste and occasion.

Ingredients You’ll Need

Every ingredient here plays a role in building that rich, savory, and slightly smoky flavor that Shakshuka is famous for. I always recommend using fresh tomatoes when possible, but canned crushed tomatoes really work great too and save time.

Flat lay of a small white ceramic bowl of golden olive oil, a small white ceramic bowl containing bright red tomato paste, a small white ceramic bowl filled with rich crushed tomatoes, a small white ceramic bowl with light golden chicken broth, a small white ceramic bowl holding a blend of vibrant paprika, cumin, black pepper, and cayenne pepper powders, a small white ceramic bowl of fine white salt, one small peeled red onion halved and sliced, one small red capsicum halved and sliced into strips, one ripe diced red tomato, one whole garlic clove minced and arranged nearby, four whole clean uncracked brown eggs, a small bunch of fresh roughly chopped green parsley, and two pieces of rustic crusty bread, all placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Shakshuka with Poached Eggs and Spiced Tomato Sauce, spicy tomato shakshuka, breakfast shakshuka recipe, easy Middle Eastern shakshuka, hearty egg and tomato dish
  • Olive oil: Use good quality for the base—it adds a fruity note that elevates the sauce.
  • Red onion: Adds sweetness and a mild bite; sauté until soft for that mellow flavor.
  • Garlic: Minced fresh garlic gives a sharp aromatic punch; don’t skip or add too late.
  • Red capsicum (bell pepper): Provides natural sweetness and texture; slice thin for even cooking.
  • Fresh tomato: Adds freshness and body; ripe and juicy ones make a difference.
  • Canned crushed tomatoes: Gives that saucy base; choose a good brand for fewer preservatives.
  • Tomato paste: Adds concentrated tomato flavor and deep color.
  • Chicken or vegetable broth: Keeps the sauce saucy without watering down flavors—water works in a pinch.
  • Spices (paprika, cumin, black pepper, cayenne): These create the signature warm, slightly smoky, and spicy profile.
  • Salt: Enhances all the other flavors.
  • Eggs: The star of the dish; freshness matters for perfect poaching and runny yolks.
  • Fresh parsley or coriander/cilantro: Brightens everything with a fresh herbal note.
  • Pita or crusty bread: Essential for scooping up all that sauce and oozy egg goodness.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love how versatile this Shakshuka with Poached Eggs and Spiced Tomato Sauce Recipe is! Over time, I’ve discovered a few tweaks that keep things fresh and suit different dietary needs or just mix up the flavors.

  • Adding Greens: Spinach or kale stirred in just before the eggs cook adds a nice earthy flavor and a nutritional boost.
  • Spicy Heat Level: I sometimes amp up the cayenne or add a pinch of smoked chili powder when I want more punch.
  • Dairy Touch: Crumbled feta or dollops of labneh on top add creamy tanginess and richness.
  • Vegan Version: You can skip eggs and add tofu cubes or chickpeas for plant-based protein.

How to Make Shakshuka with Poached Eggs and Spiced Tomato Sauce Recipe

Step 1: Build Your Flavor Base

Start by heating olive oil in a medium cast iron skillet over medium-high heat. Toss in the minced garlic and sliced red onion, cooking gently for about 2 minutes until the onion turns translucent. I learned early on that not rushing this step is key because it develops the sweet undertones that balance the spice later. Next, add the sliced red capsicum and cook for another minute—just until softened but still with a little snap.

Step 2: Layer in Tomatoes and Spices

Throw in your diced fresh tomato and let it cook for 2 minutes until it breaks down into a luscious, slightly pasty texture. This step creates a natural thickness that gives the sauce its body. Then, add the canned crushed tomatoes, tomato paste, broth, and all your spices—paprika, cumin, black pepper, cayenne, and salt. Stir everything well and reduce the heat to medium-low. Let the sauce simmer gently for about 5 minutes until it thickens just enough to hold the eggs without drying out. I usually check that it’s still saucy but thick, the way I like it.

Step 3: Nestle the Eggs in and Cook

Make little indentations in the sauce with the back of a spoon and carefully crack in your eggs—up to six works fine depending on your pan! Let them cook on the stove for about a minute until the whites just start to set at the edges. If you have an oven-safe skillet, transfer it to your preheated 180°C (350°F) oven and bake for 7 to 12 minutes until the whites are set and the yolks are still luxuriously runny. Alternatively, cover and steam gently on the stove for about 3 minutes if you want runny yolks without baking. One tip: keep an eye on them so the yolks don’t overcook. This trick took me a few tries to get perfect, so you don’t have to!

Step 4: Garnish and Serve Right Away

Once your eggs look perfect, remove from heat and scatter with freshly chopped parsley or cilantro. Don’t skip this step, it adds a fresh herbaceous lift that balances the rich sauce beautifully. Serve this immediately with warm pita or crusty bread for dunking — no utensils necessary here, just pure finger-licking joy!

👨‍🍳

Pro Tips for Making Shakshuka with Poached Eggs and Spiced Tomato Sauce Recipe

  • Don’t Rush the Onion & Garlic: Sweating them slowly builds natural sweetness that’s the foundation of your sauce’s depth.
  • Make Indentations for Each Egg: This keeps eggs neatly in place and ensures even cooking—no mixed-up yolks here!
  • Adjust Spices to Taste: I’ve learned everyone’s heat tolerance varies, so start mild and add more cayenne if you like it hotter.
  • Avoid Dry Sauce: Keep the sauce saucy—not sludge! Add broth or water sparingly if it thickens too much while simmering.

How to Serve Shakshuka with Poached Eggs and Spiced Tomato Sauce Recipe

A white bowl holds two sunny-side-up eggs with bright yellow yolks and tender white edges, each sprinkled with small green herb pieces and black pepper. Beneath and around the eggs is a rich, thick red sauce with visible chunks of red peppers and tender meat. A piece of torn white bread is placed on the right side, partially dipped into the sauce. A silver fork lies at the front edge of the bowl, resting partly on the sauce. The bowl sits on a white marbled surface. Photo taken with an iphone --ar 2:3 --v 7 - Shakshuka with Poached Eggs and Spiced Tomato Sauce, spicy tomato shakshuka, breakfast shakshuka recipe, easy Middle Eastern shakshuka, hearty egg and tomato dish

Garnishes

I’m all about fresh herbs here — a generous sprinkle of chopped parsley or cilantro really wakes up the flavors and looks inviting on the plate. Sometimes, I’ll add crumbled feta or a drizzle of labneh for creaminess. A quick sprinkle of za’atar or a few chili flakes on top also amps it up beautifully, especially if serving for guests.

Side Dishes

I love pairing shakshuka with warm pita or rustic crusty bread to soak up every bit of that sauce and runny yolk. A simple cucumber and tomato salad on the side offers a refreshing, crunchy contrast. For a heartier meal, consider some roasted potatoes or a light grain like couscous or quinoa.

Creative Ways to Present

For brunch parties, I’ve served shakshuka in individual ramekins—everyone gets their own perfectly cooked eggs nestled in sauce. It looks fancy but is so easy. Another fun idea is layering the sauce in small pita boats and topping with eggs and herbs for a handheld street-food vibe.

Make Ahead and Storage

Storing Leftovers

I usually store leftover shakshuka sauce without the eggs in an airtight container in the fridge for up to 3 days. The sauce actually tastes even better the next day as the spices meld further. For best results, add fresh eggs to reheat and serve.

Freezing

I’ve frozen the spiced tomato sauce base successfully. Just cool completely and freeze in portions. When thawed, reheat gently and poach fresh eggs right in, so you keep that runny texture intact. Freezing eggs within the sauce doesn’t work well as the whites can get rubbery.

Reheating

For leftovers, gently reheat the sauce on low heat on the stovetop to avoid burning or drying out. Then crack in the eggs and cover the pan to steam them just until set. This way, you get that fresh-from-scratch texture without compromising on ease.

FAQs

  1. Can I make Shakshuka with Poached Eggs and Spiced Tomato Sauce Recipe without an oven?

    Absolutely! You can cook the eggs entirely on the stovetop by covering the pan and gently steaming for about 3 minutes for runny yolks. This method works perfectly and is a great option if you don’t have an oven-safe skillet.

  2. How do I know when the eggs are perfectly cooked?

    Look for firm whites that are fully set but still tender, with yolks that remain shiny and slightly wobble when the pan is shaken. Baking usually takes 7 to 12 minutes depending on your oven and preference; stove-top steaming shorter—about 3 minutes. It might take a couple tries, but don’t worry, you’ll get the perfect runny yolks soon!

  3. What bread pairs best with this Shakshuka recipe?

    Crusty bread like a baguette or sourdough is fantastic for scooping, as is warm pita bread for a more authentic touch. The key is having something sturdy enough to hold the saucy mix without falling apart.

  4. Can I make this dish vegan?

    Yes! Simply skip the eggs and add extra veggies or plant-based protein like chickpeas or tofu. The tomato and spice base is delicious on its own and makes a hearty vegan meal.

Final Thoughts

I have to say, this Shakshuka with Poached Eggs and Spiced Tomato Sauce Recipe holds a special place in my heart—and on my family’s breakfast table. It’s just one of those meals that feels like a warm hug, coming together quickly but tasting like you spent hours in the kitchen. Whether you’re a shakshuka pro or trying it for the first time, I’m confident you’ll love how achievable and satisfying it is. So grab some crusty bread, crack a few eggs, and let this rich, spiced sauce fill your kitchen and your belly. Enjoy!

Print
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

Shakshuka with Poached Eggs and Spiced Tomato Sauce Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 204 reviews
  • Author: Jaden
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 2 servings (serves 2 to 3 people)
  • Category: Breakfast
  • Method: Baking
  • Cuisine: Middle Eastern
  • Diet: Vegetarian

Description

Shakshuka is a flavorful Middle Eastern and North African dish featuring eggs poached in a spiced tomato and bell pepper sauce. This recipe provides a vibrant, savory breakfast or brunch option with a lightly spiced, rich tomato base, perfect for serving with crusty or pita bread to soak up the delicious sauce.


Ingredients

Main Ingredients

  • 2 tbsp olive oil
  • 1 small red onion, peeled, halved and sliced
  • 1 garlic clove, minced
  • 1 small red capsicum (bell pepper), halved lengthways and sliced into 0.5cm/1/4” strips
  • 1 tomato, diced
  • 400 g / 14 oz can crushed tomatoes
  • 1 tbsp tomato paste
  • 1/2 cup / 125 ml chicken or vegetable broth (or water)
  • 1 tsp paprika
  • 1 tsp cumin
  • 1/4 tsp black pepper
  • 1/4 tsp cayenne pepper (or other hot spice, adjust to taste)
  • 1/2 tsp salt
  • 4 eggs (up to 6 eggs optional)
  • 2 tbsp fresh parsley or coriander (cilantro), roughly chopped
  • Pita or crusty bread, to serve


Instructions

  1. Preheat Oven: Preheat your oven to 180°C (350°F) if you plan to bake the eggs later.
  2. Sauté Aromatics: Heat olive oil in a medium-sized cast iron skillet over medium-high heat. Add minced garlic and sliced onion, cooking for about 2 minutes until the onion becomes translucent.
  3. Add Capsicum and Tomato: Add the sliced red capsicum and cook for 1 minute. Stir in the diced tomato and cook for 2 more minutes until it breaks down and the mixture becomes slightly pasty.
  4. Add Tomato Base and Spices: Pour in the crushed tomatoes, tomato paste, broth, paprika, cumin, salt, black pepper, and cayenne pepper. Stir well to combine all ingredients thoroughly.
  5. Simmer Sauce: Reduce the heat to medium-low and simmer the sauce for 5 minutes until it thickens slightly but remains saucy, allowing for indentations for the eggs.
  6. Crack Eggs: Make small indentations in the sauce, then carefully crack the eggs into these wells. Let cook on the stove for 1 minute until the edges of the egg whites set.
  7. Cook Eggs: For baked shakshuka, transfer the skillet to the preheated oven and bake for 7 to 12 minutes until egg whites are set but yolks remain runny or cooked to your preference. Alternatively, cover the skillet with a lid and steam on the stove for 3 minutes for runny yolks, or simmer without a lid for a firmer yolk.
  8. Serve: Remove from oven or stove. Sprinkle with fresh parsley or coriander and serve immediately with pita or crusty bread for dipping.

Notes

  • Shakshuka can be cooked either in the oven or on the stovetop by steaming or simmering the eggs in the sauce.
  • The tomato sauce is lightly spiced with paprika, cumin, and cayenne, giving it a Middle Eastern and North African flavor.
  • Serving with crusty bread or pita is essential for enjoying the rich sauce fully.
  • This recipe is flexible and can be varied by adding different vegetables or spices.
  • The video tutorial linked in the original recipe demonstrates each step for clarity.

Nutrition

  • Serving Size: 1 serving
  • Calories: 354 kcal
  • Sugar: 8 g
  • Sodium: 580 mg
  • Fat: 22 g
  • Saturated Fat: 3.5 g
  • Unsaturated Fat: 17 g
  • Trans Fat: 0 g
  • Carbohydrates: 22 g
  • Fiber: 5 g
  • Protein: 14 g
  • Cholesterol: 215 mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star