One-Pan Pantry Shakshuka for Easy Breakfast or Dinner

30 min prep 12 min cook 20 servings
One-Pan Pantry Shakshuka for Easy Breakfast or Dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

When life feels like a whirlwind of deadlines, school runs, and that ever-growing laundry pile, I cling to recipes that ask almost nothing of me yet give back everything. This One-Pan Pantry Shakshuka is my culinary security blanket—eggs that gently poach in a smoky, cumin-laced tomato sauce studded with fire-roasted peppers and chickpeas. I first tasted shakshuka in a tiny café in Tel Aviv at 2 a.m., the air thick with sea salt and music spilling onto the sidewalk. One bite and I understood why entire nations build morning rituals around it. Back home in my Midwest kitchen, I stripped the dish down to non-perishable heroes—canned tomatoes, jarred peppers, dried spices—so I can conjure that travel memory even when the fridge is echo-empty. Whether you serve it for a lazy Sunday breakfast with crusty sourdough or as a 20-minute weeknight dinner over couscous, this recipe will make you feel like the most resourceful cook in the world.

Why This Recipe Works

  • One pan, zero fuss: Everything simmers in a single skillet—no extra bowls, no mountain of dishes.
  • Pantry staples only: Canned tomatoes, chickpeas, and dried spices create maximum flavor without a grocery run.
  • Breakfast-for-dinner approved: Protein-rich eggs deliver 18 g protein per serving, keeping you full all night.
  • Customizable heat: Stir in harissa for a North-African kick or leave it mild for tiny taste buds.
  • Vegetarian & gluten-free: Naturally suited for mixed-diet tables; serve with rice or bread on the side.
  • Make-ahead friendly: Sauce base can be prepped Sunday; just reheat and add eggs on busy weekday mornings.

Ingredients You'll Need

Ingredients

Great shakshuka lives or dies by the quality of its tomatoes. Seek out whole peeled San Marzano tomatoes—their low acidity and natural sweetness create a silky, restaurant-worthy sauce. If you only have diced, no worries; just crush them with your hands for rustic texture. Chickpeas lend creamy body and turn the dish into a complete meal; if you're not a fan, white beans work just as well. Fire-roasted red peppers from a jar add subtle smokiness, but roasted fresh bell peppers are divine when summer markets overflow. The spice lineup is forgiving: earthy cumin and smoked paprika are non-negotiable, while coriander and caraway whisper complexity. Finally, farm-fresh eggs—look for vibrant orange yolks that stand tall like little suns. They’ll poach into jammy perfection in under five minutes.

How to Make One-Pan Pantry Shakshuka for Easy Breakfast or Dinner

1
Warm your skillet

Place a 10- to 12-inch heavy-bottomed stainless or cast-iron skillet over medium heat for 90 seconds. A properly pre-heated pan prevents the onions from steaming and jump-starts caramelization.

2
Bloom the aromatics

Add 3 Tbsp olive oil, 1 cup diced yellow onion, and 2 minced garlic cloves. Sauté 4 minutes until edges turn translucent. Stir in 1 tsp ground cumin, 1 tsp smoked paprika, ½ tsp coriander, ¼ tsp caraway, and ⅛ tsp cayenne; toast 60 seconds until the spices smell nutty and paint the oil sunset-orange.

3
Build the sauce base

Pour in one 28-oz can whole tomatoes with juices. Crush them in your fist as they slide into the pan—watch for squirting seeds! Add 1 cup drained chickpeas, ½ cup sliced fire-roasted red peppers, 1 Tbsp tomato paste, ½ tsp sugar to balance acidity, and ¾ tsp kosher salt. Bring to a gentle simmer, reduce heat to low, and cook uncovered 12 minutes, stirring occasionally, until the mixture thickens to a chunky pasta-sauce consistency.

4
Create wells for the eggs

With the back of a large spoon, make six 2-inch indentations spaced evenly around the pan. The wells prevent eggs from sliding and help them cook evenly.

5
Crack and drop

Crack each egg into a small ramekin first—this lets you fish out stray shells and ensures no broken yolks. Gently pour one egg into each well. Season eggs with a pinch of salt and cracked black pepper.

6
Simmer & cover

Return the skillet to low heat. Cover with a tight-fitting lid (or a sheet tray if you’re lid-less) and cook 4–5 minutes for runny yolks, 6–7 for jammy, 8–9 for hard-set. Peek at 4 minutes; the whites should be just opaque but the yolk should jiggle like a tiny waterbed when you shake the pan.

