One pan shakshuka in a skillet

One-Pan Shakshuka for Two: Spicy, Saucy Brunch in 20 Minutes

Eggs poached in a simmering tomato-pepper sauce with garlic, cumin, and chili — topped with tangy feta and fresh herbs. It’s bold, cozy, and faster than making pancakes.

Why Shakshuka Is the Brunch You Didn’t Know You Needed

If you’ve never had shakshuka (shack-SHOO-kah), you’re in for a wake-up call, literally. This North African and Middle Eastern classic is a one-pan dish where eggs are gently poached in a thick, spiced tomato and pepper sauce until the whites are just set and the yolks are gloriously runny. Add a sprinkle of feta, chopped herbs, and a good piece of crusty bread or pita to scoop it all up, and you’ve got a brunch that’s both comforting and explosive with flavor.

This version is scaled down perfectly for two people, ready in 20 minutes, and easily customized depending on how spicy or rich you want it. It’s warm, saucy, simple and feels more impressive than it has any right to for how little effort it takes.

Why This Recipe Works (and Works Fast)

  • ✅ All in one pan — fewer dishes, more flavor
  • ✅ Quick-simmering sauce — starts with canned tomatoes for speed
  • ✅ Ready in 20 minutes — and half of that is hands-off
  • ✅ Perfectly cooked eggs every time — runny yolks, just-set whites
  • ✅ Packed with flavor — cumin, paprika, garlic, chili, and tangy feta

It’s ideal for weekend mornings, but honestly? This is a weekday lunch hero and a Meatless Monday savior too.

sashluka 51

Equipment

  • Medium skillet with lid (8–10 inches, ideally nonstick or enameled cast iron)
  • Wooden spoon or silicone spatula
  • Microplane or garlic press (optional)
  • Small bowl (for cracking eggs individually)

Ingredients (Serves 2)

For the Sauce:

  • 1 tbsp olive oil
  • ½ small yellow onion, finely chopped
  • ½ red bell pepper, finely chopped
  • 2 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp paprika (sweet or smoked)
  • ¼–½ tsp chili flakes or harissa paste (to taste)
  • 1 can (14 oz) crushed or diced tomatoes
  • Salt and pepper to taste
  • Pinch of sugar (optional, to balance acidity)

For the Eggs:

  • 2–4 eggs, depending on hunger level
  • ¼ cup crumbled feta cheese
  • 2 tbsp chopped cilantro or parsley
  • Optional: crusty bread, pita, or flatbread for serving

Timing Summary

StepTime
Sauce prep5 minutes
Simmer sauce7 minutes
Cook eggs6–8 minutes
Total time~20 minutes

Instructions

1. Sauté the Base

Heat olive oil in your skillet over medium heat. Add chopped onion and bell pepper. Sauté for 3–4 minutes until softened. Add garlic, cumin, paprika, and chili flakes; stir for 30 seconds until fragrant.

Tip: Add more chili flakes or harissa if you like it spicy!

2. Simmer the Sauce

Add canned tomatoes. Season with salt, pepper, and a pinch of sugar if your tomatoes are very acidic. Simmer for 6–7 minutes, stirring occasionally, until thickened slightly.

You want a sauce thick enough to hold an egg without it sliding everywhere.

3. Add the Eggs

Using the back of a spoon, make 2–4 shallow wells in the sauce. Crack an egg into a small bowl first, then gently pour it into each well.

Cover with a lid and cook for 6–8 minutes, or until whites are set and yolks are still runny (or cook longer if you prefer firm yolks).

Keep an eye on the whites — the sauce will keep cooking them after you turn off the heat.

4. Finish and Serve

Remove from heat. Sprinkle with crumbled feta and chopped cilantro. Serve directly from the pan with warm crusty bread or pita on the side.

sashluka 59

Variations & Custom Add-Ins

IdeaAdd This
CreamierAdd a swirl of heavy cream or coconut milk before cracking eggs
More vegAdd spinach, kale, or zucchini with the onions
SpicierAdd harissa, jalapeños, or chili oil to finish
RicherTop with avocado slices or poached merguez sausage
VeganSkip the eggs and feta — serve the sauce over rice or quinoa with chickpeas

Nutrition (Per Serving, 2 Eggs + Sauce + Feta)

