ProteinKitchen
ProteinKitchenHigh-protein recipes
Meal PlanSaved
ChickenBeefPorkFishTurkeyBreakfastLunchDinnerAir FryerOne-PanNo-CookCollectionsAll RecipesBlog

ProteinKitchen

Quick, high-protein recipes for busy people who refuse to eat boring food.

Recipes

  • Chicken
  • Beef
  • Pork
  • Fish & Seafood
  • Turkey
  • Breakfast
  • Dinner

Tools

  • ๐ŸŽฏ Meal Planner
  • ๐Ÿ” Search Recipes
  • ๐Ÿ“ Saved Recipes
  • Air Fryer
  • One-Pan Meals
  • No-Cook

Info

  • ๐Ÿ“ Blog
  • About Us
  • Privacy Policy
  • Terms of Service
  • Contact

ยฉ 2026 ProteinKitchen. All rights reserved.

  1. Home
  2. /
  3. Recipes
  4. /
  5. breakfast
  6. /
  7. Shakshuka (Eggs in Tomato Sauce)
Shakshuka (Eggs in Tomato Sauce)

Shakshuka (Eggs in Tomato Sauce)

Eggs poached in a spiced tomato and pepper sauce. Served with crusty bread for dipping.

breakfastluncheasy
Jump to Instructions โ†“
PinSharePost
Prep10 min
Cook20 min
Protein18g
Calories280
Carbs16g
Fat16g

Per serving ยท Adjust servings below to scale ingredients

Rate this recipe

Be the first to rate this recipe

๐Ÿฅ—Ingredients

6 servings

Sauce

  • 2 tbsp olive oil
  • 1 onion, diced
  • 1 red bell pepper, diced
  • 4 cloves garlic, minced
  • 400g canned crushed tomatoes
  • 1 tsp cumin
  • 1 tsp paprika
  • ยฝ tsp chili flakes
  • Salt and pepper

Eggs & Serving

  • 6 eggs
  • Crumbled feta cheese
  • Fresh cilantro or parsley
  • Crusty bread for dipping

๐Ÿ‘จโ€๐ŸณInstructions

  1. 1

    Heat olive oil in a large skillet or cast-iron pan over medium heat. Add diced onion and bell pepper and cook for 5โ€“6 minutes until softened.

  2. 2

    Add minced garlic, cumin, paprika, and chili flakes. Cook for 1 minute, stirring constantly, until fragrant.

  3. 3

    Pour in crushed tomatoes. Season with salt and pepper. Stir to combine and simmer over medium-low heat for 10 minutes until the sauce thickens slightly.

  4. 4

    Use a spoon to make 6 shallow wells in the sauce. Crack one egg into each well.

  5. 5

    Cover the pan with a lid and cook on low heat for 8โ€“10 minutes, until the egg whites are fully set but the yolks are still runny. Adjust time if you prefer fully set yolks.

  6. 6

    Remove from heat. Scatter crumbled feta and fresh cilantro or parsley over the top. Serve immediately with crusty bread for dipping.

๐Ÿ“ŠNutrition per serving

Values are per 1 serving and stay fixed regardless of the servings adjuster above โ€” use the adjuster to scale ingredients only.

Calories280
Protein18g
Carbs16g
Fat16g
Fiber3g

๐Ÿ’ชProtein & Nutrition Breakdown

High-protein breakfasts set the tone for the entire day. Research consistently shows that consuming 30โ€“40g of protein at breakfast reduces hunger hormones, stabilises blood sugar, and reduces overall calorie intake throughout the day compared to lower-protein morning meals. Each serving of Shakshuka (Eggs in Tomato Sauce) delivers 18g of protein at 280 calories โ€” that's 16 calories per gram of protein, making it a solid protein sources on this site. Protein accounts for roughly 26% of total calories in this dish. With only 16g of carbohydrates per serving, this recipe fits well into low-carb, ketogenic, or carb-cycling approaches. The 16g of fat primarily comes from the cooking method and protein source itself, contributing to satiety and supporting fat-soluble vitamin absorption.

๐ŸฅกMeal Prep & Storage

Shakshuka is one of the better egg dishes for meal prep because the eggs are cooked in the sauce. Refrigerate leftovers in an airtight container for up to 2 days โ€” egg texture starts to deteriorate beyond that. The tomato-pepper sauce is the real make-ahead asset: batch-cook a large quantity and freeze flat in bags for up to 2 months. To reheat, warm the sauce in a pan, then crack fresh eggs in and cook for 8โ€“10 minutes covered. This recipe makes 6 servings (18g protein each).

๐Ÿ’ก Tips & Notes

  • โ€ขDon't rush the sauce โ€” simmering it for 10 minutes develops the flavour and ensures the eggs don't sink into watery sauce.
  • โ€ขCover tightly with a lid for even cooking; if your pan doesn't have a lid, use a baking sheet or foil.
  • โ€ขFor runny yolks, check at 7 minutes. For fully set yolks, go 12โ€“13 minutes.
  • โ€ขThe sauce freezes well โ€” make a double batch and freeze half for a quick shakshuka later.

Variations

  • โ†’Add a handful of baby spinach or kale to the sauce before adding the eggs.
  • โ†’Use harissa paste instead of chili flakes for a deeper, smokier heat.
  • โ†’Add crumbled merguez or chorizo to the sauce for a meaty version.
  • โ†’Top with a dollop of labneh or Greek yogurt instead of feta.

Frequently Asked Questions

Can I make Shakshuka (Eggs in Tomato Sauce) ahead of time?

Mix the dry ingredients the night before. In the morning, add wet ingredients and cook โ€” this cuts active time to under 5 minutes.

Can I make this gluten-free?

Use gluten-free alternatives for the bread/pasta/tortilla component. The protein and sauce parts are naturally gluten-free. Check all packaged sauces for hidden gluten.

Can I use a slow cooker instead?

Yes! Brown the meat and aromatics first (for flavor), then transfer everything to a slow cooker. Cook on low 6-8 hours or high 3-4 hours. Adjust liquid down by about 25% since less evaporates.

high proteinvegetarian

Recipe by

BoBo Chef

Fitness enthusiast and home cook. Every recipe is tested in a real kitchen and macro-verified before publishing.

You Might Also Like

Pulled Pork Bowl

Pulled Pork Bowl

495 min ยท 45g protein ยท 510 cal
Steak and Eggs

Steak and Eggs

25 min ยท 42g protein ยท 520 cal
Chicken Burrito Bowl

Chicken Burrito Bowl

30 min ยท 40g protein ยท 510 cal