Fast recipes, 30 minutes or less New recipe every day Printable recipe cards Free 7-day dinner plan
Breakfast

Easy Shakshuka (Eggs in Spiced Tomato Sauce, 20 Minutes)

Eggs gently poached in a spiced tomato and pepper sauce. A 20-minute breakfast, brunch or dinner in one pan.

Jump to recipe Pin it
Easy Shakshuka (Eggs in Spiced Tomato Sauce, 20 Minutes)
Photo: DanielaElenaTentis / Pixabay
At a glance

  • Ready in 20 minutes · makes 2 servings
  • A North African classic, now loved around the world
  • One skillet and 20 minutes
  • Runny yolks for dipping bread

Shakshuka is eggs poached in a rich, spiced tomato and pepper sauce. It comes from North Africa and is now a brunch favorite everywhere, and for good reason: it is cheap, fast and made in a single pan.

This version uses canned tomatoes, so it tastes great all year. Bring the pan to the table with warm bread and let everyone dig in.

Why you will love this shakshuka

  • Breakfast, lunch or dinner: it works at any time of day.
  • Pantry staples: eggs, a can of tomatoes, an onion and a pepper.
  • Vegetarian and naturally gluten free.
  • Impressive: it looks beautiful straight from the pan.

Ingredients and swaps

  • Tomatoes: crushed or chopped canned tomatoes. In summer, use 600 g ripe fresh tomatoes and cook a little longer.
  • Bell pepper: red gives the sweetest sauce.
  • Spices: cumin and paprika are essential. Harissa adds heat and depth.
  • Eggs: large and as fresh as possible; fresh whites hold together better.
  • Feta: optional, but its saltiness is lovely with the sauce.
Easy Shakshuka (Eggs in Spiced Tomato Sauce, 20 Minutes) – red bell peppers tomatoes
Photo: JESHOOTS-com / Pixabay

How to make shakshuka

Soften the onion and pepper in olive oil, then add the garlic and spices for a minute. Pour in the tomatoes and simmer until the sauce is thick enough to hold a well.

Make four little hollows with a spoon and crack an egg into each. Cover the pan and cook over low heat until the whites are set and the yolks still wobble, 5 to 7 minutes.

Scatter with feta and herbs and serve straight from the pan.

Tips for the best result

  • Thicken the sauce first; watery sauce makes runny whites.
  • Crack each egg into a small cup first, then slide it in.
  • Keep the heat low once the eggs are in and use a lid.
  • Pull the pan off the heat a minute early; the eggs keep cooking.

Easy variations

  • Green shakshuka: spinach, leeks and herbs instead of tomatoes.
  • With merguez or chorizo: brown sliced sausage before the onion.
  • Extra veg: add zucchini or eggplant cubes with the pepper.

What to serve with it

Crusty bread, pita or Moroccan khobz for dipping; a simple cucumber salad on the side.

Storage and reheating

Shakshuka is best fresh. The sauce alone keeps for 4 days in the fridge or 3 months in the freezer; reheat it and add fresh eggs.

You might also like: Moroccan Chickpea Tagine with Sweet Potato (Vegan)

Easy Shakshuka (Eggs in Spiced Tomato Sauce, 20 Minutes)

recipe card

Easy Shakshuka (Eggs in Spiced Tomato Sauce, 20 Minutes)

Eggs gently poached in a cumin and paprika tomato pepper sauce.

Tried & tested
Prep5 min
Cook15 min
Total20 min
Makes2 servings
CuisineNorth African
Pin recipe Rate it

Ingredients 2 servings

Steps

  1. Heat the oil in a 25 cm (10 inch) skillet over medium heat. Cook the onion and pepper for 5 minutes, until soft.
  2. Add the garlic, cumin, paprika and chili. Stir for 1 minute.
  3. Add the tomatoes and salt. Simmer for 5 minutes, until thick.
  4. Make 4 wells in the sauce and crack an egg into each.
  5. Cover and cook over low heat for 5 to 7 minutes, until the whites are set and the yolks are still soft.
  6. Top with feta and herbs. Serve with bread.
Calories318
Protein17 g
Carbs18 g
Fat21 g
Fiber5 g
Sodium980 mg

Nutrition per serving, estimated from standard ingredient data. It varies with brands and portions.

Cook's notes

  • For firm yolks, cook covered for 9 to 10 minutes.

Questions people ask

Where does shakshuka come from?

It is a North African dish, popular in Tunisia, Libya, Algeria and Morocco, and later across the Middle East.

How do I know when the eggs are done?

The whites should be opaque and set, while the yolks still jiggle when you gently shake the pan.

Can I make shakshuka for 4 people?

Yes. Double everything and use a 30 cm (12 inch) skillet with 8 eggs.

Ingredients: EggsTomatoes

Written by Chef XO

Chef XO tests every recipe in a real home kitchen before it goes on a card. Fast, real food, 30 minutes or less.

liked this one?

Get a new recipe card every week

Plus the free 7-Day Quick Dinner Plan (PDF).

Free. One click to unsubscribe. We never sell your email.

Made it? Leave a review

Your email address will not be published. Required fields are marked *

Your rating

Get a free 7-day dinner plan, plus tomorrow's recipe. Send my free plan