Why You’ll Love This Recipe

I love how this recipe transforms simple, everyday ingredients into something that feels rich and satisfying. The creamy sauce binds the layers beautifully without feeling overly heavy.

I also appreciate how versatile it is. I can serve it as a vegetarian main course or pair it with roasted meats or fish. It’s budget-friendly, meal-prep friendly, and always a crowd-pleaser at the table.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

1 kg (2.2 lbs) potatoes
water, for boiling
salt, to taste
3 cloves garlic, minced
40 g (1.4 oz) butter
1 carrot, peeled and grated
30 g (1/4 cup) all-purpose flour
500 ml (2 cups) milk
dried ground nutmeg, to taste
200 g (7 oz) fresh spinach
vegetable oil, for sautéing
150 g (5.3 oz) mozzarella cheese, grated

Directions

I start by peeling and slicing the potatoes into thin, even rounds. I place them in a pot, cover them with water, add a little salt, and bring them to a boil. I cook them until just tender but still firm enough to hold their shape. Then I drain them and let them cool slightly.

In a saucepan over medium heat, I melt the butter. I add the minced garlic and grated carrot, sautéing for about 5 minutes until softened and fragrant.

Next, I stir in the flour and cook it for 1 to 2 minutes while stirring constantly to remove the raw flour taste. I gradually pour in the milk, whisking continuously until the sauce becomes smooth and thick. I season with salt and a pinch of nutmeg for warmth and depth.

In a separate skillet, I heat a drizzle of vegetable oil and sauté the spinach for 3 to 4 minutes until wilted. I lightly season it with salt and remove it from the heat.

I preheat the oven to 180°C (355°F) and lightly grease a baking dish. I arrange half of the potato slices in the bottom, followed by half of the spinach, then pour half of the creamy carrot-garlic sauce over the top. I repeat the layers with the remaining ingredients.

Finally, I sprinkle the grated mozzarella evenly over the top. For a slightly crisp finish, I sometimes drizzle a few drops of olive oil over the cheese before baking.

I bake the dish for about 30 minutes, until the top is golden and bubbling. I let it rest for 5 to 10 minutes before serving so the layers can set nicely.

Servings and Timing

Servings: 4

Prep time: 25 minutes
Cook time: 30 minutes
Total time: 55 minutes

Calories: approximately 250 kcal per serving

Variations

I sometimes add sautéed mushrooms between the layers for extra depth and richness. If I want a heartier version, I mix in shredded cooked chicken or diced ham.

For a slightly sharper flavor, I combine mozzarella with a handful of grated Parmesan or cheddar. When I want a bit of heat, I add a pinch of chili flakes or smoked paprika to the sauce.

To make it plant-based, I substitute dairy-free butter, plant milk, and vegan cheese alternatives.

Storage/Reheating

I let the bake cool completely before covering and storing it in the refrigerator for up to 4 days.

To reheat, I place a portion in the oven at 180°C (355°F) for about 10 to 15 minutes until heated through and bubbly again. I can also use the microwave for convenience, though the oven keeps the top crisp.

If I plan to freeze it, I wrap portions tightly and store them for up to 3 months. I thaw overnight in the refrigerator before reheating.

FAQs

Can I use frozen spinach instead of fresh?

Yes, I can use frozen spinach. I make sure to thaw it completely and squeeze out excess moisture before layering it into the dish.

What type of potatoes work best?

I prefer starchy varieties like Yukon Gold or Russet because they become tender while holding their shape.

Can I prepare this ahead of time?

Yes, I assemble the dish a day in advance and store it covered in the refrigerator. I bake it just before serving.

How do I prevent the sauce from becoming lumpy?

I whisk continuously while gradually adding the milk. This helps create a smooth, creamy texture.

Can I add extra cheese on top?

Absolutely. I sometimes add a little extra mozzarella or a sprinkle of Parmesan for an even cheesier crust.

Conclusion

This creamy spinach and potato bake is one of those comforting dishes I turn to again and again. I love how the tender potatoes, flavorful spinach, and rich sauce come together under a golden layer of melted cheese. It’s simple, satisfying, and perfect for both everyday dinners and special occasions.

Print

Creamy Spinach and Potato Bake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy Spinach and Potato Bake is a comforting cheesy casserole layered with tender potatoes, fresh spinach, and a rich homemade béchamel sauce. Baked until golden and bubbly, this easy vegetarian dinner is hearty, cozy, and perfect for family meals.

  • Author: Sarah
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes
  • Yield: 6 servings
  • Category: Main Course / Side Dish
  • Method: Baking
  • Cuisine: European-Inspired
  • Diet: Vegetarian

Ingredients

1 kg (2.2 lbs) Potatoes (Yukon Gold or Russet preferred)

Water (for boiling)

Salt (to taste)

3 cloves Garlic (minced)

40 g (1.4 oz) Butter

1 Carrot (peeled and grated)

30 g (¼ cup) All-Purpose Flour

500 ml (2 cups) Milk

Dried Ground Nutmeg (to taste)

200 g (7 oz) Fresh Spinach

Vegetable Oil (for sautéing)

150 g (5.3 oz) Mozzarella Cheese (grated)

Instructions

Prepare the Potatoes:
Peel and slice potatoes into thin, even rounds. Place in a pot, cover with salted water, and bring to a boil. Cook until just tender but not falling apart. Drain and set aside.

Sauté Garlic & Carrot:
In a saucepan, melt butter over medium heat. Add garlic and grated carrot. Sauté for about 5 minutes until soft and fragrant.

Make the Cream Sauce:
Stir in flour and cook for 1–2 minutes. Gradually whisk in milk until smooth and thickened. Season with salt and a pinch of nutmeg.

Cook the Spinach:
Heat a drizzle of vegetable oil in a skillet. Add spinach and sauté for 3–4 minutes until wilted. Lightly season with salt.

Assemble the Bake:
Preheat oven to 180°C (355°F). Lightly grease a baking dish. Layer half the potatoes, half the spinach, and half the sauce. Repeat layers.

Add Cheese & Bake:
Sprinkle mozzarella evenly on top. Drizzle lightly with olive oil for extra crispness. Bake for 30 minutes until golden and bubbly.

Rest & Serve:
Let rest for 5–10 minutes before serving to allow layers to set.

Notes

For extra flavor, mix mozzarella with Parmesan or sharp cheddar.

Frozen spinach may be used; thaw and squeeze excess moisture first.

Add sautéed mushrooms or cooked chicken for a heartier variation.

Stores refrigerated up to 4 days; reheat in oven for best texture.

Freeze portions up to 3 months in airtight containers.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star