Love this?
The first time I made this Healthy Spinach & Potato Gratin, it was one of those bleak January evenings when the sky forgets how to be anything but charcoal. My farmers-market tote was still half-full of hardy spinach—leaves so crinkled they looked like green origami—and the potatoes in the pantry were beginning to sprout hopeful eyes. I wanted comfort food, but I also wanted to feel energized, not weighed down. Traditional gratins, glorious as they are, can leave me in a cream-and-cheese coma. So I tinkered, swapped Greek yogurt for heavy cream, showered the top with nutty Gruyère instead of drowning every layer, and folded in handfuls of spinach that wilted into silk. Ninety minutes later the bubbling dish emerged, smelling like a farmhouse kitchen in the Alps. My neighbor dropped by, drawn by the aroma, and we ended up spooning it straight from the baking vessel while standing at the counter. That night I wrote “KEEPER” in all caps beside the recipe. Since then, this gratin has become my winter wellness ritual: a make-ahead marvel for busy weeknights, a vegetarian centerpiece for Sunday suppers, and the leftover that somehow tastes even better cold the next morning.
Why This Recipe Works
- Lower-calorie béchamel: A light roux thickened with stock and protein-rich Greek yogurt delivers creamy comfort for a fraction of the saturated fat.
- Nutrient-dense layers: Each potato slice is interlaced with wilted spinach, sneaking in folate, iron, and vitamin K without tasting “green.”
- Crispy-cheese crown: A modest sprinkle of Gruyère on top bronzes into a lacy frico, giving you maximum flavor payoff with modest cheese.
- One baking dish: No precooking of potatoes required; the oven finish steams tender slices right in the sauce, saving dishes and time.
- Make-ahead magic: Assemble up to 24 hrs in advance, refrigerate, then bake when guests arrive—perfect for holiday stress relief.
- Vegetarian yet hearty: At 18 g protein per serving, even carnivores leave satisfied.
- Winter pantry heroes: Spinach, potatoes, onions, and basic fridge staples mean you can shop once and enjoy all week.
Ingredients You'll Need
Look for firm, smooth Yukon Gold or another waxy potato. Their lower starch content keeps slices intact and soaking up sauce without turning mushy. If you can only find Russets, cut them a touch thicker and pat dry to remove excess surface starch.
Fresh spinach offers delicate texture, but if you’re staring down a half-used bag of frozen, thaw and squeeze it bone-dry; excess water will thin the sauce. Baby kale or Swiss chard make excellent leafy stand-ins—just strip the ribs if they’re thick.
Greek yogurt should be whole-milk for silkiness; 2 % works in a pinch, but fat-free can curdle under high heat. Bring it to room temperature before whisking into the roux to prevent shock and clumps.
For the cheese, authentic Swiss Gruyère melts into nutty puddles and forms those Instagram-worthy blistered spots. If budget is tight, half-and-half with sharp white cheddar still delivers depth. Vegans can swap in an equal amount of unsweetened oat milk plus 3 Tbsp nutritional yeast and 1 Tbsp white miso for umami.
Nutmeg might seem old-school, yet its subtle warmth marries spinach like they were born together. Buy whole seeds, keep them in the freezer, and grate fresh; the difference is a heady floral note versus dusty bitterness.
How to Make Healthy Spinach & Potato Gratin for Warm Winter Dinners
Prep the aromatics
Heat oven to 400 °F (204 °C). Lightly butter a 2-quart (1.9 L) shallow baking dish. Finely chop 1 medium yellow onion and mince 2 cloves garlic. Warm 1 Tbsp olive oil in a skillet over medium; sauté onion until translucent, 4-5 min. Add garlic and cook 30 sec until fragrant.
Build the light roux
Sprinkle 2 Tbsp all-purpose flour over the onion mixture; stir constantly for 1 min to coat and remove raw taste. Gradually whisk in 1 cup low-sodium vegetable stock, then ½ cup 2 % milk. Simmer until thick enough to coat the back of a spoon, about 3 min.
Enrich with yogurt
Off heat, whisk in ¾ cup plain whole-milk Greek yogurt, ½ tsp sea salt, ¼ tsp black pepper, and a generous pinch of freshly grated nutmeg. Stir in 1 tsp Dijon mustard for subtle tang. Let sauce cool 5 min so the yogurt doesn’t split in the oven.
Wilt the spinach
Return the same skillet to medium-high heat; pack in 6 packed cups (about 6 oz/170 g) roughly chopped fresh spinach with just the rinse water clinging to leaves. Toss until bright and just collapsed, 2 min. Transfer to a sieve, press out excess juice, and season lightly.
Slice potatoes uniformly
Peel 1 ½ lb (680 g) Yukon Gold potatoes. Using a mandoline or sharp chef’s knife, cut into ⅛-inch (3 mm) rounds. Submerge slices briefly in cold water to prevent browning, then pat very dry with a clean towel. Even moisture removal helps the sauce adhere and prevents a watery bake.
Layer with strategy
Spread 3 Tbsp sauce on the bottom of the buttered dish. Arrange one third of potato slices in overlapping concentric circles. Scatter half the spinach, drizzle another ¼ of the sauce, and repeat layers, finishing with potatoes and the remaining sauce poured over top.
Top with cheese & foil tent
Sprinkle ¾ cup (3 oz) coarsely grated Gruyère evenly. Cover dish with foil that’s been lightly greased on the underside to prevent sticking. Tent it slightly so it doesn’t rest directly on the cheese, creating steam space for the potatoes.
Bake low & slow, then uncover
Bake 30 min covered. Remove foil and continue 20-25 min until potatoes are fork-tender and the top is speckled golden. Broil 1-2 min for extra blister, watching closely. Rest 10 min to set sauce and avoid tongue-scalding impatience.
Garnish & serve
Finish with chopped parsley for color and a crack of black pepper. Spoon alongside roasted beets or a crisp apple-walnut salad for a balanced winter plate.
Expert Tips
Room-temp dairy
Cold yogurt can seize and curdle. Let it stand on the counter while you prep veggies.
Squeeze spinach thoroughly
Excess moisture = watery gratin. Press out liquid using the back of a ladle inside a sieve.
Mandoline safety
Keep the guard on; if you’re glove-less, cut the last nub into a flat surface so your fingers stay clear.
Rest before serving
Ten minutes allows starch to absorb sauce, yielding neat squares instead of lava flow.
Crisp-top hack
Mix 2 Tbsp panko with 1 tsp olive oil and scatter on top for the last 5 min of baking.
Double-batch trick
Bake two pans, cool completely, cut into squares, and freeze on a tray; transfer to bags for instant sides.
Variations to Try
- Sweet-potato swap: Replace half the potatoes with orange sweets; reduce nutmeg and add ¼ tsp smoked paprika for contrast.
- Leek & mushroom: Swap onion for sliced leeks and add 1 cup sautéed creminis between layers for umami.
- Lemon-dill salmon gratin: Fold in 6 oz flaked cooked salmon and 1 Tbsp chopped dill for a pescatarian protein boost.
- Vegan version: Use olive-oil roux, unsweetened oat milk, nutritional-yeast “cheese,” and chickpea flour yogurt substitute.
- Spicy greens: Sub in 3 cups baby arugula and 1 cup chopped mustard greens for peppery bite; add ⅛ tsp cayenne to sauce.
- Single-serve: Layer in buttered muffin tins, reduce bake time to 20 min—cute brunch side or party finger food.
Storage Tips
Refrigerate: Cool completely, cover tightly, and store up to 4 days. Reheat individual portions in a 350 °F oven for 12 min or microwave 2 min with a splash of broth to loosen sauce.
Freeze: Cut cooled gratin into squares, wrap each in parchment, then foil; freeze up to 2 months. Thaw overnight in fridge and reheat as above.
Make-ahead: Assemble through Step 7, cover with buttered foil, and refrigerate up to 24 hrs. Add 10 min to covered bake time if starting cold.
Frequently Asked Questions
Healthy Spinach & Potato Gratin for Warm Winter Dinners
Ingredients
Instructions
- Sauté aromatics: Heat olive oil in skillet over medium; cook onion 4-5 min until translucent. Add garlic 30 sec.
- Make light roux: Stir in flour 1 min. Gradually whisk in stock and milk; simmer until thick, 3 min.
- Add yogurt & seasonings: Off heat whisk in yogurt, salt, pepper, nutmeg, and mustard. Cool 5 min.
- Wilt spinach: In same skillet, cook spinach until just collapsed, 2 min; press dry.
- Layer: Butter a 2-quart dish. Spread 3 Tbsp sauce on bottom. Add ⅓ potatoes, ½ spinach, ¼ sauce; repeat, ending with potatoes and remaining sauce. Top with Gruyère.
- Bake: Cover with greased foil; bake 30 min at 400 °F. Uncover and bake 20-25 min until tender and golden. Rest 10 min, garnish, serve.
Recipe Notes
Bring yogurt to room temperature before stirring into sauce to prevent curdling. Pat potato slices very dry for best texture.