warm spinach and potato casserole with garlic and parmesan cheese

5 min prep 30 min cook 5 servings
warm spinach and potato casserole with garlic and parmesan cheese
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Since then I’ve refined the technique, tested cheeses, played with aromatics, and landed on the version I’m sharing today: a creamy, garlicky base that coats every cube of potato, a whisper of nutmeg to make the spinach sing, and a crunchy Parmesan-panko crown that shatters like savory glass under the fork. It’s vegetarian comfort food elegant enough for company, simple enough for a Tuesday, and flexible enough to welcome whatever greens or cheeses you have on hand. Serve it beside roast chicken, or let it star with crusty bread and a crisp apple salad. Either way, I guarantee the casserole dish will return to the kitchen empty.

Why This Recipe Works

  • Texture contrast: Par-boiled potatoes stay fluffy inside while the top bronzes into cheesy crunch.
  • Flavor layering: Garlic is infused into the cream, sautéed with spinach, and finished raw in the topping for triple-depth taste.
  • Nutrient-dense comfort: Two whole bags of spinach wilt down into every bite, so you’re literally eating your greens without noticing.
  • One-dish wonder: No fancy equipment—just a skillet, a pot, and a 9×13 baker.
  • Make-ahead magic: Assemble in the morning, refrigerate, and bake at dinner with only five extra minutes.
  • Endlessly riffable: Swap Gruyère for Parmesan, kale for spinach, or add chickpeas for protein.

Ingredients You'll Need

Ingredients

Baby potatoes (2 lb) – Their thin skins soften into buttery jackets and they hold their shape without crumbling. If you only have large Yukon Golds, cut them into 1-inch cubes.

Baby spinach (10 oz, two clamshells) – Look for leaves that are vibrant, not slimy; the stems are tender so no need to remove them. Frozen spinach works in a pinch—thoroughly squeeze it bone-dry.

Heavy cream (1 cup) – Creates the silky sauce. Swap with half-and-half for a lighter bake, or use full-fat coconut milk for dairy-free (the flavor will change).

Garlic (6 cloves) – Fresh only, please. We’re using two in the cream, three with the spinach, and one raw in the topping for layers of garlicky goodness.

Parmesan cheese (1½ cups finely grated) – Buy a wedge and grate it yourself; pre-shredded cellulose will resist melting. A microplane yields feathery texture that melts instantly.

Panko breadcrumbs (¾ cup) – Japanese-style crumbs stay crisp longer than regular breadcrumbs. Look for whole-wheat panko for extra nuttiness.

Unsalted butter (3 Tbsp) – For sautéing and for greasing the dish. European-style butter with 82 % fat tastes richer.

Olive oil (2 Tbsp) – A glug for wilting spinach and for drizzling over the topping to encourage browning.

Fresh nutmeg (¼ tsp grated) – Whole nutmeg grated on a rasp elevates spinach from earthy to ethereal. Buy a few whole nuts; they last years.

Kosher salt & freshly ground black pepper – Season every layer. I use Diamond Crystal; if using Morton, reduce by 25 %.

How to Make Warm Spinach and Potato Casserole with Garlic and Parmesan Cheese

1
Prep & Par-boil

Heat oven to 400 °F. Butter a 9×13-inch (or 3-qt) baking dish. Scrub potatoes and cut any larger ones so pieces are uniform. Drop into a pot of well-salted water (it should taste like the sea), bring to a boil, and simmer 8 minutes—you want just-tender, not falling apart. Drain and let steam-dry while you continue; the dry edges will grab flavor later.

2
Infuse the Cream

Pour cream into a small saucepan. Add 2 smashed garlic cloves, a good pinch of salt, and a few grinds of pepper. Warm over medium-low until tiny bubbles appear at the edges; remove from heat, cover, and steep 10 minutes. This mellows raw garlic and perfumes the cream.

3
Wilt the Spinach

Heat olive oil in a large skillet over medium-high. Add 3 minced garlic cloves and cook 30 seconds until fragrant but not browned. Pile in spinach (it looks like a mountain, but trust the wilt), season with ½ tsp salt, a few grinds of pepper, and the nutmeg. Turn with tongs until just collapsed, 2–3 minutes. Transfer to a colander and press out excess liquid; wet spinach will water down your casserole.

4
Build the Base

In a large bowl combine warm potatoes, wilted spinach, infused cream (fish out the garlic), and 1 cup of the Parmesan. Toss gently—your goal is to coat without breaking the potatoes. Taste and adjust seasoning; this is your last chance to season the interior.

5
Pack the Dish

Spread mixture into prepared baking dish in an even layer. Press down lightly so the cream percolates up around the potatoes but the top stays nubbly for textural interest.

6
Mix the Crunchy Crown

In a small bowl combine panko, remaining ½ cup Parmesan, the last garlic clove (minced), 1 Tbsp melted butter, a drizzle of olive oil, pinch of salt, and a few grinds of pepper. Stir with a fork until evenly moistened; the oil encourages golden color.

