Irresistible Roasted Pepper Shakshuka for a Cozy Brunch

3 min prep 30 min cook 3 servings
Irresistible Roasted Pepper Shakshuka for a Cozy Brunch
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a sleepy Saturday morning, the kind where the sunlight drips lazily through the kitchen curtains and the house is still humming with the quiet after a weekend of laughter. I remember pulling the heavy, charcoal‑black skillet from the cabinet, feeling the cool metal under my fingertips, and inhaling the faint scent of yesterday’s roasted peppers that still clung to the countertops. The moment I lifted the lid of the pan, a cloud of fragrant steam rose, carrying with it a chorus of sweet, smoky notes that made my stomach do a tiny somersault. That instant, I knew I had stumbled upon a breakfast‑brunch masterpiece that could turn any ordinary weekend into a celebration of flavor.

Fast forward a few years, and the roasted pepper shakshuka has become a staple at my family’s brunch table, a dish that brings together the comfort of a classic tomato‑egg stew with the bright, charred bite of fire‑kissed bell peppers. The beauty of this recipe lies in its simplicity: you only need a handful of pantry basics and a few fresh ingredients, yet the result feels like something you’d order at a bustling Mediterranean café. Imagine the glossy, ruby‑red sauce bubbling gently, the edges of the peppers caramelized to perfection, and the eggs poached just until the whites are set and the yolks remain luxuriously runny. Each bite is a symphony of textures—silky sauce, tender pepper flesh, and the buttery richness of the egg—wrapped up in a warm, aromatic hug.

But what truly sets this version apart is the secret weapon I discovered on a trip to a bustling market in Marrakech: a fragrant blend called Ras el Hanout. This North‑African spice mix adds layers of earthy cumin, sweet cinnamon, and a whisper of floral notes that elevate the dish from comforting to unforgettable. You might be wondering how a single spoonful can make such a difference—well, you’ll see in just a moment when the spices hit the pan and release a perfume that fills the entire kitchen. And there’s a little trick I use to coax the peppers into an almost caramel‑like texture that will make your guests gasp in delight.

Here's exactly how to make it — and trust me, your family will be asking for seconds. We'll walk through each step, from selecting the perfect peppers to mastering the art of poaching eggs in a richly spiced sauce. Along the way, I’ll share a few kitchen hacks, a story about a near‑disaster that taught me the value of patience, and a couple of variations that let you tailor the dish to any palate. So roll up your sleeves, preheat that skillet, and let’s dive into the irresistible world of roasted pepper shakshuka.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of roasted bell peppers and Ras el Hanout creates a multi‑layered taste profile that balances sweet, smoky, and warm spice notes, making each bite more intriguing than the last.
  • Texture Harmony: The soft, melt‑in‑your‑mouth tomatoes mingle with the slightly firm, caramelized pepper strips, while the poached eggs add a silky contrast that keeps the palate engaged.
  • Ease of Execution: Despite its restaurant‑quality appearance, the recipe uses straightforward techniques—roasting, simmering, and poaching—that even a beginner can master with confidence.
  • Time‑Efficient: From start to finish, you’re looking at under an hour, which means you can serve a hearty, satisfying brunch without spending the entire day in the kitchen.
  • Versatility: This base can be adapted for vegetarian, vegan (by swapping eggs for tofu), or even meat‑lover variations, making it a crowd‑pleaser for any gathering.
  • Nutrition Boost: Packed with vitamins from peppers and tomatoes, plus protein from the eggs, the dish offers a balanced start to the day that fuels both body and mind.
  • Ingredient Quality: By focusing on fresh, high‑quality produce and a premium spice blend, the recipe maximizes flavor without relying on heavy sauces or excessive salt.
  • Visual Appeal: The vibrant reds and oranges of the sauce, dotted with bright green coriander, create a stunning plate that looks as good as it tastes.
💡 Pro Tip: Toast the Ras el Hanout in a dry pan for 30 seconds before adding it to the sauce; this releases its essential oils and intensifies the aroma, turning a good dish into a great one.

🥗 Ingredients Breakdown

The Foundation: Fresh Produce & Basics

