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.

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.
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

- 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

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