Shakshuka Recipe

Shakshuka Recipe

Quick Answer

Shakshuka is eggs poached in a spiced tomato-pepper sauce. Sauté onion, garlic, and bell pepper, add cumin, paprika, and canned tomatoes, simmer 10 minutes, create wells, crack in eggs, cover and cook 5-8 minutes until whites are set. Serve with crusty bread. Feeds 4 in 25 minutes.

By Sarah Mitchell June 14, 2026

Prep: 10 min
Cook: 20 min
Servings: 3
Difficulty: Easy
shakshukaeggstomato sauceone-panvegetarianbreakfastmiddle easterneasyhealthyshakshuka with feta
Pin This Recipe

Eggs poached in a spiced tomato and pepper sauce — a vibrant Middle Eastern breakfast in one pan.

About This Recipe

"Shakshuka" is a Breakfast recipe that brings eggs, canned tomatoes, bell peppers, diced, onion, diced and garlic together into a flavorful, well-balanced dish. Rated Easy and ready in about 30 minutes, this recipe fits easily into a busy schedule. It serves 3 and works equally well for a weeknight dinner or a relaxed weekend meal. The Middle Eastern inspiration behind this dish balances classic techniques with clean, vibrant flavors.

Ingredients

  • 6 eggs
  • 400 g canned tomatoes
  • 2 bell peppers, diced
  • 1 onion, diced
  • 3 cloves garlic
  • 2 tsp cumin
  • 1 tsp paprika
  • 50 g feta, crumbled

Instructions

  1. 1

    Sauté onion and peppers 5 min. Add garlic and spices, cook 1 min.

  2. 2

    Add tomatoes, simmer 10 min until thickened.

  3. 3

    Make wells, crack eggs in. Cover, cook 5-7 min until whites set.

  4. 4

    Top with feta, herbs. Serve with crusty bread.

Expert Tips

For the best result, use the freshest, highest-quality ingredients you can find. Eggs is the heart of this dish, so choose it with care. Read the recipe through before you start and prep all ingredients in advance (mise en place) so the cooking process is smooth. Stovetop work especially well for this preparation. Taste and adjust salt, pepper, and acid at the end to make the flavors pop.

What To Serve With This

"Shakshuka" is a versatile Breakfast dish that pairs beautifully with fresh fruit, Greek yogurt, toast or a warm croissant and classic Middle Eastern sides. Choose at least one fresh and one hearty side to create a balanced meal.

Storage & Reheating

Shakshuka stores well in an airtight container in the refrigerator for 2–3 days. Let it cool to room temperature before refrigerating before sealing the container. Reheat gently until warmed through, adding a small splash of liquid if needed to restore the original texture.

Nutrition Facts (per serving)

369
Calories
12g
Protein
16g
Fat
42g
Carbs
3g
Fiber
11g
Sugar
408mg
Sodium

Frequently Asked Questions

What is shakshuka?

Shakshuka is a North African and Middle Eastern dish of eggs poached in a spiced tomato sauce with onions, peppers, and cumin. The name comes from the Arabic word for 'mixture'. It's traditionally eaten for breakfast but is popular for any meal.

Is shakshuka healthy?

Yes — shakshuka is naturally high in protein (from eggs), rich in vitamins from tomatoes and peppers, low in carbs, and typically under 300 calories per serving. It's vegetarian, gluten-free (without bread), and a great source of iron and lycopene.

Can you make shakshuka ahead of time?

You can make the tomato sauce up to 3 days ahead and refrigerate. When ready to serve, reheat the sauce, create wells, and poach fresh eggs. Don't poach the eggs ahead — they're best cooked just before serving.

What do you eat with shakshuka?

Crusty bread, pita, or challah for dipping is traditional. You can also serve it with rice, couscous, or feta cheese crumbled on top. In Israel, it's commonly served with a fresh chopped salad on the side.

Reviews

No reviews yet. Be the first to review this recipe!