The three medium bell peppers are the heart of this dish. I prefer a mix of red, orange, and yellow peppers because they each bring a slightly different sweetness and a gorgeous rainbow of color that makes the final plating pop. When choosing peppers, look for firm skins without blemishes; a glossy surface indicates freshness, while any soft spots can lead to bitterness. If you’re out of fresh peppers, roasted jarred peppers can be a substitute, though they’ll lack the crispness of a freshly roasted one.

Olive oil serves as the cooking medium, imparting a fruity richness that pairs beautifully with the earthiness of the spices. Use a good‑quality extra‑virgin olive oil for the best flavor, and remember that a little goes a long way—just enough to coat the pan and help the aromatics develop without becoming greasy.

Aromatics & Spices: Building the Flavor Base

Garlic, minced or finely crushed, is the aromatic backbone that adds a sharp, lingering heat. Four cloves provide a balanced punch without overwhelming the delicate pepper flavor. If you love garlic, feel free to add an extra clove, but be careful not to let it burn, as burnt garlic can introduce a bitter note that ruins the sauce.

Ras el Hanout is the secret spice blend that transforms this shakshuka from ordinary to extraordinary. Its complex mix of cumin, coriander, cinnamon, and subtle floral notes creates depth that you’ll discover in each spoonful. You can find it in the international aisle of most supermarkets, or blend your own at home for a personal touch.

The Sauce: Tomatoes & Seasonings

Eight hundred grams of chopped tomatoes bring acidity, sweetness, and a luscious body to the sauce. I like to use a mix of canned San Marzano tomatoes and fresh diced tomatoes for a balanced flavor—canned for richness, fresh for brightness. The salt and black pepper are added gradually, allowing you to fine‑tune the seasoning as the sauce reduces and concentrates.

Finishing Touches: Eggs & Fresh Herbs

Four large eggs are gently poached in the simmering sauce, their whites setting while the yolks stay beautifully runny—perfect for stirring into the sauce at the table. The fresh coriander, added just before serving, injects a burst of citrusy, herbaceous freshness that lifts the entire dish. If coriander isn’t your favorite, flat‑leaf parsley or fresh mint can be used as alternatives, though the flavor profile will shift slightly.

🤔 Did You Know? Bell peppers are actually fruits, not vegetables, because they contain seeds. Their bright colors indicate the presence of different antioxidants—red peppers are highest in vitamin C, while yellow and orange peppers provide more vitamin A.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins, and I promise you'll discover a couple of little secrets that make this dish truly unforgettable.

Irresistible Roasted Pepper Shakshuka for a Cozy Brunch

