Shakshuka Tomato Eggs Feta

Category: Morning Meal Inspirations

Shakshuka features eggs gently simmered in a rich, spiced tomato sauce, joined by sweet red peppers, onions, cumin, and smoked paprika. Once the sauce thickens, the eggs are cracked into the pan and cooked until just set, taking on the savory flavors. Crumbled feta adds a tangy finish, while fresh chopped cilantro brings color and freshness. This satisfying dish is best enjoyed warm, scooped up with toasted bread for breakfast, brunch, or anytime nourishment.

A woman in a chef's outfit poses for a picture.
Updated on Thu, 15 May 2025 21:10:36 GMT
A dish of shakshuka with eggs. Pin
A dish of shakshuka with eggs. | applefoodie.com

Shakshuka has always been my go to dish when I want something both comforting and lively for breakfast or brunch. This rich and savory tomato sauce with gently poached eggs is so much more flavorful than the sum of its parts and puts a smile on my face every single time.

I first made shakshuka for a lazy Sunday brunch and it instantly became a family favorite. Now my friends always request it when they visit.

Ingredients

  • Olive oil: adds richness and helps the veggies caramelize choose extra virgin for the best flavor
  • White or yellow onion: brings depth and savory notes look for onions with dry papery skins and no soft spots
  • Red bell pepper: adds sweetness and a touch of color pick a pepper that feels heavy for its size and has glossy skin
  • Garlic: provides a savory kick use fresh cloves instead of pre minced for the brightest flavor
  • Ground cumin and smoked paprika: give signature warmth and earthiness go for smoked paprika labeled as Spanish for authenticity
  • Crushed red pepper flakes: add a gentle heat adjust to your spice preference
  • Whole canned tomatoes: make up the sauce opt for high quality tomatoes like San Marzano if you can
  • Fine sea salt and freshly ground black pepper: for seasoning season generously to maximize flavor
  • Large eggs: bring protein and a creamy element use the freshest eggs possible for the best texture
  • Crumbled feta cheese: adds creaminess and tang seek out a block of feta in brine for more moisture and flavor
  • Chopped fresh cilantro: for a fresh herby finish choose leaves that are bright green and free of wilting

Step-by-Step Instructions

Prep and Sauté the Veggies:
Heat olive oil in a roomy pan over medium high heat. Add diced onion and red bell pepper stirring every minute and let them cook until softened and golden around the edges. This should take about five minutes and allows their sweetness to develop fully. Add minced garlic ground cumin smoked paprika fine sea salt and the crushed red pepper flakes. Stir well and cook for two minutes so the spices bloom and everything becomes intensely fragrant.
Simmer the Tomato Sauce:
Very gently pour in your canned tomatoes with their juices. As soon as you add them to the pan use a sturdy wooden spoon to break the tomatoes up into small chunks while stirring everything together. Let this bubbly mixture come to a gentle simmer then turn the heat down to medium low so the sauce bubbles softly without splattering. Let this cook five to ten minutes so it can thicken and take on all those beautiful flavors. Taste and adjust with extra salt or pepper as needed.
Poach the Eggs:
Use your spoon to make six deep little wells in the sauce each big enough for an egg to nestle in. Crack one egg into each spot without breaking the yolk. Sprinkle half of the feta cheese all around so it gently melts into the sauce. Cover the pan with a lid and let the eggs poach until the whites are opaque but the yolks are still runny about three minutes for soft yolks or a couple extra minutes for firmer centers.
Garnish and Serve:
Take off the lid and scatter the rest of your feta across the pan along with a big handful of chopped cilantro. Serve right away while everything is still steamy with toasted bread to scoop up the sauce and eggs.
A bowl of shakshuka with eggs. Pin
A bowl of shakshuka with eggs. | applefoodie.com

Feta is what brings this dish together with its creamy texture and punchy flavor. Years ago my cousin brought fresh feta from her travels and it made this shakshuka absolutely unforgettable for all of us.

Storage Tips

Shakshuka keeps well in the fridge for up to three days. Just let it cool to room temperature before storing in a tightly sealed container. If you want to reheat it do so gently in a covered pan over medium low heat and add a splash of water to help loosen the sauce. The eggs may cook a bit further but it is still delicious.

Ingredient Substitutions