7
Finish with freshness

Uncover, remove from heat, and shower with ¼ cup crumbled feta, 2 Tbsp chopped parsley, and 1 Tbsp za’atar. A final drizzle of fruity olive oil adds glossy luxury and tames any lingering spice.

8
Serve straight from the stove

Place the hot skillet on a trivet and serve with warm pita, challah, or crusty baguette for swiping through sauce. Warn guests the handle is hot—speaking from experience!

Expert Tips

Low-and-slow eggs

Patience equals tender whites. Resist cranking the heat; gentle steam prevents rubbery texture.

Sauce too thick?

Splash in ¼ cup water or vegetable broth to loosen before adding eggs.

Make-ahead magic

Simmer the base, cool, and refrigerate up to 4 days. Reheat gently, then add eggs.

Double duty

Bake the same base in a 9×13 pan for a brunch crowd—fits 12 eggs perfectly.

Dairy-free swap

Omit feta and finish with nutritional yeast for cheesy umami minus the dairy.

Color pop

Top with pomegranate arils for festive brightness—perfect for holiday brunches.

Variations to Try

  • Green shakshuka: Swap tomatoes for 4 cups sautéed spinach and kale, add ½ cup green salsa verde, and finish with creamy goat cheese.
  • Mexican-inspired: Season base with chipotle powder, stir in black beans, top with cotija and cilantro, serve with tortillas.
  • Protein boost: Fold in 6 oz flaked smoked salmon during the final 2 minutes for omega-3 richness.
  • Summer garden: Fold in 1 cup diced zucchini and fresh corn kernels during the sauté step for extra veg.
  • Late-night indulgence: Stir 2 Tbsp mascarpone into the sauce for silky richness, then top with shaved truffle.

Storage Tips

Shakshuka is best straight from the skillet, but leftovers happen. Cool the sauce and eggs completely, then transfer to an airtight glass container. Refrigerate up to 3 days. To reheat, spoon desired portions into a small skillet with a splash of water, cover, and warm over medium-low until eggs are heated through (yolks will firm). Microwave works in a pinch—cover loosely and heat at 70 % power in 30-second bursts. Note: yolks will cook hard. The sauce base (without eggs) freezes beautifully for 3 months; thaw overnight in the fridge, then proceed with Step 5.

Frequently Asked Questions

Absolutely. After Step 4, transfer the skillet to a 375 °F (190 °C) oven, crack in eggs, and bake 7–9 minutes until whites are set.

Cracking eggs into ramekins first prevents broken yolks. Also avoid cold eggs straight from the fridge; room-temperature yolks stay intact.

As written, it’s mild with gentle warmth from cayenne. Omit cayenne and use sweet paprika for kids, or double it and add harissa for fire-eaters.

Yes, but timing drops to 3–4 minutes for set whites. The flavor-rich yolk is traditional, so add a drizzle of olive oil to compensate for lost silkiness.

A 10-inch skillet serves 2–3; 12-inch serves 4–6. Avoid non-stick—metal handles are oven-safe and develop better fond flavor.

Gently shake the pan: whites should jiggle slightly but not slosh. Yolks will shimmy like loose jelly. Remember carry-over heat firms them further.
One-Pan Pantry Shakshuka for Easy Breakfast or Dinner
breakfast
Pin Recipe

One-Pan Pantry Shakshuka for Easy Breakfast or Dinner

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

Ingredients

Instructions

  1. Heat the pan: Warm olive oil in a 10- to 12-inch skillet over medium heat.
  2. Sauté aromatics: Add onion and garlic; cook 4 minutes until translucent. Stir in cumin, paprika, coriander, caraway, and cayenne; toast 1 minute.
  3. Build sauce: Crush tomatoes into the skillet; add chickpeas, peppers, tomato paste, sugar, and salt. Simmer uncovered 12 minutes until thickened.
  4. Make wells: Create six indentations with the back of a spoon.
  5. Add eggs: Crack each egg into a ramekin, then slide into wells. Season with salt and pepper.
  6. Simmer covered: Cover and cook on low 5 minutes for runny yolks or 7 minutes for jammy.
  7. Garnish & serve: Top with feta, parsley, and za’atar. Serve hot with bread.

Recipe Notes

Use a metal-handled skillet for stove-to-table appeal. Leftover sauce thickens overnight—thin with broth when reheating.

Nutrition (per serving)

312
Calories
18g
Protein
20g
Carbs
19g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.