Mom's Best Recipes
Recipe

Spicy Shakshuka

A bold, weeknight-friendly shakshuka with smoky spices, a punchy tomato and pepper sauce, and perfectly set eggs for scooping with warm bread.

Author By Matt Campbell
4.8
A cast iron skillet filled with spicy shakshuka, featuring eggs nestled in a vibrant tomato and red pepper sauce with fresh herbs on top

If you want dinner to feel like you tried really hard without actually trying really hard, shakshuka is the move. You simmer a saucy, spiced tomato and pepper base, crack in a few eggs, and suddenly you are serving something that looks restaurant-level but is basically a one-pan situation. My kind of magic trick.

This version leans spicy and smoky. Think paprika, cumin, a little caraway if you have it, and enough heat to make you take a happy pause mid-bite. The eggs gently cook right in the sauce under a lid, so you get set whites, jammy yolks, and a spoonful of bold tomato-pepper goodness in every scoop. Bring bread. Bring confidence. Taste as you go.

A close-up of a spoon dipping into shakshuka, catching tomato sauce and a bit of egg with a runny yolk

Why It Works

  • Big flavor, low effort: Blooming the spices in olive oil and cooking down the tomato base turns pantry staples into something deep and complex.
  • Eggs cook gently: A covered gentle simmer sets the whites without blasting the yolks, so you get that perfect dip-worthy center.
  • Flexible heat level: Start with 1 teaspoon harissa, then adjust. You are in charge of the fire.
  • One pan, minimal drama: Everything happens in a skillet, which means fewer dishes and more time to tear bread with abandon.

Storage Tips

Shakshuka is best the moment the eggs are set, but leftovers are still very worth it. Here is how to keep it tasty.

Cool and store

  • For best food safety and texture, cool leftovers quickly and refrigerate within 2 hours.
  • Store the sauce in an airtight container for up to 4 days.
  • If eggs are already in the sauce, store gently and plan to reheat carefully. The yolks will firm up more, which is not a tragedy, just a different vibe.

Reheat

  • Best method: warm the sauce in a skillet over medium-low with a splash of water until loosened and bubbling.
  • If you want fresh eggs, reheat the sauce first until steaming hot, then crack in new eggs and cover to cook.
  • Microwave works too: use medium power in short bursts, stirring the sauce between rounds, until hot.

Freeze

  • Freeze the sauce only for up to 3 months. Eggs do not love freezing.
  • Thaw overnight in the fridge, reheat until steaming hot, then add eggs fresh.

A glass container of leftover tomato and pepper shakshuka sauce with herbs, sitting on a kitchen counter

Common Questions

Is shakshuka supposed to be spicy?

It can be mild or spicy. This recipe leans spicy, but harissa varies a lot. Start with 1 teaspoon, then taste and scale up. You can also skip the crushed red pepper and add heat at the table.

What is the best pan for shakshuka?

A 10 to 12-inch skillet with a lid is ideal. Cast iron holds heat beautifully, but any heavy-bottomed skillet works. If you do not have a lid, use a sheet pan or foil to cover.

How do I keep the eggs from overcooking?

Make little wells in the sauce, crack the eggs in, then cover and keep it at a gentle simmer (low to medium-low depending on your stove). Start checking at 5 minutes. Pull it when the whites are opaque and set and the yolks still jiggle.

My whites are not setting. What do I do?

Turn the heat up slightly to maintain a gentle simmer, then cover again. Thick sauce can insulate the eggs, so make sure the wells are deep enough to expose some of the pan bottom. Still struggling? Slide the covered skillet into a 375°F oven for 4 to 7 minutes until the whites are set.

Can I add meat?

Yes. Brown 6 to 8 ounces of spicy sausage, merguez, or ground lamb first, then remove and proceed with the sauce in the same pan. Add the meat back before the eggs.

What should I serve with shakshuka?

Warm crusty bread, pita, or flatbread are classic. It is also great with couscous, rice, roasted potatoes, or a simple cucumber and tomato salad to cool things down.

I started making shakshuka for the same reason I start most great ideas: I had half an onion, a can of tomatoes, and exactly zero patience. The first time, I got cocky with the chili flakes, accidentally made it spicy enough to clear a sinus, and still ate it standing at the stove with bread like it was my job. Now it is my go-to when I want dinner to feel like a cozy event, even if I am wearing mismatched socks and pretending the pile of dishes will handle itself.