7
Top & Bake

Sprinkle panko mix evenly over the casserole. Slide onto middle rack and bake 25–30 minutes until the sauce is bubbling up the sides and the top is deep golden brown. If you want more color, broil 1–2 minutes, watching like a hawk.

8
Rest & Serve

Let stand 10 minutes—this sets the sauce and prevents tongue-scalding. Garnish with extra shaved Parmesan and a crack of black pepper. Scoop generously; listen for the crunch.

Expert Tips

Use warm potatoes

Tossing while warm helps them absorb the seasoned cream, so every cube tastes rich rather than just the sauce around it.

Squeeze spinach thoroughly

A potato ricer or clean tea towel removes liquid fast; excess moisture is the enemy of a lush, not watery, bake.

Grate Parmesan micro-fine

A microplane creates feather-light shreds that melt seamlessly into the sauce and topping.

Toast panko first

For an extra-crunchy crown, toast the panko in a dry skillet until golden, cool, then mix with cheese and butter.

Season every layer

Potato water, spinach sauté, cream, and topping all get salt; taste as you go and you won’t need correction at the end.

Double the batch

Two pans freeze beautifully—under-bake by 10 minutes, cool, wrap, and freeze up to 3 months for emergency comfort.

Variations to Try

  • Swap greens: Use baby kale, Swiss chard, or beet greens; just remove tough ribs and increase wilt time by 1 minute.
  • Add protein: Stir in 2 cups shredded rotisserie chicken or a can of drained chickpeas for a complete meal.
  • Change the cheese: Gruyère adds nutty funk, fontina melts into dreamy strings, or try smoked gouda for campfire vibes.
  • Spice it up: Add ¼ tsp red-pepper flakes to the cream or a diced jalapeño with the spinach.
  • Go gluten-free: Sub crushed cornflakes mixed with cheese, or use almond flour for the topping.
  • Vegan route: Replace cream with coconut milk, use olive-oil roux, swap Parmesan for nutritional-yeast + toasted breadcrumbs, and brush potatoes with garlic-infused oil.

Storage Tips

Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days. Reheat single portions in the microwave at 70 % power to keep the topping crisp, or warm the whole dish covered at 350 °F for 20 minutes, uncovering the last 5 to re-crisp.

Freeze: Assemble through step 5, wrap tightly with plastic and foil, and freeze up to 3 months. Bake from frozen at 350 °F for 1 hour 15 minutes, adding foil if the top browns too quickly. Alternatively, thaw overnight in the fridge and bake as directed.

Make-ahead: Prep all components the morning of: boil potatoes, wilt spinach, infuse cream, and store separately. Assemble just before baking so panko stays crunchy. If you must assemble early, store topping separately and add just before it goes into the oven.

Frequently Asked Questions

Russets work but their higher starch can fall apart; if that’s what you have, cut larger chunks and reduce par-boil to 6 minutes so they keep their shape.

High heat or acidic spinach can cause cream to separate. Keep oven at 400 °F max and avoid over-baking. If it happens, just stir gently before serving—it still tastes delicious.

Absolutely—use 8-oz ramekins and bake 18–20 minutes. They’re adorable for dinner parties and kids love their own mini casserole.

Replace heavy cream with equal parts 2 % evaporated milk and Greek yogurt; the texture will be lighter and tangier. Use modest amounts of strongly flavored Parmesan so you don’t feel deprived.

Add a splash of milk or cream over the top before covering with foil; heat at 325 °F until warmed through, uncovering the last 5 minutes to re-crisp.

Yes! Use a cast-iron or grill-safe pan, cover, and cook over indirect medium heat (about 375 °F) for 25 minutes with the lid closed. Rotate halfway for even browning.
warm spinach and potato casserole with garlic and parmesan cheese
main-dishes
Pin Recipe

Warm Spinach and Potato Casserole with Garlic and Parmesan Cheese

(4.9 from 127 reviews)
Prep
20 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Par-boil potatoes: Boil in salted water 8 minutes; drain and steam-dry.
  2. Infuse cream: Warm cream with 2 smashed garlic cloves, pinch salt & pepper; steep 10 minutes then discard garlic.
  3. Wilt spinach: Sauté 3 minced garlic cloves in olive oil 30 seconds, add spinach, salt, pepper, nutmeg; cook 2 minutes. Press out liquid.
  4. Combine: Toss warm potatoes, spinach, infused cream, 1 cup Parmesan, and season.
  5. Pack & top: Spread in buttered 9×13 dish. Mix panko, remaining Parmesan, 1 minced garlic clove, 1 Tbsp melted butter, drizzle of oil; sprinkle over casserole.
  6. Bake: 400 °F for 25–30 minutes until bubbly and golden. Rest 10 minutes before serving.

Recipe Notes

For make-ahead, assemble without topping, refrigerate up to 24 hours, add panko just before baking. Frozen spinach works—thaw and squeeze bone-dry.

Nutrition (per serving)

392
Calories
15g
Protein
29g
Carbs
25g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.