Nutrition Facts
Servings: 2 ServingCalories:283.13kcalTotal Fat:17.69gCholesterol:319.92mgSodium:874.46mgTotal Carbohydrate:21.52gDietary Fiber: 8.99gSugars: 8.63gProtein:15.11gVitamin A: 313.61IUVitamin C: 79.76mgCalcium: 169.04mgIron: 4.8mg
The first time I tried shakshuka was in a Middle Eastern restaurant in London. As someone who genuinely loves eggs in every form, the idea of gently poached eggs in a rich tomato and onion sauce immediately won me over. One bite in, I understood why this dish is such a staple across so many cultures.
Now it’s one of my favourite healthy savoury breakfasts. This easy shakshuka recipe is quick, deeply nourishing, and incredibly adaptable. As a nutrition coach, I love it because it combines high-quality protein from eggs with antioxidant-rich tomatoes, fibre from vegetables, and anti-inflammatory spices. It’s balanced, satisfying, and supports stable energy levels through the morning.
Whether you’re making shakshuka for one, doubling it for a relaxed brunch, or adding your own twist with shakshuka harissa or even chicken shakshuka, this is a recipe you can truly make your own.

Heat olive oil in a large frying pan over medium heat. Add the onion, red pepper, and garlic. Cook for about 5 minutes until the onion becomes translucent.
Coach tip: Don’t rush this stage. Properly softening the vegetables builds the flavour foundation for your eggs in tomato sauce.
Stir in paprika, cumin, and chilli powder. Cook for another minute until fragrant.
Coach tip: Toasting spices briefly enhances their flavour and supports digestion.
Pour in the canned tomatoes with their juice. Break them down with a spoon into smaller pieces. Season with salt and pepper. Allow the mixture to simmer gently.
If you’ve ever wondered how to cook tomato egg properly, this simmering stage is key. The sauce should slightly thicken but remain saucy enough to poach the eggs.
Make small wells in the sauce and crack an egg into each one. Cover the pan and cook for 5–8 minutes, or until the whites are set but yolks remain soft.
Coach tip: Keep the heat moderate. You’re gently poaching, not frying. These are essentially oven poached eggs done on the stovetop.
If you prefer firmer yolks, cook slightly longer. This is your version of spicy eggs, so adjust to taste.
Sprinkle with fresh coriander or parsley and serve immediately.
Fresh herbs add brightness and vitamin C, which supports iron absorption from the dish.
This dish is widely loved across regions and appears in many arabic breakfast food recipes under slightly different names, including şakşuka.

Storage:
Store leftover tomato base (without eggs) in the fridge for up to 3 days.
Serving:
Best enjoyed fresh. Serve with wholegrain sourdough, flatbread, or alongside a simple salad.
Reheating:
Reheat the tomato sauce gently in a pan, then add fresh eggs and cook. Reheating fully cooked eggs may make them rubbery, so it’s best to cook eggs fresh.
If you try this easy shakshuka recipe, I’d love to hear how you made it your own. Did you keep it classic, add harissa, or turn it into chicken shakshuka? Leave a comment and share your version. Your creativity inspires others.
Simple ingredients. Real nourishment. Recipes that make healthy savoury breakfasts feel effortless.
Alex :)
The first time I tried shakshuka was in a Middle Eastern restaurant in London. As someone who genuinely loves eggs in every form, the idea of gently poached eggs in a rich tomato and onion sauce immediately won me over. One bite in, I understood why this dish is such a staple across so many cultures.
Now it’s one of my favourite healthy savoury breakfasts. This easy shakshuka recipe is quick, deeply nourishing, and incredibly adaptable. As a nutrition coach, I love it because it combines high-quality protein from eggs with antioxidant-rich tomatoes, fibre from vegetables, and anti-inflammatory spices. It’s balanced, satisfying, and supports stable energy levels through the morning.
Whether you’re making shakshuka for one, doubling it for a relaxed brunch, or adding your own twist with shakshuka harissa or even chicken shakshuka, this is a recipe you can truly make your own.
Heat olive oil in a large frying pan over medium heat. Add the onion, red pepper, and garlic. Cook for about 5 minutes until the onion becomes translucent. Coach tip: Don’t rush this stage. Properly softening the vegetables builds the flavour foundation for your eggs in tomato sauce.
Stir in paprika, cumin, and chilli powder. Cook for another minute until fragrant. Coach tip: Toasting spices briefly enhances their flavour and supports digestion.
Pour in the canned tomatoes with their juice. Break them down with a spoon into smaller pieces. Season with salt and pepper. Allow the mixture to simmer gently. If you’ve ever wondered how to cook tomato egg properly, this simmering stage is key. The sauce should slightly thicken but remain saucy enough to poach the eggs.
Make small wells in the sauce and crack an egg into each one. Cover the pan and cook for 5–8 minutes, or until the whites are set but yolks remain soft. Coach tip: Keep the heat moderate. You’re gently poaching, not frying. These are essentially oven poached eggs done on the stovetop. If you prefer firmer yolks, cook slightly longer. This is your version of spicy eggs, so adjust to taste.
Sprinkle with fresh coriander or parsley and serve immediately. Fresh herbs add brightness and vitamin C, which supports iron absorption from the dish.Servings: 2 ServingCalories:283.13kcalTotal Fat:17.69gCholesterol:319.92mgSodium:874.46mgTotal Carbohydrate:21.52gDietary Fiber: 8.99gSugars: 8.63gProtein:15.11gVitamin A: 313.61IUVitamin C: 79.76mgCalcium: 169.04mgIron: 4.8mg