Spicy Shakshuka for a Cozy Winter Breakfast

1 min prep 3 min cook 5 servings
Spicy Shakshuka for a Cozy Winter Breakfast
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Weekend-worthy depth in 30 minutes: bloom the spices in oil first for a slow-simmered flavor shortcut.
  • Adjustable heat: keep the jalapeño ribs for fire-breathers or seed them for gentle warmth.
  • One skillet, zero drama: sauce and eggs cook together—less dishes, more cocoa time.
  • Vegetable-packed powerhouse: bell peppers and tomatoes deliver vitamin C when citrus feels too cold to touch.
  • Crusty-bread mandatory: the sauce begs to be mopped, turning breakfast into an interactive event.
  • Egg-celent for meal-prep: reheat portions all week; yolks stay jammy if you under-bake by one minute.

Ingredients You'll Need

Ingredients

Great shakshuka starts with produce that still remembers the sun. Look for tomatoes that feel heavy for their size and peppers that snap, not bend. Below are my non-negotiables, plus clever swaps for blizzard-day desperation.

Extra-virgin olive oil (2 Tbsp) – Use the fruity stuff; it carries the spices. If your oil has gone cloudy from the cold, let the bottle stand in warm water for five minutes.

Red bell pepper & yellow onion – The red pepper’s sweetness balances the chile heat. In a pinch, jarred roasted red peppers (patted dry) work; add them after the onions soften.

Jalapeño – Fresh is best, but a serrano brings extra spark. For mild palates, substitute half a poblano or skip entirely.

Garlic (3 cloves) – Smash, then mince so the allicin activates; pre-chopped jarred garlic tastes flat here.

Tomato paste (2 Tbsp) – Buy in a tube so you can use a little at a time; it lives forever in the fridge door.

Ground cumin, smoked paprika, coriander & a pinch of cinnamon – Toast whole seeds and grind if you’re feeling chef-y; otherwise pre-ground is fine if it’s under six months old.

Crushed tomatoes (28 oz can) – Go fire-roasted for bonus depth. Whole tomatoes hand-crushed give a rustic texture, but diced can be watery.

Harissa paste (1 tsp) – My secret winter warmer. If unavailable, whisk ½ tsp each cayenne and tomato paste with a splash of lemon juice.

Eggs (4 to 6) – Room-temperature eggs cook evenly. Float them in lukewarm water while the sauce simmers.

Feta & fresh herbs (parsley, cilantro, dill) – Buy feta in brine; it’s creamier. Frozen herbs? Stir them in off-heat so they don’t brown.

How to Make Spicy Shakshuka for a Cozy Winter Breakfast

1
Warm your skillet

Place a 10- to 12-inch heavy skillet (cast iron or stainless) over medium heat for 90 seconds. This prevents hot spots that can scorch the spices. While it heats, cube the bell pepper and onion into ½-inch pieces so they caramelize, not steam.

2
Bloom the spices

Add olive oil, swirl to coat, then sprinkle in cumin, paprika, coriander, and cinnamon. Stir constantly for 45 seconds; you’ll smell a toasty aroma that screams winter comfort. Keep the heat gentle—burnt cumin equals bitter sauce.

3
Sauté the vegetables

Toss in onion and a pinch of salt; cook 3 minutes until edges turn translucent. Add bell pepper and jalapeño; cook 4 minutes more. You want the onions blushing gold, not brown—brown steals the tomato’s acidity spotlight.

4
Build the base

Clear a center spot; dollop tomato paste and harissa. Mash them against the pan for 1 minute to caramelize sugars. Stir in garlic for 30 seconds—any longer and it turns acrid.

5
Simmer the sauce

Pour in crushed tomatoes plus ¼ cup water. Add ¾ tsp kosher salt, ¼ tsp black pepper, and a pinch of sugar if tomatoes taste flat. Reduce heat to low, cover partially, and simmer 10 minutes. Stir once; splatter screens save stovetop Jackson Pollock.

6
Create egg nests

Remove lid, increase heat to medium-low. Using a large spoon, make 4–6 wells in the sauce, spacing them so eggs have elbow room. Crack each egg into a small bowl first (no shell surprises), then gently slide into wells. Season eggs with a whisper of salt.

7
Cook to jammy perfection

Cover skillet (foil works if you’ve lost the lid) and cook 6–8 minutes for runny yolks, 9–11 for custardy centers. Resist cranking the heat—high flames rubberize the whites. Peek at 6 minutes; jiggle the pan: whites should be just set but yolks should tremble like winter jello.