🍳 Step-by-Step Instructions

  1. Begin by preheating your oven to 425°F (220°C). While it warms up, slice the three bell peppers into long strips, removing the seeds and membranes. Toss the strips with one tablespoon of olive oil, a pinch of salt, and half of the black pepper, then spread them on a baking sheet. Roast for 20‑25 minutes, turning halfway through, until the skins are blistered and the edges are caramelized. The kitchen will fill with a sweet, smoky aroma that signals you’re on the right track.

  2. While the peppers are roasting, heat the remaining tablespoon of olive oil in a large, deep skillet over medium heat. Add the minced garlic and sauté for about 30 seconds, just until it becomes fragrant—watch closely, because garlic can go from golden to burnt in a heartbeat. Then stir in the Ras el Hanout, letting the spices toast gently; you’ll hear a faint sizzle and smell a warm, earthy perfume that makes your mouth water.

  3. Next, pour in the chopped tomatoes, the rest of the salt, and the remaining black pepper. Stir everything together, scraping up any bits that may have stuck to the pan. Bring the mixture to a gentle boil, then reduce the heat to a simmer. Let it bubble softly for 10‑12 minutes, allowing the flavors to meld and the sauce to thicken slightly. Here’s the thing: the longer you let it simmer, the richer the taste, but keep an eye on it so it doesn’t dry out.

    💡 Pro Tip: Add a splash of water or broth if the sauce looks too thick before adding the eggs; this ensures the eggs can poach evenly.
  4. When the sauce has reached a velvety consistency, gently fold in the roasted pepper strips, distributing them evenly throughout the pan. The peppers should retain some of their charred edges, offering a pleasant bite. Let the mixture simmer for another 3‑4 minutes so the peppers absorb the tomato‑spice flavors, and you’ll notice a deeper, almost caramel‑like scent emerging.

  5. Now comes the delicate part: creating little wells in the sauce for the eggs. Using a spoon, make four shallow indentations, spacing them evenly. Crack one egg into each well, taking care not to break the yolk. The sauce should be just barely bubbling—this gentle heat will set the whites while keeping the yolks luscious. But wait until you see the secret trick in step 4...

    ⚠️ Common Mistake: Adding the eggs to a rolling boil will overcook the whites and create a rubbery texture. Keep the heat low and the sauce gently simmering.
  6. Cover the skillet with a tight‑fitting lid and let the eggs poach for 5‑7 minutes, depending on how runny you like your yolks. You’ll see the whites turn opaque while the yolks remain a golden, molten center. Peek under the lid—if the whites are still translucent, give them another minute; the goal is a set white with a soft, creamy yolk that will burst into the sauce when you cut into it.

    💡 Pro Tip: For perfectly centered yolks, gently tap each egg on the rim of a small bowl before sliding it into the sauce; this helps keep the yolk from drifting.
  7. Once the eggs are cooked to your liking, remove the lid and sprinkle the freshly chopped coriander over the top. The bright green herb adds a pop of color and a fresh, citrusy note that balances the richness of the sauce. Give the pan a quick, gentle stir—just enough to coat the edges of the eggs without breaking the yolks. The result is a glossy, jewel‑like presentation that’s as beautiful as it is delicious.

    ⚠️ Common Mistake: Over‑stirring after the eggs are set can cause the yolks to break and blend into the sauce, losing the dramatic “runny‑egg” effect.
  8. Turn off the heat and let the dish rest for a minute or two. This short rest allows the flavors to settle and the sauce to thicken just a touch, making it easier to serve. Serve the shakshuka straight from the skillet with warm crusty bread, toasted pita, or even a side of fluffy couscous. Go ahead, take a taste — you’ll know exactly when it’s right: the yolk should be silky, the sauce bright, and the peppers perfectly caramelized.

  9. And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable. Trust me on this one: a few small tweaks can make your brunch the talk of the neighborhood.

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you add the final pinch of salt, take a spoonful of the sauce and let it cool for a moment. The cooling allows your palate to pick up subtle flavors that are masked by heat. Adjust seasoning at this stage, adding a dash more salt or pepper if needed. I once served a batch that was a shade too bland, and a single pinch of sea salt transformed it into a flavor explosion.

Why Resting Time Matters More Than You Think

Allowing the shakshuka to rest for a couple of minutes after cooking lets the sauce thicken slightly and the peppers absorb more of the tomato‑spice blend. This short pause also gives the eggs a chance to settle, so they don’t spill over when you cut into them. The result is a dish that holds together beautifully on the plate, with each component shining in its own right.

The Seasoning Secret Pros Won’t Tell You

A splash of good‑quality sherry vinegar added at the very end brightens the entire dish, cutting through the richness and adding a subtle tang. Just a teaspoon is enough; you’ll notice the sauce lifts instantly, as if a veil of fresh air has been blown over it. I discovered this trick during a cooking class, and it’s now a non‑negotiable step in my kitchen.

Egg Placement Precision

When making the wells for the eggs, use the back of a spoon to create a slightly deeper indentation. This ensures the egg white doesn’t spread too thin and the yolk stays centered. I once tried a shallow well and ended up with a thin, uneven egg that looked more like a poached egg floating in soup than a centerpiece.

The Power of Fresh Herbs

Fresh coriander added at the very end provides a burst of aroma that dried herbs simply can’t match. If you’re using dried coriander, add it earlier in the cooking process so it has time to rehydrate and release its flavor. The contrast between fresh and dried herbs can be a game‑changer, especially in a dish where brightness is key.

💡 Pro Tip: For an extra layer of smokiness, briefly char the pepper strips on a grill or directly over a gas flame before roasting; this adds a subtle charred flavor that deepens the overall profile.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Spicy Harissa Kick

Stir in a tablespoon of harissa paste with the tomatoes for a fiery, North‑African twist. The heat pairs beautifully with the sweet peppers, creating a balanced heat that awakens the palate without overwhelming it.

Creamy Feta Finish

Crumble a generous handful of feta cheese over the finished shakshuka just before serving. The salty, tangy cheese adds a creamy contrast that complements the rich tomato sauce and soft eggs.

Mediterranean Veggie Boost

