🥔🍳 Mediterranean Potatoes with Spinach & Eggs
Creamy ✔️ Comforting ✔️ Protein-rich ✔️
✨ Ingredients
-
4 medium potatoes, peeled & sliced or cubed
-
1 onion, chopped
-
250g spinach, washed & roughly chopped
-
4 eggs
-
100g soft cream cheese (or use ricotta/Greek yogurt for Mediterranean twist)
-
150g mozzarella, grated
-
2–3 tbsp olive oil
-
Salt, to taste
-
Black pepper, to taste
-
Garlic powder, to taste
Optional Mediterranean additions:
-
A pinch of oregano
-
A drizzle of olive oil before serving
-
A little lemon zest for freshness
🍽️ FULL INSTRUCTIONS
1️⃣ Cook the Potatoes
-
Heat 1–2 tbsp olive oil in a pan.
-
Add the potatoes and cook for 10–12 minutes, stirring occasionally until lightly golden.
-
Season with salt, pepper, and garlic powder.
(You can also par-boil the potatoes 5–6 minutes to speed up cooking.)
2️⃣ Add the Onion
-
Add chopped onion to the potatoes.
-
Cook 3–4 minutes until onions soften.
3️⃣ Add the Spinach
-
Add the chopped spinach on top.
-
Cover the pan for 2 minutes to wilt it.
-
Stir everything together.
Season again lightly.
4️⃣ Make the Creamy Egg Mixture
In a bowl, whisk:
-
4 eggs
-
100g soft cream cheese / ricotta / Greek yogurt
-
A little salt, pepper, and garlic powder
Whisk until smooth and creamy.
5️⃣ Combine
-
Pour the egg mixture over the potato–spinach mixture.
-
Mix gently so everything is coated.
-
Sprinkle half of the mozzarella into the mixture.
6️⃣ Bake
-
Transfer everything into an oven-safe dish.
-
Top with the remaining mozzarella.
-
Bake at 190°C / 375°F for 18–22 minutes
or until golden, bubbly, and set.
(Optional: broil 2 minutes for a crispy top.)
7️⃣ Serve
Let it cool for 5 minutes, then slice and serve with:
-
Fresh parsley
-
A drizzle of olive oil
-
Greek yogurt on the side
🌿 Mediterranean Tips
-
Add sun-dried tomatoes or feta for even richer flavor.
-
Replace potatoes with zucchini or eggplant for a lighter version.
-
Add cherry tomatoes on top before baking.