If you are out of feta try crumbled goat cheese or a dollop of Greek yogurt for a similar tang. Swapping red bell pepper for yellow or orange also works and you can toss in extra greens like spinach or kale once the sauce is simmering. If you do not like cilantro fresh parsley adds a nice touch.

A dish of shakshuka with eggs on top. Pin
A dish of shakshuka with eggs on top. | applefoodie.com

Serving Suggestions

Shakshuka is usually enjoyed with thick slices of crusty bread or warm pita on the side which make it easy to scoop up all the saucy goodness. For a heartier meal serve with herby couscous roasted potatoes or even crisp green salad. I love adding a few avocado slices on top for extra creaminess.

Cultural Context

Shakshuka traces its roots to North Africa and is a beloved staple across the Middle East. It is treasured for being hearty nourishing and adaptable for any meal of the day. In Tunisia where it likely originated families have their own spice blends and secrets for the best sauce.

Frequently Asked Questions About the Recipe

→ What type of tomatoes work best in shakshuka?

Canned whole tomatoes are convenient and provide deep flavor, but you can also use fresh ripe tomatoes in season.

→ How do you keep the eggs soft and runny?

Cover the pan and cook the eggs just until the whites set, about 3 to 4 minutes, for runny yolks.

→ Can shakshuka be made dairy-free?

Yes, simply omit the feta cheese or use a plant-based alternative for a dairy-free version.

→ What’s the best way to serve shakshuka?

Serve warm, garnished with chopped cilantro, and accompany with toasted bread or pita for dipping.

→ Can you add other vegetables to shakshuka?

Absolutely! Try adding spinach, zucchini, or eggplant for variation. Sauté them with the onions and peppers.

Shakshuka Tomato Eggs Feta

Eggs poached in paprika-spiced tomato sauce with feta and cilantro. Easy one-pan meal with bold flavors.

Preparation Time
10 min
Cook Time
20 min
Total Time
30 min
By: Ava

Category: Breakfast & Brunch

Skill Level: Beginner-Friendly

Cuisine: Middle Eastern

Yield: 4 Serves (1 large pan, 6 eggs)

Dietary Preferences: Vegetarian, Gluten-Free

Ingredients

→ Vegetables and Aromatics

01 2 tablespoons olive oil
02 1 medium white or yellow onion, diced
03 1 large red bell pepper, diced
04 4 cloves garlic, minced

→ Spices

05 1.5 teaspoons ground cumin
06 1.5 teaspoons smoked paprika
07 0.25 teaspoon crushed red pepper flakes
08 fine sea salt, to taste
09 freshly-ground black pepper, to taste

→ Main Elements

10 1 can (800 grams) whole tomatoes with juices
11 6 large eggs

→ Toppings

12 85 grams crumbled feta cheese
13 chopped fresh cilantro, for garnish

Steps

Step 01

Heat olive oil in a large sauté pan over medium-high heat. Add diced onion and red bell pepper; sauté for 5 minutes, stirring occasionally, until softened. Add minced garlic, ground cumin, smoked paprika, salt, and crushed red pepper flakes; cook for an additional 2 minutes, stirring frequently.

Step 02

Carefully add canned whole tomatoes with their juices to the pan. Break tomatoes into smaller pieces with a wooden spoon. Stir well and bring to a simmer. Reduce heat to medium-low and simmer gently for 5 to 10 minutes until the sauce thickens slightly. Taste and adjust seasoning with salt and black pepper as needed.

Step 03

Create six small wells in the sauce. Gently crack an egg into each well. Sprinkle half of the feta cheese evenly over the pan. Cover and cook over medium-low heat until egg whites are set—about 3–4 minutes for runny yolks or 5–6 minutes for semi-set yolks.

Step 04

Remove pan from heat and uncover. Top with remaining crumbled feta and a generous amount of chopped fresh cilantro. Serve warm, ideally with toasted bread.

Notes & Tips

  1. For best results, use high-quality whole tomatoes and adjust simmering time to achieve desired sauce consistency.

Necessary Equipment

  • Large sauté pan with lid
  • Wooden spoon
  • Chef's knife
  • Cutting board

Allergy Information

Always double-check ingredient labels for allergens and consult a healthcare professional if you’re unsure.
  • Contains eggs and dairy (feta cheese)

Nutritional Facts (Per Serving)

These details are for informational purposes and should not be considered medical advice.
  • Calories: 260
  • Fats: 16 g
  • Carbohydrates: 14 g
  • Proteins: 14 g