Shakshuka is an iconic egg breakfast from North Africa and Middle East. Eggs are poached gently in spiced tomato sauce with onion, garlic, and red bell peppers. Serve with warm pita or crusty bread to mop up every last bit of that scrumptious sauce and the soft, runny eggs. The best part? It’s incredibly easy to make but impressive enough to wow everyone at the table.

satsuka eggs

You can probably tell from the name alone that this dish comes from the Middle East and North Africa (Israel, Tunisia, Libya, Morocco, etc). It brings together vibrant colors and aromatic spices. With every bite, you’ll feel the warmth of the Mediterranean sun and a soft sea breeze brushing against your face. So you might not be able to travel to the Middle East or Egypt for a vacation right now— but hey…you can still enjoy their signature breakfast at home, any morning you like! ☀️ 🐪🐪🐪🐪

Shakshuka (also known as Shakshouka or Chakchouka) is a beloved egg breakfast across Middle East and North Africa region for generations. The word itself means “ mixture” from Arabic, and that’s exactly what this dish is.

At its core, shakshuka features gently poached eggs nestled in a simmering spiced tomato sauce. The sauce typically includes onion, red bell peppers, garlic, and a fragrant blend of spices like cumin, paprika, and chili powder. With just a handful of pantry-friendly ingredients, you can create something that feels warm, comforting, and exotic all at once.

egg shakshuka recipe

It’s naturally vegetarian, naturally gluten-free, and incredibly customizable. You can add labneh, Greek yoghurt, olives, or even spicy sausage to make it your own.

The dish is usually cooked and served in the same skillet, making it as visually stunning as it is delicious. When you bring it to the table, the bright red sauce with golden egg yolks peeking through is an invitation to gather and share.

The most popular one is the classic red shakshuka (the recipe we’re making here). There are also yellow and green shakshuka, though purple and orange are extremely rare and not traditional. Other regions have their on spins on this dish, such as Turkish Menemen (with scrambled eggs), Egg in Purgatory in Italy and Huevo Ranchero from Mexico.


I use a 12-inch (30 cm) skillet — it comfortably fits 6 eggs. I like to serve the dish with buttered sourdough slices (there are more serving ideas below). Here’s what you’ll need:

shakshuka breakfast
  • Eggs: Pasture-raised or certified organic large eggs are my go-to. They taste richer and have higher nutritional value. For this recipe, crack each egg into a small ramekin first, then gently drop them one by one into the sauce. This helps prevent stray eggshells—or worse, a rotten egg—from accidentally ending up in your dish.
  • Yellow onion, red bell pepper, and tomato: I like to cut my onion, bell pepper, and tomato into small dices rather than strips, as they are easier to scoop up with the bread.
  • Tomato and Tomato sauce (Passata): I like to add fresh diced tomatoes to the sauce—it tastes much better than only using a bottled sauce on its own. Either ripe Roma or plum tomatoes work well.
  • Garlic: Minced garlic.
  • Spices: Ground cumin, paprika, chili powder, salt, and cracked pepper. You can adjust the amount of chili powder to your liking.
  • Fresh Herb: You can use freshly chopped cilantro or parsley.
  • Feta Cheese: This can be optional, but I highly recommend adding it. You can also use labneh or Greek yogurt.

step 1 n 2
  1. Heat oil in a 12-inch (30 cm) skillet over medium-high heat. Add diced yellow onion and red bell pepper, and sauté until they are slightly soft.
  2. Add minced garlic, ground cumin, paprika, and chili powder. Stir well and cook for one minute, until fragrant.
step 3 n 4
  1. Pour in the tomato sauce (passata) and add the diced tomato, along with salt and cracked pepper. Mix well, then turn the heat to low and let it simmer for 15 minutes, until the sauce slightly breaks down and thickens.
  2. Use your wooden spoon to make six wells in the sauce, crack each egg into a small ramekin first, then gently drop them one by one into the sauce. (This helps prevent stray eggshells—or worse, a rotten egg—from accidentally ending up in your dish.)
