Shakshuka sounds like something you need a brunch reservation for, and it’s actually eggs poached in a pan of spiced tomato sauce, on your table in 30 minutes. One skillet, six eggs, a can of tomatoes, and the kind of smells that pull people into the kitchen asking what that is.
A serving of two eggs with plenty of sauce and feta runs 19.2 grams of protein and about 373 calories, and with warm bread for the sauce it’s a complete meal at breakfast, lunch or the fastest kind of dinner. This is the dish I recommend to anyone who thinks Mediterranean eating means salad.
- One skillet, 30 minutes, from pantry staples plus eggs and a pepper
- 19.2 g protein and ~373 calories per two-egg serving with sauce and feta
- Simmer the sauce until it thickens slightly before the eggs go in; watery sauce makes watery eggs
- Cover the pan to set the whites while the yolks stay soft: 5 to 7 minutes
- The sauce alone keeps 4 days, so round two is a 10-minute meal
Why Eggs Deserve Their Comeback
Eggs spent decades on the nutrition naughty list over dietary cholesterol, and the science has since moved on: for most healthy people, eggs have little effect on blood cholesterol, and major guidelines dropped the strict limits years ago. What eggs actually are is one of the cheapest complete proteins you can buy, with choline for brain health and lutein for your eyes riding along.
For women over 35, the practical case is simpler: eggs are the protein you’ll actually cook when you’re tired. No thawing, no chopping, no 20-minute roast. Shakshuka just dresses that convenience in a sauce worth mopping up.
The tomatoes, olive oil, peppers and herbs around them are the Mediterranean pattern doing its usual quiet work. If you want the fuller picture of eating this way, start with my Mediterranean recipes collection.
A Few Notes on the Ingredients
Crushed tomatoes. A 28-ounce can is the base. Crushed gives the right texture; diced stays chunky and watery here. Good canned tomatoes matter more than fresh ones out of season.
Smoked paprika and cumin. The signature warmth. If you have harissa, a teaspoon stirred into the sauce is the traditional heat upgrade.
Eggs. Crack each into a well in the sauce. If you’re nervous about shells, crack into a cup first and slide them in. The freshest eggs hold the neatest shape.
Feta. Added at the end so it softens without melting away. It seasons the whole pan, which is why the recipe is light on added salt.

