A hearty, creamy, beautifully layered Mediterranean comfort dish made with tender potatoes, garlicky spinach, and a rich savory cream topping baked to golden perfection. This dish blends Greek flavors with classic European gratins — perfect for family dinners, gatherings, or a cozy weekend meal.
🧾 Ingredients
For the Potato Layer
- 1 kg potatoes (about 6 medium), peeled and thinly sliced
- 1 tbsp salt (for boiling water)
- 1 tsp olive oil (for greasing)
For the Spinach Layer
- 500–600 g fresh spinach (or 300 g frozen, thawed & drained)
- 1 medium onion, finely chopped
- 3–4 garlic cloves, minced
- 2–3 tbsp olive oil
- ½ tsp black pepper
- ½ tsp salt
- ½ tsp dried oregano
- ¼ tsp nutmeg (optional but Mediterranean-authentic)
For the Mediterranean Cream Mixture
- 2 cups heavy cream or half-and-half
- 3 eggs
- 1 cup crumbled feta cheese
- ½ cup grated parmesan or kefalotyri
- 1 tbsp lemon juice
- 1 tbsp fresh chopped dill or parsley
- ½ tsp salt
- ½ tsp black pepper
For the Topping
- ½ cup shredded mozzarella, kefalograviera, or parmesan
- Fresh parsley for garnish
🍳 Instructions
1. Prepare the Potatoes
- Slice the potatoes thinly (about 3–4 mm).
- Bring a pot of salted water to a boil.
- Add the potatoes and parboil for 6–7 minutes until slightly tender but not fully cooked.
- Drain and let cool.
- Lightly grease your baking dish with olive oil.
- Layer the potatoes evenly on the bottom, overlapping slightly.
2. Cook the Spinach Mixture
- Heat the olive oil in a wide pan over medium heat.
- Add the onions and cook until soft (about 5 minutes).
- Add minced garlic and sauté 1 minute.
- Add fresh spinach in batches until wilted.
- If using frozen spinach, make sure it is squeezed completely dry.
- Season with salt, black pepper, oregano, and nutmeg.
- Cook until the moisture evaporates, then set aside to cool.
3. Make the Mediterranean Cream–Egg Sauce
- In a mixing bowl, whisk together cream, eggs, lemon juice, salt, pepper, and herbs.
- Add feta and parmesan.
- Stir until the mixture becomes creamy and well combined.
4. Assemble the Gratin
- Add the cooked spinach mixture over the potato layer.
- Gently spread it evenly.
- Pour the cream–egg cheese mixture over the spinach (like in the photo).
- Sprinkle the top with shredded cheese.
5. Bake
- Preheat oven to 180°C / 350°F.
- Bake uncovered for 40–50 minutes, or until:
- The top is golden
- The edges are bubbling
- The center is set
Let rest for 10 minutes before slicing to keep layers clean.
🍽 Serving Suggestions
Serve warm with:
- A fresh Greek salad (tomatoes, cucumbers, olives)
- Roasted Mediterranean vegetables
- Grilled chicken, lamb, or fish
- A side of tzatziki
This dish is also delicious on its own as a vegetarian main course.
✨ Mediterranean Chef Tips
- Add sautéed mushrooms for richer flavor.
- Substitute potatoes with thinly sliced zucchini for a lighter version.
- Add a touch of feta on top before baking for extra Mediterranean taste.
- Use nutmeg lightly — it enhances the spinach beautifully.
📦 Storage
- Refrigerate up to 4 days.
- Reheat at 160°C (325°F) to keep layers intact.
- Freezing is possible, but best before baking rather than after.