step 5 n 6
  1. Cover with a lid and let it simmer for 7-8 minutes (or longer if you like your eggs well-done).
  2. Toast or warm the bread just before serving so it’s ready to scoop up those runny yolks and sauce. Garnish your shakshuka with freshly chopped herbs, crumbled feta cheese, serve with warm peta bread or crusty bread. Enjoy!
recipe with eggs and tomatoes

Our Tips

  1. Don’t overcrowd the eggs. Give each one a bit of space so they can all share the delicious sauce.

shakshuka breakfast

Here are some pairings ideas to complement your sheet pan chicken:

Bread (The Classic Choice) : Toast or warm the bread just before serving so it’s ready to scoop up those runny yolks and sauce.

  • Pita bread – Warm it up, cut into wedges for dipping
  • Sourdough slices – Toasted and buttered
  • Baguette – Sliced and lightly toasted
  • Challah or brioche – Rich, slightly sweet bread that contrasts beautifully with the savory sauce
  • Naan or flatbread – Soft and perfect for mopping

Sides:

  • Simple green salad
  • Greek salad
  • Hummus
  • Pickled vegetables
  • Roasted potatoes

Try this recipe tonight and let the compliments roll in! 🍤❤️ Share your creations on the comment section with your photos! We’d love to see your delicious results!

shakshuka recipe easy

Classic Shakshuka Recipe

No ratings yet
Shakshuka is an iconic egg breakfast from North Africa and Middle East. Eggs poached gently in spiced tomato sauce with onion, garlic, and red bell peppers. Serve with warm pita or crusty bread to mop up every last bit of that scrumptious sauce and the soft, runny eggs
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6 people
Calories: 179kcal
Author: Grace
Print Pin Rate

Equipment

Ingredients

  • 2 tbsp olive oil
  • 1 medium yellow onion diced
  • 1 large red bell pepper seeded and diced
  • 2 pc roma tomato diced
  • 6 large egg

Spice and sauce

Serve with

  • ¼ cup fresh cilantro or parsley chopped
  • cup feta cheese crumbled
  • pita or crusty bread

Instructions

  • Heat oil in a 12-inch (30 cm) skillet over medium-high heat. Add diced yellow onion and red bell pepper, and sauté until they are slightly soft.
  • Add minced garlic, ground cumin, paprika, and chili powder. Stir well and cook for one minute, until fragrant.
  • Pour in the tomato sauce (passata) and add the diced tomato, along with salt and cracked pepper. Mix well, then turn the heat to low and let it simmer for 15 minutes, until the sauce slightly breaks down and thickens.
  • Use your wooden spoon to make six wells in the sauce, crack each egg into a small ramekin first, then gently drop them one by one into the sauce. (This helps prevent stray eggshells—or worse, a rotten egg—from accidentally ending up in your dish.)
  • Cover with a lid and let it simmer for 7-8 minutes (or longer if you like your eggs well-done).
  • Toast or warm the bread just before serving so it’s ready to scoop up those runny yolks and sauce. Garnish your shakshuka with freshly chopped herbs, crumbled feta cheese, serve with warm peta bread or crusty bread. Enjoy!

Notes

 

  1. Don’t overcrowd the eggs. Give each one a bit of space so they can all share the delicious sauce.

Nutrition

Nutrition Facts
Classic Shakshuka Recipe
Serving Size
 
1 serve
Amount per Serving
Calories
179
% Daily Value*
Fat
 
12
g
18
%
Saturated Fat
 
3
g
19
%
Trans Fat
 
0.02
g
Polyunsaturated Fat
 
2
g
Monounsaturated Fat
 
6
g
Cholesterol
 
193
mg
64
%
Sodium
 
901
mg
39
%
Potassium
 
513
mg
15
%
Carbohydrates
 
11
g
4
%
Fiber
 
3
g
13
%
Sugar
 
6
g
7
%
Protein
 
9
g
18
%
Vitamin A
 
1849
IU
37
%
Vitamin C
 
44
mg
53
%
Calcium
 
96
mg
10
%
Iron
 
3
mg
17
%
* Percent Daily Values are based on a 2000 calorie diet.

Similar Posts

0 0 votes
Article Rating
Subscribe
Notify of
guest
Recipe Rating




0 Comments
Oldest
Newest Most Voted