Easy Shakshuka with Feta
Ingredients
Equipment
Method
- Heat the olive oil in a large deep skillet over medium heat. Cook the onion and bell pepper 5–6 minutes until soft.
- Add the garlic, paprika, cumin and red pepper flakes and stir 30 seconds.
- Pour in the crushed tomatoes with the salt and simmer 8–10 minutes until slightly thickened.
- Make 6 wells in the sauce with a spoon and crack an egg into each.
- Cover and cook 5–7 minutes, until the whites are set but the yolks are still soft.
- Scatter the feta and herbs over the top and serve straight from the pan with warm bread.
Nutrition
Notes
Made this recipe?
Tap a star below to rate it. A written review is optional, but I read every one.
Plan your week
What Do I Eat This Week? Meal Plan Builder
Turn my recipes into a 7-day plan that fits your calories and protein, with your grocery list added up by store aisle. High-protein, Mediterranean, keto or GLP-1-friendly portions, with gluten-free and dairy-free filters. Swap, lock and print your week.
Build my week →Make It Your Own
- Greens: stir a few handfuls of spinach into the sauce before the eggs
- Heartier: add a drained can of chickpeas with the tomatoes
- Spicier: harissa or extra red pepper flakes in the sauce
- Cheese swap: goat cheese instead of feta, or neither
- For a crowd: double it in your widest pan and add 8 wells instead of 6
Serving and Second Rounds
Serve it straight from the pan with warm pita, crusty bread or, for a lower-carb version, nothing but a spoon and commitment. A simple cucumber salad on the side turns it into a proper dinner.
Hungry again by 10 a.m.? Start with breakfast. No powder needed.
7 high-protein breakfasts with 17 to 31 g of protein each, calculated nutrition, and a Sunday prep plan that makes weekday mornings a 90-second job. From a NASM-certified coach with more than 20 years of results.
- 7 recipes, real numbers
- No protein powder
- Free, straight to your inbox
Want to see what's inside first? See the free breakfast guide
Leftover sauce (without the eggs) is the hidden feature: it keeps 4 days and freezes for 3 months. Reheat it in a small pan, crack in a fresh egg or two, cover for 6 minutes, and a ten-minute shakshuka exists on a Tuesday. Eggs themselves don’t reheat gracefully, so cook only as many as you’ll eat.
Meal Prep Tools I Use
Good containers and a couple of sheet pans make it easy to cook once and eat well all week. A food scale keeps portions honest, and an air fryer reheats leftovers without drying them out. Here is what I recommend. (As an Amazon Associate I earn from qualifying purchases.)
Want the full list? See all 11 in my Healthy Meal Prep Kitchen collection.
Frequently Asked Questions
How Do I Know When the Eggs Are Done?
The whites should be fully set and opaque, the yolks still wobbly, usually 5 to 7 minutes covered. Jiggle the pan: set whites don’t ripple. For firm yolks, give it 2 to 3 minutes more. Remember they keep cooking in the hot sauce after the lid comes off.
Is Shakshuka Breakfast or Dinner?
Yes. It’s breakfast across North Africa and the Middle East, brunch in restaurants, and one of the best fast dinners I know. Eggs for dinner is a habit worth having; it’s the cheapest protein-forward meal that exists.
Can I Use Fresh Tomatoes?
In peak summer, yes: about 2.5 pounds, chopped, simmered 10 minutes longer. The other ten months of the year, a good can of crushed tomatoes beats pale fresh ones every time.
Your This-Week Plan
Make shakshuka once this week, for whichever meal needs rescuing most. Save the extra sauce, and two days later have the ten-minute version. Two Mediterranean meals from one can of tomatoes; that’s the pattern working for you, not the other way around. If you want six more breakfasts like this one with the numbers already worked out, grab my free guide, 7 High-Protein Breakfasts That Keep You Full Until Lunch.
This article is for general education and isn’t medical or nutrition advice. Nutrition values are calculated from the listed ingredients and will vary with brands and substitutions. If you have a health condition, food allergy, or take medication, please check with your doctor or a registered dietitian before changing how you eat.
Practical, no-gimmick tips on healthy aging, hormones, fitness and nutrition.
- One email a week, no spam
- Real tips on aging, hormones, fitness and food
- Unsubscribe anytime
Free. I never share your email.
Affiliate links — I may earn a commission at no extra cost to you.
- 1
Organic Super GreensSpirulina, chlorella & organic superfoods in one scoop — for the days your plate isn’t perfect.
See Super Greens review →Check price - 2
Whey Protein Isolate20 g of grass-fed whey isolate with colostrum per scoop. An easy top-up on days the plate falls short.
See Whey Protein review →Check price - 3
Complete Plant-Based ProteinHit your protein without a chalky shake. Mixes clean in smoothies, oats or water.
See Plant Protein review →Check price
Show 4 more picks ↓
- 4
Organic FiberMost people get half the fiber they need. Fills you up and keeps blood sugar steady.
See Fiber review →Check price - 5
Probiotic Gut SupportBetter digestion and less bloat, so you get more out of the food you eat.
See Probiotic review →Check price - 6
Organic D3-K2 2000Two nutrients most of us run short on — immunity, mood and bone support.
See D3-K2 review →Check price - 7
Organic CoffeeOrganic mushroom coffee with six adaptogens. Same cup, better ingredients.
See Coffee review →Check price
Not sure which one fits you? Take my quick Supplement Match →
These statements have not been evaluated by the FDA. These products are not intended to diagnose, treat, cure, or prevent any disease. Talk with your doctor before starting a new supplement.











