High Protein Shakshuka That Packs 37 g Per Plate

High Protein Shakshuka That Packs 37 g Per Plate
Healthy Recipes
Advertisement
35 minTotal time
529Calories
37 gProtein
Skip to recipe ↓

This high protein shakshuka gives you about 37 g of protein per plate, roughly double a classic two-egg serving. The trick is simple: keep the eggs, then add chickpeas to the tomato sauce, fold in a stream of egg whites, and finish with feta and a spoonful of Greek yogurt. It’s one skillet, 35 minutes, and it still tastes like real shakshuka.

Below you’ll find the full recipe with US and metric amounts, a side-by-side look at classic vs. high protein shakshuka built from USDA data, how to tell when the eggs are done, and the swaps that push it even higher.

- Advertisements -

What is shakshuka?

Shakshuka is eggs gently cooked in a spiced sauce of tomatoes, peppers, onion, garlic and olive oil. It’s a Maghrebi dish, at home across North Africa, and it’s now popular throughout the Middle East too. The name is often explained as “mixture” in Algerian and Tunisian Arabic. Jewish families from the Maghreb brought it to Israel in the 1950s, and from there it became a brunch favorite around the world.

Advertisement

Cumin and paprika are the classic spices, with chili for heat. Cooks add all kinds of extras: harissa, olives, sheep’s milk cheese, sausage. This version leans on chickpeas, egg whites and dairy, which add protein without changing the dish’s character.

- Advertisements -

Why this shakshuka is higher in protein

  • Chickpeas in the sauce. One cup adds about 11 g of protein and 9 g of fiber, and makes the sauce thick enough to hold the eggs.
  • Egg white ribbons. Half a cup of liquid egg whites adds 13 g of protein for about 60 calories. They set into soft, silky strands in the sauce, a bit like egg drop soup.
  • Feta on top. A quarter cup brings salt, tang and 5 g of protein.
  • Greek yogurt to finish. A cool spoonful on each plate adds almost 9 g of protein and balances the spice.
  • Whole eggs stay. Four eggs give you the runny yolks that make shakshuka worth eating.
Shakshuka with red peppers and tomatoes cooking in a skillet
Photo: Jenn Kosar / Unsplash
Save
Advertisement

High protein shakshuka recipe

Serves: 2 · Prep: 10 minutes · Cook: 25 minutes · Total: 35 minutes

Ingredients

  • 1 tbsp (14 g) extra-virgin olive oil
  • 1 medium yellow onion (110 g), diced
  • 1 red bell pepper (120 g), diced
  • 3 garlic cloves (9 g), minced
  • 1 tsp ground cumin
  • 1 tsp sweet or smoked paprika
  • 1/4 tsp red pepper flakes or a pinch of cayenne (optional)
  • 1 can (15 oz / 425 g) crushed tomatoes
  • 1 cup (150 g) canned chickpeas, rinsed and drained
  • 1/4 cup (60 ml) water, if needed
  • 1/2 cup (120 g) liquid egg whites
  • 4 large eggs (200 g)
  • 1/4 cup (38 g) crumbled feta
  • 1/3 cup (85 g) plain nonfat Greek yogurt, for serving
  • 2 tbsp (8 g) chopped fresh parsley or cilantro
  • Kosher salt and black pepper, to taste

Instructions

  1. Heat the olive oil in a 10-inch (25 cm) skillet over medium heat. Add the onion and bell pepper with a pinch of salt and cook, stirring now and then, for 6 to 8 minutes, until soft and starting to brown at the edges.
  2. Add the garlic, cumin, paprika and red pepper flakes. Stir for 30 to 60 seconds, until fragrant.
  3. Pour in the crushed tomatoes and chickpeas. Season with 1/2 tsp salt and a few grinds of pepper. Simmer for 8 to 10 minutes, stirring occasionally, until the sauce thickens. If it gets too thick to make wells, stir in the water.
  4. Lower the heat to medium-low. Drizzle the egg whites over the sauce in a thin stream, wait 30 seconds, then gently fold them through so they set into soft ribbons, about 1 to 2 minutes.
  5. Use the back of a spoon to make 4 wells in the sauce. Crack an egg into each well and sprinkle the yolks with a little salt and pepper.
  6. Cover the skillet and cook for 5 to 8 minutes, until the whites are fully set but the yolks are still soft. Check at 5 minutes; the yolks keep cooking off the heat.
  7. Take the pan off the heat. Scatter the feta and herbs over the top and serve with a spoonful of Greek yogurt on each plate.

