Love this? Pin it for later!
Warm Spinach & Potato Gratin with Garlic & Herbs
There’s something magical about the way thinly sliced potatoes surrender to silky béchamel, the way spinach wilts into emerald ribbons, and the way a golden crust of Gruyère crackles under the fork. This gratin isn’t just a side dish—it’s the vegetarian main I bring out when the nights turn chilly and I want the whole house to smell like a French farmhouse. My mother first made a version for Thanksgiving when I was twelve; I remember sneaking back to the kitchen for thirds while everyone else was arguing over pie. Twenty years later, I still make it whenever I need edible comfort: break-ups, book deadlines, or simply a Tuesday that feels like a Monday. The recipe is forgiving, the leftovers reheat like a dream, and the aroma alone will make you feel like you’ve got your life together—even if the laundry mountain says otherwise.
Why This Recipe Works
- Double-layered flavor: A quick garlic-infused olive oil drizzle between potato layers adds depth without heavy cream overload.
- Spinach that stays green: Blanch, shock, and squeeze so it stays vibrant through the bake.
- Crispy-cheesy lid: A 50/50 mix of Gruyère and Parm gives stretch plus savory crunch.
- Make-ahead friendly: Assemble up to 24 hrs early; bake when guests arrive.
- One skillet start: Begin on the stovetop to jump-start potato tenderness, then slide into the oven for hands-off finish.
- Vegetarian protein: 12 g per serving thanks to milk, cheese, and spinach.
Ingredients You'll Need
Buy potatoes that are roughly the same diameter so the slices stack neatly; Yukon Golds give buttery flavor while Russets offer extra starch for thickening. Look for loose-leaf baby spinach rather than the pre-bagged stuff—it’s younger, sweeter, and less sandy. For the cheese, splurge on imported Swiss Gruyère; domestic versions are often too young and rubbery when melted. Fresh thyme and rosemary are worth it here; dried herbs will taste dusty against the delicate cream.
Substitutions: No Gruyère? Use aged white cheddar or Comté. Dairy-free? Swap in oat milk and a vegan mozzarella that melts (I like Miyoko’s). Kale can stand in for spinach—just remove the ribs and blanch an extra minute.
How to Make Warm Spinach & Potato Gratin with Garlic & Herbs
Prep the aromatics
Warm 2 Tbsp olive oil in a small saucepan over medium heat. Add 3 smashed garlic cloves and let them sizzle 30 seconds—just until the edges turn gold. Remove from heat, stir in a pinch of chili flakes, and set aside to infuse while you slice potatoes.
Mandoline the potatoes
Peel 2 lb (about 4 medium) Yukon Golds and slice ⅛-inch thick on a mandoline. Submerge slices in a bowl of cold salted water for 10 minutes to pull out excess starch—this prevents a gummy gratin. Drain and pat very dry with a clean tea towel; moisture is the enemy of cream absorption.
Blanch & shock spinach
Bring a large pot of well-salted water to boil. Drop in 10 oz baby spinach and press with a spider to submerge. Count 20 seconds—just until bright green—then scoop into an ice bath. Squeeze spinach in fist-sized bundles until bone-dry; excess water will thin the sauce. Rough-chop.
Build the béchamel
In the same saucepan, melt 3 Tbsp butter. Whisk in 3 Tbsp flour and cook 2 minutes to a pale-blond roux. Slowly pour in 2 cups cold whole milk, whisking constantly. Add 1 tsp Dijon, ½ tsp salt, ¼ tsp white pepper, and a bay leaf. Simmer 5 minutes until it coats the back of a spoon. Discard bay leaf.
Layer like lasagna
Preheat oven to 375°F. Rub a 10-inch cast-iron skillet with butter. Arrange one third of potato slices in concentric circles, slightly overlapping. Brush with garlic oil, season with salt & pepper, scatter half the spinach, and ladle ¼ cup béchamel. Repeat layers twice more, ending with potatoes. Press down to compact.
Top & tent
Pour remaining béchamel over the top, letting it seep down the sides. Sprinkle 1 cup grated Gruyère and ½ cup finely grated Parm. Spray a sheet of foil with non-stick spray and tent it shiny-side-down over the skillet, crimping loosely so steam can escape.
Bake low & slow
Bake 45 minutes. Remove foil and bake 20–25 minutes more until potatoes are fork-tender and the top is blistered and nut-brown. If you like an extra-crisp lid, broil 1–2 minutes, watching like a hawk.
Rest & serve
Let the gratin rest 10 minutes; this sets the sauce and prevents lava-hot mouth burns. Scatter with fresh thyme leaves and serve right from the skillet with a crunchy green salad and a glass of dry white wine.
Expert Tips
Temperature check
Insert an instant-read through the center at 45 min; you want 205°F for custardy potatoes.
No curdling
Keep milk cold when adding to roux; sudden heat shock can cause graininess.
Mandoline safety
Use the hand guard; I keep a cut-resistant glove in my drawer for speed-slicing.
Overnight magic
Assemble through step 6, cover tightly, refrigerate. Add 15 min to covered bake time next day.
Crust boost
Toss ¼ cup panko with 1 tsp olive oil and scatter on top for the final 10 min.
Spinach shortcut
Thawed frozen spinach works—use 2 (10 oz) blocks, squeeze bone-dry, skip blanching.
Variations to Try
- Smoky Kale & Cheddar: Swap spinach for curly kale, use smoked cheddar on top, and add a pinch of smoked paprika to the béchamel.
- Leek & Mushroom: Caramelize sliced leeks and creminos, layer them in place of spinach for an umami bomb.
- Sweet Potato & Goat Cheese: Use orange sweets, reduce milk by ¼ cup, dot each layer with tangy goat cheese.
- Protein-packed: Stir 1 cup cooked green lentils into the spinach for a complete one-dish meal.
Storage Tips
Refrigerate: Cool completely, cover skillet with foil or transfer to an airtight container. Keeps 4 days.
Freeze: Cut into portions, wrap each in plastic then foil. Freeze up to 2 months. Thaw overnight in fridge, reheat covered at 325°F until center reaches 165°F.
Reheat single servings: Microwave 60% power 2 min with a damp paper towel over top to restore creaminess.
Frequently Asked Questions
Warm Spinach & Potato Gratin with Garlic & Herbs
Ingredients
Instructions
- Infuse oil: Warm olive oil with garlic 30 seconds; add chili flakes, set aside.
- Prep potatoes: Slice ⅛-inch thick, soak 10 min in salted water, drain and dry.
- Blanch spinach: Boil 20 seconds, ice bath, squeeze dry, chop.
- Make béchamel: Roux with butter & flour, whisk in milk, season, simmer 5 min.
- Layer: Potatoes, garlic oil, season, spinach, sauce—repeat, ending with cheese.
- Bake: Covered 45 min, uncovered 20–25 min at 375°F until golden and tender.
- Rest 10 min, garnish with thyme, serve hot.
Recipe Notes
For crispier edges, use a cast-iron skillet. If you only have glass or ceramic, set the dish on a pre-heated baking sheet to jump-start the bottom crust.