healthy spinach and potato gratin for warm winter dinners

5 min prep 30 min cook 5 servings
healthy spinach and potato gratin for warm winter dinners
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

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

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

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

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

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

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

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

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

9
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

Yes. Thaw completely, then squeeze until bone-dry. You’ll need one 10-oz block to equal 6 cups fresh.

Not at all. Scrub well; the skins add fiber and rustic texture. Just trim any eyes or green spots.

Sudden high heat or cold yogurt can cause separation. Bring dairy to room temp and bake covered most of the time.

Microwave sliced potatoes in a covered dish with ¼ cup water for 4 min to jump-start tenderness, then proceed with recipe—cuts oven time by 15 min.

Bright salads like citrus-fennel, roasted salmon, or cranberry-glazed chicken. For wine, pour a dry Riesling or light Pinot Noir.

Substitute 2 Tbsp sweet rice flour or cornstarch for the all-purpose flour; the rest of the ingredients are naturally GF.
healthy spinach and potato gratin for warm winter dinners
main-dishes
Pin Recipe

Healthy Spinach & Potato Gratin for Warm Winter Dinners

(4.9 from 127 reviews)
Prep
20 min
Cook
50 min
Servings
6

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in skillet over medium; cook onion 4-5 min until translucent. Add garlic 30 sec.
  2. Make light roux: Stir in flour 1 min. Gradually whisk in stock and milk; simmer until thick, 3 min.
  3. Add yogurt & seasonings: Off heat whisk in yogurt, salt, pepper, nutmeg, and mustard. Cool 5 min.
  4. Wilt spinach: In same skillet, cook spinach until just collapsed, 2 min; press dry.
  5. 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.
  6. 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.

Nutrition (per serving)

242
Calories
18g
Protein
28g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.