Creamy Parmesan Spinach Gratin with Crispy Breadcrumbs

November 1, 2026

The spinach mixture should feel thick and creamy before it ever reaches the oven. When it’s too loose, the finished gratin can turn watery under its crisp top, even if the breadcrumbs look perfect. I learned to treat the spinach as the part that needs the most attention: frozen chopped spinach holds onto a surprising amount of water, so squeezing it dry makes a real difference in this Creamy Parmesan Spinach Gratin with Crispy Breadcrumbs.

The sauce starts with softened onion and garlic, then flour gives the milk and cream enough body to cling to the spinach instead of pooling around it. Parmesan brings a savory edge to the filling, while a buttery panko topping bakes up golden against the bubbling edges. The contrast is what I want from a gratin: a creamy middle, a crisp top, and spinach that tastes rich without feeling heavy.

Creamy Parmesan Spinach Gratin with Crispy Breadcrumbs golden bubbling
“

Kitchen Note

Coat the panko and Parmesan evenly with the melted butter before topping the spinach. If you spot dry crumbs in the bowl, give the mixture another stir so the top browns evenly instead of leaving pale patches.

Save this Creamy Parmesan Spinach Gratin for its velvety center and crisp, golden breadcrumb top.

Save to Pinterest

Why Frozen Spinach Needs More Than a Quick Thaw

Thawed spinach looks ready to use, but it can still carry enough water to thin the sauce and leave liquid at the bottom of the baking dish. That extra moisture has nowhere to go once the spinach is folded into the creamy base. The result can be a loose filling under a browned topping, rather than the spoonable, cohesive texture a gratin should have.

Squeeze the thawed spinach firmly until it feels compact and no longer releases water when you press it. I do this in handfuls over the sink; the spinach should still look moist, not bone-dry, but it shouldn’t drip. This matters more than trying to compensate later with extra flour, which can make the sauce pasty before it fixes a wet filling. Starting with spinach that’s drained well lets the sauce stay creamy and gives the breadcrumbs a better chance to remain crisp.

Frozen chopped spinach is useful here because it’s already cut into small pieces that blend easily through the sauce. Keep the spinach in the filling rather than layering it separately, so each scoop gets a similar amount of greens and Parmesan. If you’re tempted to skip the squeeze because the spinach looks drained, press it once more; the water hidden in the leaves is easy to miss.

What Gives the Filling Its Creamy Body—and the Top Its Crunch

Creamy Parmesan Spinach Gratin with Crispy Breadcrumbs golden bubbling
  • Frozen chopped spinach — It gives the gratin its tender, evenly distributed greens. Choose plain chopped spinach; the important prep detail is thawing it fully and pressing out excess water before it meets the sauce.
  • Whole milk, heavy cream, and flour — Together, these form a sauce that coats the spinach and holds its shape in the dish. Whole milk keeps the base from becoming overly rich, while cream rounds it out; the flour thickens the dairy as it simmers. Lower-fat milk won’t give the same full texture.
  • Parmesan — Finely grated Parmesan melts into the filling and gives the breadcrumb topping a salty, savory note. A wedge grated at home has a fresh, distinct flavor, but finely grated packaged Parmesan is convenient; avoid large shreds, which won’t distribute as evenly through the sauce.
  • Panko breadcrumbs — Their loose, flaky shape creates a lighter, crisper layer than fine breadcrumbs. Panko is worth choosing when you want a top that stays distinct from the creamy filling.
  • Yellow onion, garlic, and nutmeg — The onion softens into the base, garlic adds a gentle savory note, and a small touch of nutmeg gives the cream a warm background flavor. Finely chopping the onion helps it soften quickly and blend into each bite.
  • Unsalted butter — Butter softens the onion, helps the flour cook into the sauce, and coats the topping. Using unsalted butter leaves the seasoning in the filling easier to control.

Build the Sauce Before the Spinach Goes In

Soften the Onion and Cook the Garlic

Heat the oven to 400°F and grease an 8-inch square baking dish. Melt 3 tablespoons of butter in a large skillet over medium heat, then cook the finely chopped onion for 4 to 5 minutes, until softened. Stir in the garlic and cook for 30 seconds; it should smell fragrant, not browned. Add the flour and cook for 1 minute, stirring, so the sauce won’t taste floury.

Whisk the Dairy Into a Smooth Base

Gradually whisk in the whole milk and heavy cream, taking time to work the liquid into the flour mixture as you go. Bring it to a gentle simmer, then cook for 3 to 5 minutes while whisking. The sauce should visibly thicken and cling lightly to the whisk; if it still looks watery, give it time to simmer rather than adding more flour. Stir in the spinach, 3/4 cup of Parmesan, salt, pepper, and nutmeg, then spread the filling in the prepared dish.

Top and Bake Until the Edges Bubble

