Love this recipe? Save it to Pinterest before you forget!
Creamy Spinach & Potato Gratin (Budget-Friendly Supper Star)
The first time I made this gratin was on a blustery Tuesday night when the fridge was practically humming with tumbleweeds: a five-pound sack of russets, a wilting bag of spinach, and the dregs of a carton of cream left over from weekend coffee. My kids had just declared that “potatoes again” was culinary cruelty, and I—tired, cold, and not in the mood for a grocery run—decided we were going to have something that felt like Sunday at Grandma’s on a Wednesday-wallet. One hour later the house smelled like browned butter and nutmeg, the top was blistered into a cheese-crater landscape, and even the picky one asked for seconds. Since that night this gratin has become my weeknight love letter to “use what you have” cooking: no fancy cheeses, no obscure aromatics, just humble staples that bake into something luxurious. If you can slice potatoes and stir, you can turn out a bubbling casserole that feeds the whole table for the price of a single take-out entrée.
Why You'll Love This creamy spinach and potato gratin perfect for budgetfriendly suppers
- Pantry Proof: Russets, spinach, milk, and a handful of shredded cheese—no specialty items required.
- One-Dish Wonder: Mix, bake, and serve from the same vessel; minimal washing-up.
- Vegetarian Comfort: Hearty enough for carnivores yet meat-free for Meatless Mondays.
- Stretchy Servings: Ten-cup yield feeds six as a main or eight as a side.
- Make-Ahead Magic: Assemble in the morning, refrigerate, then bake at 400 °F for 30 minutes at dinner.
- Customizable: Swap greens, change cheeses, or slip in leftover ham without rewriting the recipe.
- Under $1.50 per plate: Based on average U.S. grocery prices—cheaper than frozen pizza.
Ingredient Breakdown
Potatoes: Starchy russets collapse just enough to thicken the sauce while holding their shape for distinct slices. Wash, peel only if the skins are tough, and aim for ⅛-inch rounds so they cook evenly.
Spinach: A 10-oz. bag of fresh wilts down into velvety ribbons. If you’re pulling from the freezer, thaw and squeeze bone-dry to keep the sauce from going watery.
Sauce Base: Whole milk plus a spoonful of flour equals a light béchamel without the roux stress. Warm the milk first; cold dairy plus hot baking dish equals curdled sauce.
Cheese: Sharp cheddar brings tang and color; a whisper of Parmesan in the topping bakes into a frico-crunch. Pre-shredded works, but block cheese melts silkier and is cheaper per ounce.
Aromatics: Garlic and nutmeg are classic gratin back-notes—use fresh garlic, not powder, and grate whole nutmeg if you can; the difference is pennies but miles in flavor.
Butter & Oil: A greased dish prevents the potatoes from cementing themselves to the edges and encourages the golden lid we all fight over.
Step-by-Step Instructions
- Prep the Pan: Preheat oven to 400 °F. Butter a 9×13-inch (3-quart) casserole or any shallow oven-safe vessel with 2 Tbsp softened butter, then dust with 1 Tbsp grated Parmesan. This cheesy insurance policy gives you a crisp, nutty perimeter.
- Slice & Soak: While the oven heats, slice 2½ lb. (about 6 medium) russets ⅛-inch thick. Submerge in cold salted water for 10 minutes to draw out excess starch; this prevents gummy layers and speeds cooking. Drain and pat very dry.
- Wilt Spinach: Heat 1 Tbsp olive oil in a Dutch oven over medium. Add 10 oz. baby spinach, season with ½ tsp salt and a few cracks of pepper. Toss just until collapsed, 2–3 minutes. Transfer to a colander; when cool, squeeze by the fistful.
- Quick Béchamel: In the same pot melt 3 Tbsp butter. Add 2 minced garlic cloves and cook 30 seconds. Sprinkle 3 Tbsp all-purpose flour over the foaming butter; whisk 1 minute to cook out the raw taste. Gradually whisk in 3 cups warm whole milk. Simmer until thick enough to coat a spoon, about 4 minutes. Off heat stir in 1 tsp kosher salt, ½ tsp black pepper, ¼ tsp ground nutmeg, and 1 cup shredded sharp cheddar.
- Layer: Arrange half the potatoes in overlapping rows. Scatter the squeezed spinach, then ½ cup cheddar. Top with remaining potatoes. Pour the hot sauce evenly over the surface; shimmy the dish to coax liquid into every crevice.
- Top & Bake: Mix ½ cup panko, ¼ cup cheddar, and 2 Tbsp Parmesan. Drizzle 1 Tbsp melted butter, toss until sandy, then distribute over the gratin. Tent loosely with foil (tip: spray the underside so cheese won’t stick) and bake 30 minutes.
- Brown & Bubble: Remove foil and bake 20–25 minutes more, until the top is leopard-spotted and a knife slides through the center with no resistance. Broil 2 minutes for extra crunch.
- Rest: Let stand 10 minutes. The sauce will tighten just enough to mound on a fork without swimming.
Expert Tips & Tricks
- Warm Dairy: Cold milk can shock the roux into lumps. Microwave it 45 seconds or heat on the stovetop until steam rises.
- Mandoline Magic: Uniform ⅛-inch slices cook simultaneously. If hand-cutting, do a quick sauté test—if a slice is flexible but not mushy, you’re good.
- Cheese Choice: Pre-shredded cellulose can repel sauce. Buy block cheddar and shred while cold; it fluffs and melts evenly.
- No Nutmeg? No Panic: Sub ½ tsp Dijon mustard for depth or ⅛ tsp cayenne for gentle heat.
- Crust Control: If the top browns before the potatoes soften, slide the rack down one notch and lay foil loosely on top.
- Extra Creamy: Swap ½ cup milk for evaporated milk; the higher protein gives a plush body without cost.
Common Mistakes & Troubleshooting
| Problem | Likely Cause | Fix |
|---|---|---|
| Watery pool at bottom | Spinach not squeezed or potatoes soaked too long | Drain, press spinach thoroughly; pat potatoes dry and salt only after draining. |
| Curdled sauce | Oven too hot or cold milk added to hot roux | Lower oven to 375 °F and always warm dairy. |
| Burnt cheese topping | Broiler left unattended | Set a 90-second timer; cheese continues browning from residual heat. |
| Undercooked center | Too-thick slices or pan too deep | Slice thinner or par-cook potatoes 5 minutes in salted water before layering. |
Variations & Substitutions
- Dairy-Free: Use oat milk and thicken with 2 Tbsp cornstarch; top with olive-oil-toasted panko mixed with nutritional yeast.
- Green Swap: Replace spinach with kale (remove ribs) or Swiss chard; hearty greens need an extra minute of wilting.
- Protein Boost: Fold in 1 cup diced ham, cooked bacon, or canned tuna between layers for a quasi-casserole.
- Herbaceous: Stir 2 Tbsp chopped dill or tarragon into the sauce for spring vibes.
- Spicy: Add 1 seeded and minced jalapeño to the béchamel and use pepper-jack cheese.
- Single-Serve: Divide mixture among greased muffin tins; bake 20 minutes for handheld lunch cups.
Storage & Freezing
Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days. Reheat single portions in the microwave at 70 % power to keep the sauce creamy, or warm the whole dish covered at 350 °F for 20 minutes.
Freeze: Bake, cool, then wrap in foil and freeze up to 2 months. Thaw overnight in the refrigerator; reheat at 375 °F until center reaches 165 °F (about 35 minutes). Note: cream-based sauces may separate slightly; a splash of milk stirred in revives silkiness.
Frequently Asked Questions
There you have it—creamy, cheesy, spinach-flecked comfort that costs less than a latte and tastes like you spent the afternoon in a French bistro. Make it once, and like me, you’ll find yourself buying potatoes in ten-pound bags “just in case.” Happy gratin-ing!
Creamy Spinach & Potato Gratin
Ingredients
- 2 lb Yukon Gold potatoes, thinly sliced
- 5 oz baby spinach
- 1 cup shredded mozzarella
- ½ cup grated Parmesan
- 2 cloves garlic, minced
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups milk
- ½ tsp ground nutmeg
- Salt & black pepper to taste
- Olive oil to grease dish
- Optional: pinch of chili flakes
Instructions
-
1
Preheat oven to 400 °F (200 °C). Lightly oil a 9×13-inch baking dish.
-
2
Melt butter in a saucepan, whisk in flour and cook 1 min. Gradually whisk in milk until thick, season with nutmeg, salt & pepper.
-
3
Wilt spinach in a dry pan over medium heat, squeeze out excess moisture.
-
4
Layer half the potatoes in the dish, top with half the spinach and ⅓ of the mozzarella.
-
5
Pour half the sauce over layers; repeat with remaining potatoes, spinach, and sauce.
-
6
Finish with remaining mozzarella and all the Parmesan. Cover with foil and bake 30 min.
-
7
Remove foil and bake 10–15 min more until potatoes are tender and top is golden. Rest 5 min before serving.
Recipe Notes
- Use a mandoline for even potato slices.
- Swap mozzarella for cheddar for sharper flavor.
- Make-ahead: assemble up to step 5, refrigerate; bake 15 min longer if chilled.