Feeding 4? Double everything and use a 12-inch (30 cm) skillet with 8 wells. The sauce will need a few extra minutes to thicken.

- Advertisements -
Advertisement

How to know when shakshuka eggs are done

The eggs are ready when the whites are opaque all the way through and no longer jiggle, but the yolks still move when you nudge the pan. On medium-low heat with the lid on, that usually takes 5 to 8 minutes. If the whites around the yolk stay clear while the edges are done, spoon a little hot sauce over them, cover again and give it another minute.

You’ll also loveHealthy Sheet Pan Dinners With 15 Minutes of Prep

Like firm yolks? Leave them covered for 10 to 12 minutes, until fully set. Either way, take the pan off the heat a little early, because cast iron keeps cooking.

- Advertisements -
Eggs cooking in tomato sauce in a cast-iron skillet over a campfire
Photo: Andrew Spencer / Unsplash
Save

Shakshuka calories and protein: classic vs. high protein

One serving (half the skillet) of this recipe has about 529 calories, 37 g protein, 47 g carbs, 24 g fat and 11 g fiber. I calculated it from USDA FoodData Central per-100 g values for each ingredient. Spices, salt and the optional water aren’t counted.

Advertisement

For comparison, I ran the same sauce without the chickpeas, egg whites, feta and yogurt, so just olive oil, onion, pepper, garlic, crushed tomatoes and two eggs per person:

Per serving (1/2 skillet)Classic shakshukaHigh protein shakshuka
Calories319529
Protein18 g37 g
Fiber6.5 g11 g
Protein per 100 calories5.6 g6.9 g
Calculated from USDA FoodData Central per-100 g values (SR Legacy). Figures are rounded.

So the upgrades add about 210 calories but more than double the protein, and you get a lot more fiber from the chickpeas. Here’s where the protein in the high protein version comes from (whole skillet):

Ingredient (whole skillet)AmountCaloriesProtein
Whole eggs4 large (200 g)28625.2 g
Liquid egg whites1/2 cup (120 g)6213.1 g
Chickpeas, canned, rinsed1 cup (150 g)20710.6 g
Nonfat Greek yogurt1/3 cup (85 g)508.7 g
Crushed tomatoes15 oz (425 g)1367.0 g
Feta1/4 cup (38 g)1015.4 g
Onion, red pepper, garlic, parsley247 g923.2 g
Olive oil1 tbsp (14 g)1240 g
Total (2 servings)1,05873.1 g
Per serving52936.5 g
Calculated from USDA FoodData Central per-100 g values (SR Legacy). Figures are rounded.

Want more ideas in the same range? Our high protein recipes are ranked by protein per calorie, and the high protein hummus uses the same dairy trick in a dip.

Advertisement

Easy swaps and variations

  • Even more protein: brown 6 oz (170 g) lean ground turkey or chicken with the onion, or crumble in firm tofu. Both work with the same spices.
  • Lentil shakshuka: swap the chickpeas for 1 cup of cooked brown or green lentils. If you have leftovers from a pot of red lentil soup, a few spoonfuls stirred into the sauce work too.
  • Green shakshuka: skip the tomatoes and cook the eggs in a skillet of sautéed spinach, chard, leeks and herbs, thinned with a splash of broth.
  • Cottage cheese instead of feta: dollop 1/2 cup of cottage cheese between the eggs before covering the pan. It warms through into creamy pockets and adds even more protein.
  • Spicier: stir 1 to 2 tsp of harissa into the sauce with the tomatoes.
  • Dairy-free: leave out the feta and yogurt and add more chickpeas or a scoop of hummus on the side.

What to serve with shakshuka

Shakshuka is made for dipping. Warm pita or crusty whole-grain bread is the classic choice. To keep it light, serve it with a crunchy salad instead: a bowl of parsley-heavy tabbouleh or sliced cucumbers and tomatoes with lemon both work. For a bigger brunch spread, add hummus, olives and a few pieces of baked falafel.

Advertisement
Shakshuka served with fresh pide bread and parsley
Photo: Filipp Romanovski / Unsplash
Save

Make ahead and storage

Shakshuka is best right after the eggs set, but the sauce is perfect for meal prep. Make the tomato and chickpea sauce (steps 1 to 3), cool it, and keep it in a covered container in the fridge. When you’re hungry, warm a portion in a small skillet, add the egg whites and eggs, and you’ll have breakfast in about 10 minutes.

