Love this? Pin it for later!
Creamy Garlic & Lemon Potato Gratin with Spinach
There’s something magical about pulling a bubbling, golden-crusted casserole from the oven on a chilly evening. The scent of roasted garlic and lemon zest drifts through the kitchen, wrapping the house in a blanket of comfort. This creamy potato gratin—layered with tender baby spinach, silky béchamel, and a whisper of nutmeg—has become my go-to for everything from impromptu book-club nights to the first cozy dinner after daylight-saving time ends. My neighbor once knocked on the door at 9 p.m. because she “could smell dinner through the vents” and wanted the recipe on the spot. If that’s not a testament to its magnetism, I don’t know what is.
I first developed the dish when I needed a vegetarian main that still felt luxurious enough for company. Traditional gratins can feel heavy; the bright kiss of lemon and the grassy note of spinach keep each forkful lively. The potatoes are sliced whisper-thin on a mandoline (please use the guard!), so they fan into velvety layers that soak up every drop of garlicky cream. A final shower of nutty Gruyère bubbles into the most irresistible cheesy crust. Serve it straight from the dish, letting everyone scoop through the bronzed lid to the molten layers below. Add a crisp green salad and a glass of chilled Chenin Blanc, and you’ve got a dinner worthy of a French country inn—without ever leaving your flannel pajamas.
Why This Recipe Works
- Ultra-thin potatoes: Sliced 1 mm thick, they cook evenly and absorb the lemon-garlic cream without staying crunchy.
- Two-cheese strategy: Nutty Gruyère for depth and a touch of sharp Parmesan for umami punch.
- Lemon zest in the béchamel: Cuts richness and amplifies the spinach’s fresh flavor.
- Wilted, not watery, spinach: Quick sauté drives off moisture so the gratin stays creamy, not soupy.
- Infused dairy: Steeping garlic and bay leaf in the milk before the roux perfumes every bite.
- Make-ahead friendly: Assemble up to 24 hrs in advance; bake when guests walk through the door.
Ingredients You'll Need
Every element here pulls its weight. Start with Yukon Gold potatoes; their naturally creamy texture means you can skip peeling if you’re short on time—just scrub well. For the greens, grab a 5-oz clamshell of baby spinach; it wilts in seconds and has a sweet edge compared with mature bunches. When shopping for lemons, pick specimens with taut, fragrant skin—zest is the star here, so avoid any that feel spongy or look dull.
Butter and flour form the classic roux that thickens the sauce, but I swap in part half-and-half for an extra-luxurious mouthfeel. Whole milk works if you’d like to lighten things, though the gratin will be slightly less silky. Freshly grated nutmeg is non-negotiable; the pre-ground jar tastes dusty in comparison. As for cheese, spring for authentic Swiss Gruyère. Its nutty, almost fruity flavor melts like a dream and browns to a gorgeous lacquer. In a pinch, a good Comté or even aged white cheddar can stand in, but the aroma won’t transport you to the Alps quite the same way.
Garlic mellows as it steeps in warm dairy; don’t be tempted to add more than two cloves or it will dominate. A single bay leaf lends subtle tea-like notes—remove it before whisking in the roux. Kosher salt layers seasoning throughout; I season the potato soak, the béchamel, and the spinach sauté separately so every component sings. Finally, a quick grind of black pepper bridges the sweet cream and grassy spinach.
How to Make Creamy Garlic & Lemon Potato Gratin with Spinach
Prep the potatoes
Preheat oven to 375 °F (190 °C). Butter a 2-quart shallow baking dish. Using a mandoline set to 1 mm, slice cleaned Yukon Golds into a large bowl of ice water laced with 1 tsp salt. Soak 10 min to remove excess starch—this prevents the gratin from tasting gummy. Drain and pat thoroughly dry with kitchen towels; moisture is the enemy of creaminess.
Infuse the dairy
In a small saucepan combine 1 cup whole milk, 1 cup half-and-half, 2 smashed garlic cloves, and 1 bay leaf. Warm over medium heat until tiny bubbles appear around the perimeter—do not boil. Remove from heat, cover, and steep 15 min while you continue. This gentle steep coaxes the garlic’s sweetness without any raw bite.
Wilt the spinach
Heat 1 Tbsp olive oil in a large skillet over medium-high. Add 5 oz baby spinach, season with pinch salt and pepper, and cook, tossing, just until collapsed and bright green, about 90 seconds. Transfer to a sieve and press out liquid with the back of a spoon. Rough-chop if leaves are large; set aside. Removing moisture keeps the gratin creamy rather than watery.
Build the béchamel
In a medium saucepan melt 3 Tbsp unsalted butter over medium. Whisk in 3 Tbsp all-purpose flour; cook 2 min to a pale golden roux—this cooks out raw flour flavor. Remove bay leaf from dairy and gradually whisk infused milk mixture into roux. Bring to a gentle simmer, stirring constantly, until thick enough to coat the back of a spoon, 4–5 min.
Season the sauce
Off heat, stir in 1 tsp kosher salt, ¼ tsp freshly grated nutmeg, ½ tsp freshly ground black pepper, and zest of 1 large lemon. Add ¾ cup grated Gruyère and ¼ cup grated Parmesan; whisk until melted and silky. Taste—it should be well seasoned since potatoes are bland canvases.
Layer & assemble
Arrange one-third of potato slices in an overlapping pattern on the bottom of the buttered dish. Scatter half the chopped spinach, then ladle one-third of the sauce. Repeat layers, finishing with sauce on top. Press down to submerge potatoes. Cover with parchment-lined foil; this prevents curdling by moderating heat.
Bake low & slow
Bake covered 45 min. Remove foil, sprinkle remaining ½ cup Gruyère over surface, and continue baking uncovered until potatoes are fork-tender and top is burnished gold, 20–25 min more. If you desire deeper blistering, slip under broiler 2 min—watch closely!
Rest & serve
Let gratin stand 10 min to set the sauce. Garnish with chopped parsley or extra lemon zest for color. Scoop generous squares onto warm plates and watch the cheesy strands stretch into Instagram-worthy pulls.
Expert Tips
Temperature matters
Room-temperature dairy blends smoothly into the roux, preventing lumps. Pull milk and half-and-half from the fridge before you start slicing potatoes.
Mandoline safety
Always use the hand guard. If you’re nervous, slice potatoes ⅛-inch thick with a sharp chef’s knife—aim for uniformity so they cook evenly.
Cheese crust hack
For an extra-crispy lid, mix 2 Tbsp panko with 1 tsp olive oil and scatter with the final cheese. It bakes into a golden crunch that crackles under the fork.
Make-ahead magic
Assemble the gratin, cover tightly, and refrigerate up to 24 hrs. Add 10 min to the covered bake time since it will be chilled.
Flavor boosters
Stir 1 tsp white miso into the finished béchamel for deeper umami, or swap half the spinach for sautéed leeks for a sweeter note.
Portion control
Bake in individual 8-oz ramekins for elegant dinner parties; start checking doneness after 30 min.
Variations to Try
- Kale & pancetta: Replace spinach with chopped lacinato kale and fold in ½ cup crisped pancetta for a salty bite.
- Vegan deluxe: Use olive-oil roux, oat milk, and vegan mozzarella. Nutritional yeast adds cheesy depth.
- Sweet-potato swap: Substitute orange sweet potatoes; add ½ tsp smoked paprika to the sauce for warmth.
- Herb explosion: Fold 2 Tbsp chopped dill and 1 Tbsp tarragon into the sauce for a spring vibe.
- Seafood gratin: Top with seared scallops during the last 5 min of baking for an elegant surf-and-turf twist.
Storage Tips
Cool leftovers completely, then cover tightly with foil or transfer to an airtight container. Refrigerate up to 4 days. To reheat, place a portion in a small baking dish, drizzle with 1 Tbsp milk to loosen, and warm at 350 °F for 15 min or until bubbling. The microwave works in a pinch, but the cream sauce may separate slightly.
To freeze, wrap the unbaked casserole in a double layer of plastic wrap plus a layer of foil; freeze up to 2 months. Thaw overnight in the refrigerator, then bake as directed, adding 10–15 min to the covered time. If baking from frozen, cover with foil and bake at 350 °F for 1 hr 15 min, then uncover and continue until golden.
Frequently Asked Questions
Creamy Garlic & Lemon Potato Gratin with Spinach
Ingredients
Instructions
- Prep: Preheat oven 375 °F. Butter 2-qt baking dish. Slice potatoes 1 mm thick; soak in salted ice water 10 min. Drain and pat dry.
- Infuse: Warm milk, half-and-half, garlic, and bay leaf until steaming; steep 15 min off heat.
- Wilt spinach: Sauté spinach in olive oil 90 seconds; press dry and chop.
- Roux: Melt butter, whisk in flour 2 min. Gradually whisk in infused dairy; simmer until thick.
- Season: Stir in salt, nutmeg, pepper, lemon zest, ¾ cup Gruyère, and Parmesan until melted.
- Assemble: Layer potatoes, spinach, and sauce twice; finish with sauce. Cover with parchment foil.
- Bake: 45 min covered. Uncover, sprinkle remaining ½ cup Gruyère, bake 20–25 min more until bubbly and golden.
- Rest: Cool 10 min, garnish with parsley, serve hot.
Recipe Notes
For ultra-crispy top, broil 2 min at the end. Leftovers reheat beautifully with a splash of milk.