Find another recipe

Open archive →
OtherMedium heatIntermediate

Shakshuka with Green Chiles and Harissa

Six eggs nestled in bubbling red tomato sauce with visible green chile pieces, topped with crumbled white feta cheese in a cast iron skillet

North African-style eggs poached in a spiced tomato sauce brightened with roasted green chiles and warming harissa paste.

Prep

20 min

Cook

25 min

Active

35 min

Total

45 min

Yield

4 servings

By FlamingFoodies Test KitchenNew average rating0 ratings0 saves0 likesPublished May 24, 2026
spicyvegetariannorth africaneggsharissaother

Why this recipe works

Editorial notes before you cook

There's something magical about shakshuka—the way eggs nestle into that bubbling, spiced tomato sauce like they've always belonged there. This version honors the dish's North African roots with a generous helping of harissa and roasted poblanos that bring two kinds of heat to the party. The harissa delivers that distinctive fermented chile complexity that makes shakshuka so crave-worthy, while the poblanos add an earthy, smoky note that plays beautifully with the brighter tomato base. The eggs cook gently in all that richness, their yolks staying gloriously runny so they melt into the sauce when you break them with your bread.

The goal here is not just heat. It is contrast, pacing, and texture: enough richness to feel satisfying, enough brightness to keep the plate moving, and enough chile character that the spice actually tastes like something.

Best use

Fast table win

Give yourself a little space to cook and this lands in the sweet spot between special and repeatable.

Why readers stick with it

Great for repeat meals

Cook once, eat well now, and still have enough left for another sharp meal.

Method

How to cook it

Use the step navigator to move around, or stay in cook mode and work top to bottom.

  1. 1

    Step 1 of 4

    Char and Prep the Poblanos

    Hold poblanos directly over a gas flame with tongs, turning them until the skin blackens and blisters all over—don't worry about getting every single spot. Transfer to a bowl, cover tightly with plastic wrap or a plate, and let them steam for 10 minutes. This steaming step is your friend; it makes the charred skin slip right off. Remove stems, seeds, and skin, then chop into bite-sized pieces.

  2. 2

    Step 2 of 4

    Build the Aromatic Base

    Heat olive oil in your cast iron skillet over medium heat. Add the diced onion and cook, stirring occasionally, until it softens and starts turning golden around the edges—this sweetness matters. Add the minced garlic and cook just until it smells incredible, about 1 minute more. Don't let it brown.

  3. 3

    Step 3 of 4

    Toast Spices and Add Tomatoes

    Stir in the harissa paste, cumin, and paprika, letting them cook until the mixture darkens a shade and fills your kitchen with that toasted spice aroma. Add the crushed tomatoes, vegetable broth, chopped poblanos, salt, and pepper. The sauce should come to a gentle bubble—adjust your heat if it's spattering aggressively.

  4. 4

    Step 4 of 4

    Simmer and Add Eggs

    Let the sauce simmer uncovered, stirring occasionally, until it thickens enough to coat the back of a spoon. Use the back of your spoon to create 6 little wells in the sauce, then crack each egg directly into a well. Cover the skillet and let the eggs cook until the whites are completely set but those yolks still jiggle when you gently shake the pan.

Troubleshooting

Tips that matter

  • The sauce base is perfect make-ahead territory—cook it up to 2 days early and just reheat when you're ready for eggs
  • Cast iron is your best friend here; it holds heat beautifully and goes straight from stove to table
  • Don't skip charring those poblanos—that smokiness makes all the difference

Substitutions and variations

Remix without losing the point

Try Anaheim or Hatch chiles instead of poblanos for different heat levels
Goat cheese works beautifully in place of feta
No harissa? Mix 1 tablespoon tomato paste with 1/2 teaspoon each cayenne and smoked paprika
Turn up the heat with 1/2 teaspoon cayenne mixed into the spices
Swap in jalapeños for poblanos if you want sharper, brighter heat
Fold a handful of baby spinach into the sauce just before adding eggs for extra greens

Storage and leftovers

Plan ahead and reheat well

Make ahead

The tomato sauce base can be made up to 2 days in advance and refrigerated. Just reheat it gently before adding the eggs.

Storage

Leftover shakshuka keeps in the refrigerator for up to 3 days, though the eggs will continue to cook and become fully set.

Reheat

Reheat gently in a covered skillet over low heat, adding a splash of broth if the sauce seems too thick.

Serve it like you mean it

Finish, pair, and plate

  • Warm pita bread is non-negotiable—you need something for scooping up all that saucy goodness
  • A dollop of thick Greek yogurt cools things down beautifully
  • A simple cucumber and tomato salad on the side keeps things fresh

FAQ

The repeat questions

How do I know when the eggs are perfectly done?

The whites should be completely opaque and firm when you gently shake the pan, while the yolks stay bright orange and jiggle slightly. This usually takes 8-10 minutes with the lid on—trust the jiggle test.

What if I can't find poblanos?

You'll miss some of that smoky complexity, but Anaheim chiles work well, or even roasted bell peppers in a pinch. Just add a pinch of cayenne to make up for the lost heat.