8
Finish & serve

Off heat, scatter crumbled feta, chopped parsley, cilantro, and a final dusting of smoked paprika. Serve straight from the skillet (trivet on the table) with warm crusty bread or fluffy pita. Encourage guests to swirl egg through sauce; that first dip should feel like edible hygge.

Expert Tips

Keep the lid on

Trapping steam cooks egg tops without over-thickening the sauce. If you like crispy bottoms, remove lid for final 30 seconds.

Sauce too thick?

Add a splash of vegetable broth or even strong coffee for smoky nuance. Stir gently so eggs stay put.

Make-ahead trick

Simmer the sauce the night before; cool, cover, refrigerate. Next morning, reheat gently, add eggs, proceed as directed—brunch timing solved.

Color pop

For photo-worthy contrast, use rainbow cherry tomatoes on top during the last 2 minutes; they soften but hold shape.

Egg safety

If serving elderly guests or pregnant friends, cook until yolks are firm (12 min) to meet food-safety guidelines.

Midnight craving

Halve the recipe in an 8-inch pan; same cook times. Perfect solo supper with Netflix.

Variations to Try

  • Green shakshuka: Swap tomato for 3 cups chopped spinach, kale, and arugula wilted in coconut milk with green curry paste; top with lime zest.
  • Moroccan lamb: Brown ½ lb ground lamb with the onions; drain fat, proceed with spices, finish with pine nuts and raisins.
  • Smoky mushroom: Add 1 cup diced portobello and ½ tsp chipotle powder; garnish with shaved Manchego.
  • Vegan twist: Replace eggs with 1 can chickpeas (drained) simmered 5 minutes; add ¼ tsp black salt for eggy flavor.
  • Breakfast burrito filler: Cook eggs firm, fold mixture into tortillas with avocado and hot sauce for grab-and-go fuel.

Storage Tips

Refrigerate: Cool leftovers within 2 hours, transfer to airtight glass to prevent tomato stains, and refrigerate up to 4 days. Eggs will continue to firm as they sit.

Freeze: Freeze sauce only (without eggs) for 3 months; thaw overnight, reheat, then add fresh eggs when ready to serve.

Reheat: Warm in a covered skillet over medium-low with a splash of broth; microwave works but can turn eggs rubbery—use 50% power in 30-second bursts.

Frequently Asked Questions

Absolutely—use 2 lb ripe Roma or plum tomatoes. Score an X on the bottoms, blanch 30 seconds, shock in ice, peel, chop, and simmer 5 extra minutes to break down.

Skillet was too hot or cooked too long. Next time lower heat to gentle simmer and check at 5 minutes; carry-over heat finishes them.

Yes, the base is naturally gluten-free; serve with rice or gluten-free bread for dipping.

Use a 14-inch skillet or Dutch oven; cook times remain similar, but add eggs in two batches to keep whites from overlapping.

A crusty sourdough or airy pita stands up to the sauce. Warm bread in a low oven wrapped in foil while shakshuka cooks.

Yes—after adding eggs, bake uncovered at 375°F (190°C) for 8–10 minutes. Great for hands-off entertaining.
Spicy Shakshuka for a Cozy Winter Breakfast
breakfast
Pin Recipe

Spicy Shakshuka for a Cozy Winter Breakfast

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
4

Ingredients

Instructions

  1. Heat skillet: Warm a 10- to 12-inch skillet over medium heat. Add oil, cumin, paprika, coriander, and cinnamon; toast 45 seconds.
  2. Sauté vegetables: Stir in onion with a pinch of salt; cook 3 minutes. Add bell pepper and jalapeño; cook 4 minutes.
  3. Build sauce: Clear center, add tomato paste and harissa; cook 1 minute. Add garlic 30 seconds.
  4. Simmer: Pour in crushed tomatoes, salt, pepper; simmer 10 minutes partially covered.
  5. Add eggs: Make wells, crack in eggs, season tops, cover and cook 6–8 minutes for runny yolks.
  6. Garnish & serve: Top with feta and herbs. Serve hot with crusty bread.

Recipe Notes

For meal-prep, under-cook eggs by 1 minute; they finish cooking when reheated. Sauce (no eggs) freezes beautifully for 3 months.

Nutrition (per serving, 1 of 4)

247
Calories
14g
Protein
12g
Carbs
17g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.