Add sliced zucchini, eggplant, or spinach to the sauce after the tomatoes have simmered. These vegetables soak up the flavors and add extra nutrition, turning the dish into a hearty, veggie‑packed brunch.

Smoky Chorizo Addition

Brown sliced Spanish chorizo with the garlic before adding the spices. The smoky, cured meat infuses the sauce with a deep umami flavor that pairs perfectly with the sweet peppers.

Vegan Tofu “Eggs”

Replace the eggs with firm tofu cubes that have been marinated in turmeric and nutritional yeast, then gently poached in the sauce. This creates a protein‑rich, plant‑based version that still offers that comforting “egg‑like” richness.

Herb‑Infused Couscous Bed

Serve the shakshuka over a fluffy bed of lemon‑zested couscous or quinoa. The grain absorbs the sauce, turning each bite into a harmonious blend of textures and flavors.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the shakshuka to cool to room temperature, then transfer it to an airtight container. It will keep well for up to 3 days in the fridge. When reheating, gently warm the sauce on the stovetop over low heat, then add fresh eggs if you prefer them poached again.

Freezing Instructions

For longer storage, separate the sauce from the eggs. Freeze the sauce in a freezer‑safe bag or container for up to 2 months. Thaw overnight in the fridge, reheat gently, and poach fresh eggs on top when you’re ready to serve.

Reheating Methods

The trick to reheating without drying it out? Add a splash of water or broth and cover the pan, allowing steam to revive the sauce’s moisture. If you’re using a microwave, cover the bowl with a damp paper towel and heat in 30‑second intervals, stirring gently between each burst.

❓ Frequently Asked Questions

Absolutely! While bell peppers give a sweet, mild flavor, you can experiment with poblano, Anaheim, or even roasted red chilies for a spicier version. Just remember that hotter peppers will add heat, so you may want to adjust the amount of Ras el Hanout or add a touch of honey to balance the spice.

If you can’t find Ras el Hanout, create a quick substitute by mixing equal parts ground cumin, coriander, cinnamon, and a pinch of ground cloves. This blend mimics the warm, aromatic profile of the traditional spice mix and keeps the dish flavorful.

The whites should be fully set and opaque, while the yolk remains soft and slightly jiggles when you gently shake the pan. If you tilt the skillet, the yolk should not run out; it should stay centered and glossy. A quick visual cue is the “halo” of white around the yolk—once that’s solid, you’re good to go.

Yes! Replace the eggs with tofu cubes that have been marinated in a mixture of turmeric, soy sauce, and a dash of liquid smoke. Add them to the sauce during the final simmer and let them absorb the flavors. Garnish with fresh herbs and perhaps a sprinkle of vegan feta for extra richness.

Warm, crusty bread is a classic choice for sopping up the sauce, but you can also serve it with toasted pita, fluffy couscous, or even a light arugula salad tossed in lemon vinaigrette. The key is to have something that can absorb the luscious sauce while adding a contrasting texture.

The sauce stays fresh for up to three days in the refrigerator. After that, the peppers may start to lose their crispness, and the sauce can become overly thick. Reheat gently and add a splash of water to revive the texture.

Definitely! Crumbled feta, goat cheese, or even a drizzle of ricotta adds a creamy, salty contrast that many people love. Add the cheese just before serving so it retains its texture and doesn’t melt completely into the sauce.

Yes, you can make the tomato‑pepper sauce a day in advance. Store it in an airtight container, and when you’re ready to serve, simply reheat, add the roasted peppers, and poach fresh eggs on top. This makes weekend brunches even easier.
Irresistible Roasted Pepper Shakshuka for a Cozy Brunch

Irresistible Roasted Pepper Shakshuka for a Cozy Brunch

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Preheat oven to 425°F (220°C). Slice bell peppers, toss with olive oil, salt, and pepper, then roast 20‑25 minutes until blistered.
  2. Heat remaining olive oil in a skillet; sauté garlic 30 seconds, add Ras el Hanout and toast briefly.
  3. Add chopped tomatoes, remaining salt and pepper; simmer 10‑12 minutes until sauce thickens.
  4. Stir in roasted peppers, simmer another 3‑4 minutes to blend flavors.
  5. Create four wells in the sauce, crack an egg into each, cover and poach 5‑7 minutes.
  6. Sprinkle chopped fresh coriander over the top; let rest briefly before serving.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.