NutrientApproximate
Calories~290 kcal
Protein14g
Carbs18g
Fat18g
Fiber4g
Sugars9g (mostly from tomatoes)
Sodium~600mg

Serving with bread? Add ~100–150 kcal depending on portion.

Final Thoughts

This One-Pan Shakshuka for Two hits the perfect balance of easy, cozy, and bold. It’s everything you want in a lazy weekend brunch: one pan, minimal effort, maximum flavor. And with a few pantry staples and fresh eggs, you can make it anytime the craving hits, no reservation required.

One pan shakshuka in a skillet
Ella Cooks

One-Pan Shakshuka for Two: Spicy, Saucy Brunch in 20 Minutes

Be the first to rate this recipe!
If you’ve never had shakshuka, you’re in for a wake-up call, literally. This North African and Middle Eastern classic is a one-pan dish where eggs are gently poached in a thick, spiced tomato and pepper sauce until the whites are just set and the yolks are gloriously runny. Add a sprinkle of feta, chopped herbs, and a good piece of crusty bread or pita to scoop it all up, and you’ve got a brunch that’s both comforting and explosive with flavor.
Prep Time 4 minutes
Cook Time 15 minutes
Servings: 2
Course: Breakfast
Calories: 290

Ingredients
  

Ingredients (Serves 2)
For the Sauce:
  • 1 tbsp olive oil
  • ½ small yellow onion finely chopped
  • ½ red bell pepper finely chopped
  • 2 cloves garlic minced
  • 1 tsp ground cumin
  • 1 tsp paprika sweet or smoked
  • ¼ –½ tsp chili flakes or harissa paste to taste
  • 1 can 14 oz crushed or diced tomatoes
  • Salt and pepper to taste
  • Pinch of sugar optional, to balance acidity
For the Eggs:
  • 2–4 eggs depending on hunger level
  • ¼ cup crumbled feta cheese
  • 2 tbsp chopped cilantro or parsley
Optional: crusty bread, pita, or flatbread for serving

Equipment

  • Medium skillet with lid (8–10 inches, ideally nonstick or enameled cast iron)
  • Wooden spoon or silicone spatula
  • Microplane or garlic press (optional)
  • Small bowl (for cracking eggs individually)

Method
 

Instructions
    Sauté the Base
    1. Heat olive oil in your skillet over medium heat. Add chopped onion and bell pepper. Sauté for 3–4 minutes until softened. Add garlic, cumin, paprika, and chili flakes; stir for 30 seconds until fragrant.
    2. Tip: Add more chili flakes or harissa if you like it spicy!
    Simmer the Sauce
    1. Add canned tomatoes. Season with salt, pepper, and a pinch of sugar if your tomatoes are very acidic. Simmer for 6–7 minutes, stirring occasionally, until thickened slightly.
    2. You want a sauce thick enough to hold an egg without it sliding everywhere.
    Add the Eggs
    1. Using the back of a spoon, make 2–4 shallow wells in the sauce. Crack an egg into a small bowl first, then gently pour it into each well.
    2. Cover with a lid and cook for 6–8 minutes, or until whites are set and yolks are still runny (or cook longer if you prefer firm yolks).
    3. Keep an eye on the whites — the sauce will keep cooking them after you turn off the heat.
      One pan shakshuka
    Finish and Serve
    1. Remove from heat. Sprinkle with crumbled feta and chopped cilantro. Serve directly from the pan with warm crusty bread or pita on the side.
      One pan shakshuka

    Nutrition

    Calories: 290kcalCarbohydrates: 18gProtein: 14gFat: 18gFiber: 4gSugar: 9g

    Notes

    Variations & Custom Add-Ins
    • Creamier Add a swirl of heavy cream or coconut milk before cracking eggs
    • More veg Add spinach, kale, or zucchini with the onions
    • Spicier Add harissa, jalapeños, or chili oil to finish
    • Richer Top with avocado slices or poached merguez sausage
    • Vegan Skip the eggs and feta — serve the sauce over rice or quinoa with chickpeas

    Tried this recipe?

    Let us know how it was!

    Recommended Articles

    Leave a Reply

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

    Recipe Rating




    Share via
    Share via
    Send this to a friend