Shakshuka with Spinach
Shakshuka with Spinach is ready in 25 minutes (15 hands-on) and has 373 kcal and 21 g of protein per serving. One serving costs about $2.14. Prices from Walmart, 2026.

- Total time
- 25 min
- Hands-on
- 15 min
- Calories
- 373 kcal
- Cost per serving
- $2.14
Ingredients (Serves: 2)
- Crushed tomatoes (can)400 g
- Eggs220 g
- Baby spinach120 g
- Bell pepper120 g
- Onion100 g
- Garlic10 g
- Olive oil20 g
- Ground cumin2 g
- Sweet paprika2 g
- Feta cheese (optional)40 g
Method
Chop the onion and pepper and fry them in the olive oil in a frying pan for 6 minutes.
Add the sliced garlic, the cumin and the paprika and stir for 1 minute.
Pour in the tomatoes, season and simmer for 8 minutes until thickened.
Stir in the spinach and cook for 2 minutes until wilted.
Make two hollows, crack an egg into each, cover and cook over low heat for 6-8 minutes until the whites are set.
Scatter the crumbled feta on top, if using, and serve.
Nutrition per serving
| Calories | 373 kcal |
|---|---|
| Protein | 21 g |
| Carbohydrates | 28 g |
| Sugars | 14 g |
| Fat | 22 g |
| Fiber | 8 g |
Plan your week with recipes like this
Cestio picks your meals for the whole week to fit your budget and diet, and writes the shopping list for your supermarket. Free for 3 days.
More recipes like this
Mushroom and Spinach Frittata25 min · 412 kcal · $2.71
Cheese Omelette8 min · 414 kcal · $0.69
Protein pudding with berries3 min · 186 kcal · $1.59
Crispy rice paper & cheese bagel rings with turkey & avocado20 min · 341 kcal · $1.94
Scrambled Eggs8 min · 308 kcal · $0.46
Green asparagus omelette15 min · 332 kcal · $1.31