For timing, FoodSafety.gov lists soups and stews at 3 to 4 days in the refrigerator and 2 to 3 months in the freezer, and cooked egg casseroles at 3 to 4 days in the fridge. Use the same limits here: the sauce alone keeps 3 to 4 days chilled or a couple of months frozen, and leftovers with the eggs already cooked should be eaten within 3 to 4 days. Reheated eggs will firm up, so cook only what you’ll eat when you can.

High protein shakshuka FAQ

How much protein is in shakshuka?

A classic shakshuka with two eggs per person has about 18 g of protein per serving. This version, with chickpeas, egg whites, feta and Greek yogurt, has about 37 g.

Advertisement

Can I use fresh tomatoes instead of canned?

Yes. Use about 1 1/2 lb (680 g) of ripe tomatoes, chopped, and simmer them a few minutes longer until they break down into a thick sauce. Canned crushed tomatoes give a more consistent result most of the year.

Can I make shakshuka without a lid?

You can. Cook the eggs uncovered on low heat and spoon a little hot sauce over the whites to help them set, or slide the skillet into a 375°F (190°C) oven for 5 to 8 minutes.

Is shakshuka good for meal prep?

The sauce is. Make it ahead and cook fresh eggs into a portion when you’re ready to eat. Fully cooked shakshuka reheats fine, but the yolks won’t stay runny.

Is shakshuka gluten-free?

The skillet itself is: tomatoes, vegetables, chickpeas, eggs and dairy. Just choose a gluten-free bread for dipping, or skip the bread and eat it with a spoon.

Advertisement

Sources

Free 7-day planHigh-Protein Meal Prep Plan

21 meals, 100 g+ protein a day, plus a grocery list and prep schedule.

Free. No spam. Unsubscribe anytime.
Recipe

High Protein Shakshuka

Prep10 min
Cook25 min
Total35 min
Makes2 servings

Ingredients

  • 1 tbsp (14 g) extra-virgin olive oil
  • 1 medium yellow onion (110 g), diced
  • 1 red bell pepper (120 g), diced
  • 3 garlic cloves (9 g), minced
  • 1 tsp ground cumin
  • 1 tsp sweet or smoked paprika
  • 1/4 tsp red pepper flakes or a pinch of cayenne (optional)
  • 1 can (15 oz / 425 g) crushed tomatoes
  • 1 cup (150 g) canned chickpeas, rinsed and drained
  • 1/4 cup (60 ml) water, if needed
  • 1/2 cup (120 g) liquid egg whites
  • 4 large eggs (200 g)
  • 1/4 cup (38 g) crumbled feta
  • 1/3 cup (85 g) plain nonfat Greek yogurt, for serving
  • 2 tbsp (8 g) chopped fresh parsley or cilantro
  • Kosher salt and black pepper, to taste

Instructions

  1. Heat the olive oil in a 10-inch (25 cm) skillet over medium heat. Add the onion and bell pepper with a pinch of salt and cook, stirring now and then, for 6 to 8 minutes, until soft and starting to brown at the edges.
  2. Add the garlic, cumin, paprika and red pepper flakes. Stir for 30 to 60 seconds, until fragrant.
  3. Pour in the crushed tomatoes and chickpeas. Season with 1/2 tsp salt and a few grinds of pepper. Simmer for 8 to 10 minutes, stirring occasionally, until the sauce thickens. If it gets too thick to make wells, stir in the water.
  4. Lower the heat to medium-low. Drizzle the egg whites over the sauce in a thin stream, wait 30 seconds, then gently fold them through so they set into soft ribbons, about 1 to 2 minutes.
  5. Use the back of a spoon to make 4 wells in the sauce. Crack an egg into each well and sprinkle the yolks with a little salt and pepper.
  6. Cover the skillet and cook for 5 to 8 minutes, until the whites are fully set but the yolks are still soft. Check at 5 minutes; the yolks keep cooking off the heat.
  7. Take the pan off the heat. Scatter the feta and herbs over the top and serve with a spoonful of Greek yogurt on each plate.

Nutrition per 1/2 of the skillet

Calories 529Protein 37 gCarbs 47 gFat 24 gFiber 11 g
Free 7-day planHigh-Protein Meal Prep Plan

21 meals, 100 g+ protein a day, plus a grocery list and prep schedule.

Free. No spam. Unsubscribe anytime.


Sponsored links