Melt the remaining 2 tablespoons of butter and stir it with the panko and remaining 1/4 cup of Parmesan. Sprinkle the topping evenly over the spinach mixture without pressing it down; a loose layer can brown across the surface. Bake for 18 to 22 minutes, until the edges are bubbling and the top is golden. Let the gratin rest for 5 minutes before serving so the creamy filling settles enough to scoop neatly.

Two Useful Swaps for the Breadcrumb and Flour

A gluten-free spinach gratin

Use a cup-for-cup gluten-free flour blend in place of the all-purpose flour, and gluten-free panko for the topping. The creamy filling and crisp finish stay close to the original; choose a flour blend intended to replace wheat flour one-for-one so the sauce thickens properly.

A finer, denser breadcrumb crust

Swap the panko for the same volume of plain dry breadcrumbs if that’s what you have. The top will be more compact and less airy, but it still browns with the butter and Parmesan. Keep the crumbs evenly coated before scattering them over the spinach.

Storage and Reheating

  • Refrigerator: Store covered for 3 to 4 days. The topping softens in the fridge, so it won’t be as crisp as it is fresh from the oven.
  • Freezer: Freeze portions in an airtight container for up to 2 months. Thaw in the refrigerator; the cream sauce may be slightly less smooth after freezing.
  • Reheating: Warm in a 350°F oven until the center reaches 165°F. Cover loosely if the top is browning too quickly, and avoid reheating at high heat, which can make the sauce separate.

Questions That Come Up When Making Spinach Gratin

Can I use fresh spinach instead of frozen?+

Fresh spinach isn’t a direct swap for the frozen amount because it changes in volume and releases water as it cooks. Use thawed chopped spinach for the listed proportions; a fresh-spinach version needs its own quantity and preparation.

Can I use a different cheese instead of Parmesan?+

You can change the cheese, but the flavor and melt will change too. Parmesan brings a salty, savory sharpness to both the sauce and topping, so a mild, moist cheese won’t give the same balance or the same crumbly finish.

Can I leave out the nutmeg?+

Yes. The gratin will still bake and hold together without it, though the creamy filling will lose the gentle warmth nutmeg adds. Leave it out rather than increasing another seasoning to replace it.

How do I make enough gratin for a crowd?+

Double the ingredients and divide the mixture between two 8-inch square baking dishes instead of piling it into one deeper dish. The shallower layers keep the topping-to-filling balance similar and let the centers heat through evenly.

Creamy Parmesan Spinach Gratin with Crispy Breadcrumbs

Creamy parmesan spinach gratin is baked with a rich spinach filling and a golden, crispy panko-Parmesan topping. The edges bubble as it bakes, making this an easy, comforting side dish.
Prep Time 15 minutes
Cook Time 30 minutes
Resting time 5 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: American
Calories: 350

Ingredients
  

For the spinach
  • 5 tbsp unsalted butter divided
  • 1 yellow onion small, finely chopped
  • 2 cloves garlic minced
  • 3 tbsp all-purpose flour
  • 1.5 cups whole milk
  • 0.5 cup heavy cream
  • 2 package (10 oz) frozen chopped spinach thawed and squeezed very dry
  • 1 cup Parmesan finely grated, divided
  • 0.75 tsp kosher salt
  • 0.25 tsp black pepper
  • 0.125 tsp ground nutmeg
For the topping
  • 0.75 cup panko breadcrumbs

Equipment

  • 1 8-inch square baking dish
  • 1 large skillet

Method
 

Make the spinach filling
  1. Heat the oven to 400°F.
  2. Grease an 8-inch square baking dish.
  3. Melt 3 tablespoons of the butter in a large skillet over medium heat.
  4. Add the onion and cook for 4 to 5 minutes until softened.
  5. Stir in the garlic and cook for 30 seconds.
  6. Stir in the flour and cook for 1 minute.
  7. Gradually whisk in the milk and heavy cream.
  8. Bring to a gentle simmer.
  9. Cook for 3 to 5 minutes, whisking, until thickened.
  10. Stir in the spinach, 3/4 cup of the Parmesan, salt, pepper, and nutmeg.
  11. Spread the mixture in the prepared dish.
Prepare the topping
  1. Melt the remaining 2 tablespoons butter.
  2. Stir it with the panko and remaining 1/4 cup Parmesan until evenly coated.
Assemble and bake
  1. Sprinkle the breadcrumb mixture evenly over the spinach.
  2. Bake for 18 to 22 minutes, until bubbling around the edges and golden on top.
  3. Rest for 5 minutes before serving.

Notes

Squeeze the thawed spinach very dry so the gratin stays thick and creamy. Refrigerate leftovers for up to 3 days; freezing is possible, though the breadcrumb topping may soften. For a gluten-free version, use gluten-free flour and gluten-free panko.
About the author
Savannah

Leave a Comment

Recipe Rating