Shakshuka: Spiced Tomato Sauce with Poached Eggs

Prep: 15 minCook: 30 min1 servingsmediumNorth African
Shakshuka: Spiced Tomato Sauce with Poached Eggs

Shakshuka is a North African dish of eggs gently poached in a vibrant, spiced tomato sauce enriched with feta cheese and leafy greens. What makes it special is the balance of warm spices—cumin, turmeric, caraway, and paprika—layered over a rich tomato base sweetened with honey and brightened by vinegar. The textures contrast beautifully: creamy runny yolks, silky sauce, tender greens, and salty feta chunks. The key is cooking the sauce until it's thick enough to cradle the eggs but loose enough to mingle flavors. This version is a single-serve interpretation, perfect for a quick weekday breakfast, lunch, or light dinner when you want something satisfying but not heavy. It's ideal for home cooks seeking bold flavors without complexity, and works year-round as a vegetarian protein source. Serve it hot from the skillet with crusty bread for dipping and soaking up every drop of sauce.

Ingredients

1 servings
  • 2 teaspoon olive oil
    vegetable oil1:1fat

    neutral but loses fruity note

    Full guide →
  • ¼ onion onion, chopped
  • 1 clove garlic, minced
  • ½ jalapeno jalapeno pepper, stemmed, deseeded, and finely diced
    serrano pepper1:1heat

    slightly spicier

    Full guide →
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper, freshly ground
  • ¼ teaspoon paprika, sweet or smoked
  • ¼ teaspoon caraway seeds, crushed
  • teaspoon ground cumin
  • ¼ teaspoon turmeric
  • 10 oz crushed tomatoes
  • 1 teaspoon tomato paste
  • ½ teaspoon honey
    brown sugar1/2 teaspoonsweetener

    less floral

    Full guide →
  • ¼ teaspoon cider vinegar
    red wine vinegar1:1acid

    similar depth

    Full guide →
  • ¼ C leafy greens, spinach, Swiss chard, or kale, coarsely chopped
  • ¼ C feta cheese, cut into 1/2 inch cubes
    ricotta salata1:1dairy-free

    milder flavor

    Full guide →
  • 1 to 2 eggs

Instructions

  1. 1

    Heat olive oil in a small skillet over medium heat.

  2. 2

    Add onion and garlic, cook until soft and wilted.

  3. 3

    Stir in pepper, salt, black pepper, and all spices; cook for a minute to release fragrance.

  4. 4

    Add crushed tomatoes, tomato paste, honey, and vinegar; reduce to medium-low and cook until sauce thickens but still sloshes when pan is shaken.

  5. 5

    Stir in chopped greens and water if mixture seems too thick.

  6. 6

    Turn off heat and press feta cubes into sauce.

  7. 7

    Make indentations in sauce with spoon back for eggs.

  8. 8

    Crack egg into indentation and gently drag spatula through whites to mingle with sauce.

  9. 9

    Return heat to low and simmer gently, basting egg whites with sauce occasionally.

  10. 10

    Cover and cook until eggs reach desired doneness with runny yolks.

  11. 11

    Serve immediately with crusty bread.

Tips

Tip 1

Baste the egg whites with sauce while they cook to ensure even cooking and help the yolks stay creamy. This gentle technique prevents tough whites while preserving the runny center.

Tip 2

Don't skip crushing the caraway seeds and toasting all spices briefly—this releases volatile oils and deepens their flavor profile dramatically compared to using pre-ground.

Tip 3

Use a skillet with a lid so you can control the cooking pace precisely. The covered final stage creates steam that cooks whites without toughening yolks.

Good to Know

Storage

Sauce (without eggs) keeps refrigerated up to 3 days in airtight container. Reheat gently over low heat before poaching fresh eggs.

Make Ahead

Prepare tomato sauce fully and refrigerate; reheat and poach eggs fresh just before serving for best texture and yolk consistency.

Serve With

Serve directly from skillet with crusty French bread or pita for dipping and mopping sauce. Pairs with fresh-squeezed orange juice or strong black coffee.

See pairing guide →

Common Mistakes

Watch

Cook sauce too long before adding eggs to avoid it becoming paste-like; it should still slosh when pan is shaken.

Watch

Stir egg whites too vigorously to avoid breaking yolks; gentle dragging of spatula mingles flavors without rupturing.

Watch

Skip the basting step to avoid undercooked or overcooked whites; continuous basting ensures even cooking.

Substitutions

Dairy-Free Swaps

feta cheese
ricotta salata1:1dairy-free

milder flavor

Full guide →
feta cheese
goat cheese1:1dairy-free

tangier

Full guide →

General Alternatives

jalapeno
serrano pepper1:1heat

slightly spicier

Full guide →
spinach
kale1:1greens

heartier texture

Full guide →
cider vinegar
red wine vinegar1:1acid

similar depth

Full guide →
honey
brown sugar1/2 teaspoonsweetener

less floral

Full guide →
jalapeno
red chili flakes1/4 teaspoonheat

loses fresh pepper flavor

Full guide →
olive oil
vegetable oil1:1fat

neutral but loses fruity note

Full guide →
Find more substitutions →

FAQ

Can I make shakshuka ahead and reheat it?

Yes. Prepare the sauce fully, cool, and refrigerate up to 3 days. Reheat gently over low heat until simmering, then poach eggs fresh. Reheated eggs may be less runny, so cook fresh eggs right before serving for best texture.

What if I don't have jalapeno?

Substitute serrano pepper for similar heat, or use 1/4 teaspoon red chili flakes. You can also omit heat entirely and add freshly cracked black pepper for mild spice. Adjust to your tolerance.

How do I get runny yolks every time?

Cook on low heat and baste whites constantly with sauce. The gentlest simmer ensures whites cook through while yolks stay creamy. Cover near the end to trap steam, checking at 3-4 minutes. Timing depends on pan thickness and heat level.

Can I freeze shakshuka?

Freeze sauce only, without eggs, in airtight container up to 2 months. Thaw overnight and reheat gently over low heat, then poach fresh eggs. Frozen-then-reheated eggs become tough, so add them fresh.

What bread should I serve with shakshuka?

Crusty French bread or country loaf work best for dipping and soaking sauce. Pita bread is also traditional in North African versions. Avoid soft bread that falls apart; you need structure to support the sauce and egg yolk.