Love this recipe? Save it to Pinterest before you forget!
January nights stretch long and cold, but the kitchen glows golden—sweet potatoes roasting, garlic softening in butter, and a creamy sauce bubbling gently on the stove. This is the scene that birthed my Creamy Spinach & Sweet Potato Bake, a dish I created on a snowy Wednesday when the fridge held little more than a bag of baby spinach, a few knobby sweet potatoes, and a half-empty carton of cream. I wanted something that felt like a fleece blanket in food form: comforting, nourishing, and generous enough to feed three growing kids, two hungry parents, and the neighbor who always seems to stop by just as the oven timer dings.
The first time I pulled this bubbling casserole from the oven, the top was freckled with crispy Gruyère, the edges caramelized into cheesy lace, and the center silky with a thyme-scented sauce that sneaks into every sweet-potato crevice. My middle child—usually the sworn enemy of anything green—didn’t notice the spinach until he’d already devoured a second helping. By the time the January moon climbed over our snow-laced maple, the baking dish was scraped clean, the kitchen smelled like Sunday at Grandma’s, and I’d scrawled “KEEPER” in the margin of my recipe journal. We’ve served it for meatless Mondays, packed it into thermoses for ski-day lunches, and reheated squares for breakfast with fried eggs on top. However you enjoy it, this bake turns the humblest winter produce into something worthy of a holiday side dish—without the fuss.
Why You'll Love This Creamy Spinach & Sweet Potato Bake
- One-pan comfort: Everything bakes in a single 9×13 dish—minimal cleanup on a busy weeknight.
- Vegetarian protein boost: A full pound of cottage cheese melts into the sauce, sneaking 28 g of protein per serving.
- Make-ahead magic: Assemble up to 24 hours in advance; the flavors mingle like old friends in the fridge.
- Freezer-friendly: Doubles beautifully—bake one tonight and freeze the second for a future “no-cook” night.
- Kid-approved greens: The spinach wilts into velvety ribbons—no chewy leaves to negotiate.
- Seasonal sparkle: Sweet potatoes are at their peak in January—cheap, candy-sweet, and packed with vitamin A.
- Customizable cheese crust: Swap Gruyère for sharp white cheddar, smoked gouda, or dairy-free mozzarella—still luscious.
Ingredient Breakdown
Each component here pulls double duty: flavor and function. Understanding why they matter will make you a confident recipe tinkerer.
- Sweet potatoes (2½ lb, about 3 large) – Choose the red-skinned “garnet” variety for extra sweetness and a creamy, almost custard-like texture once baked. Slice them ⅛-inch thick on a mandoline so they cook evenly and absorb the sauce.
- Baby spinach (10 oz) – Wilted down with garlic and nutmeg, it becomes the sophisticated “green” that doesn’t taste like health food. Frozen spinach works in a pinch—thaw and squeeze very dry.
- Unsalted butter (3 Tbsp) + olive oil (1 Tbsp) – Butter for flavor, oil to raise the smoke point when we sauté the garlic. Using both prevents the butter from browning too quickly.
- Garlic (4 cloves, minced) – Add it only after the spinach has collapsed; otherwise the direct heat turns it bitter.
- Nutmeg (¼ tsp freshly grated) – The barely-there warmth that makes spinach taste sweeter and cheese taste nuttier. A micro-plane is your friend.
- All-purpose flour (3 Tbsp) – Our quick roux thickener. Whisk it into the butter before liquids to avoid lumps.
- Whole milk (1½ cups) – The backbone of the sauce. Warm it in the microwave for 45 seconds so it incorporates smoothly.
- Heavy cream (½ cup) – Just enough to push us into “decadent” territory without feeling too rich.
- Cottage cheese (1 lb, small-curd, 4 % milkfat) – The secret weapon. It melts into creamy pockets, adding protein and a subtle tang reminiscent of lasagna filling. If texture-sensitive, blitz it briefly in a food processor.
- Gruyère (1½ cups shredded, divided) – Nutty, alpine, and the best melting companion. Reserve ½ cup for the bronzed lid.
- Parmesan (½ cup finely grated) – Salty, crystalline depth. Mix it into the sauce and sprinkle on top for frico crunch.
- Fresh thyme (1 tsp leaves) – Woodsy and winter-perfect. Strip leaves by running pinched fingers down the stem.
- Kosher salt & cracked black pepper – Season at every layer: spinach, sauce, and sweet-potato rounds.
Step-by-Step Instructions
-
1
Prep & preheat
Position rack in center of oven; preheat to 400 °F (205 °C). Butter a 9×13-inch ceramic or glass baking dish. Peel sweet potatoes and slice ⅛-inch thick (mandoline on the “thin” setting). Toss slices with ½ tsp kosher salt in a large bowl; set aside while you make the sauce—this draws out excess moisture so the bake isn’t watery.
-
2
Wilt spinach
Heat 1 Tbsp olive oil in a large Dutch oven over medium. Add half the spinach; sprinkle with a pinch of salt. Toss with tongs until just collapsed, 1 min. Add remaining spinach; cook until all leaves are bright and wilted, another 2 min. Transfer to a colander; press firmly with the back of a spoon to expel liquid. Roughly chop.
-
3
Build roux
Return pot to medium heat; add butter. Once foaming subsides, scatter in flour. Whisk constantly for 1 min to cook out raw flavor. Gradually pour in warmed milk and cream, whisking between additions. Simmer until thick enough to coat the back of a spoon, 3–4 min.
-
4
Season the sauce
Stir in cottage cheese, 1 cup Gruyère, Parmesan, thyme, nutmeg, 1 tsp kosher salt, and several grinds of black pepper. Remove from heat; taste and adjust—it should be slightly over-salted because the potatoes will absorb it.
-
5
Fold in greens
Add chopped spinach and minced garlic to the sauce, stirring until everything is emerald-flecked and fragrant.
-
6
Layer & lacquer
Shingle half the sweet-potato slices in tight rows along the bottom of the buttered dish. Spread half the spinach-cream mixture over top. Repeat with remaining potatoes, then the rest of the sauce, pressing so sauce seeps downward. Cover loosely with foil (spray underside with nonstick to prevent cheese stickage).
-
7
Bake low & slow
Bake 30 min. Remove foil; sprinkle with remaining ½ cup Gruyère. Return to oven and bake until potatoes are fork-tender and the top is blistered and bronze, 20–25 min more. If you like an extra-crispy lid, broil on high for 2 min, watching like a hawk.
-
8
Rest & serve
Let stand 10 min to set the sauce. Finish with a flurry of fresh thyme leaves and a crack of pepper. Scoop into shallow bowls and serve beside a crunchy green salad or roast chicken if you crave extra protein.
Expert Tips & Tricks
Mandoline safety
Always use the guard; sweet-potato disks are thin enough to see through and can slip. If you don’t own one, a sharp chef’s knife works—just aim for uniform thickness so every slice cooks at the same rate.
Sauce viscosity check
Drag your finger across the back of the wooden spoon; if the line holds, you’re set. Too thin? Simmer 1 min more. Too thick? Whisk in a splash of milk.
Advance assembly
Cover tightly with plastic wrap (press directly onto surface) then foil. Refrigerate up to 24 hrs. Add 10 min to covered bake time if going from cold.
Crust insurance
Sprinkle the final cheese only after removing the foil; otherwise steam will inhibit browning. For a golden crunch, add a light dusting of panko mixed with olive oil.
Spinach swap
Kale or Swiss chard? Remove ribs, chop finely, and sauté 2 min longer with a splash of water to soften before squeezing dry.
Dairy-free delight
Sub vegan butter, oat milk, and coconut cream. Replace cheeses with 1 cup cashew cream + 3 Tbsp nutritional yeast plus ½ cup shredded plant-based mozzarella on top.
Common Mistakes & Troubleshooting
- Watery bottom layer
- Sweet potatoes exude moisture as they bake. Salting and resting in Step 1 draws out some liquid; pat slices dry if puddling occurs. Also be sure spinach is well-wrung.
- Curdled sauce
- High heat can split dairy. Keep the burner at medium, and never let the milk boil—gentle bubbles around the edge are fine.
- Crunchy potatoes
- If after the full bake they resist a fork, cover again with foil and bake 10 min more. Older sweet potatoes can be woodier; choose firm, unblemished ones.
- Bland profile
- Salt is your flavor amplifier. Taste the sauce after cheeses melt; it should border on “too salty.” Add a pinch more nutmeg or a squeeze of lemon to brighten.
Variations & Substitutions
- Butternut bliss – Swap half the sweet potatoes for thin half-moons of butternut. Roast 10 min while the sauce cooks to remove excess moisture.
- Protein punch – Fold in 2 cups shredded rotisserie chicken or canned chickpeas for a complete one-dish meal.
- Spicy sunrise – Stir ¼ tsp smoked paprika and a diced chipotle in adobo into the sauce for a warm, smoky kick.
- Grainy goodness – Layer 1 cup cooked farro or quinoa on the bottom to absorb sauce and turn the bake into a vegetarian main.
- Low-carb swap – Replace sweet potatoes with thinly sliced turnips or zucchini. Salt and drain for 15 min before using.
Storage & Freezing
| Method | Container | Duration | Reheating Notes |
|---|---|---|---|
| Refrigerator | Tight-lid glass or ceramic | 4 days | Cover with foil; bake 20 min at 350 °F until center reaches 165 °F. Add splash of milk if dry. |
| Freezer (whole dish) | Wrap in plastic + foil | 2 months | Thaw 24 hrs in fridge, then bake 30 min covered, 10 min uncovered. |
| Freezer (portions) | Silicone muffin tray, then bag | 2 months | Microwave 2 min on 70 % power, or bake 15 min at 350 °F from frozen. |
Frequently Asked Questions
Craving more easy winter comfort food? Browse our Main Dishes archives for slow-cooker stews, sheet-pan gnocchi, and cheesy baked pastas that make January feel like a delicious reward.
Creamy Spinach & Sweet Potato Bake
Ingredients
- 2 medium sweet potatoes, peeled & sliced ¼-inch
- 5 oz baby spinach
- 1 tbsp olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup heavy cream
- ½ cup veggie broth
- 1 cup shredded mozzarella
- ¼ cup grated parmesan
- ½ tsp smoked paprika
- ¼ tsp ground nutmeg
- Salt & black pepper to taste
- 2 tbsp breadcrumbs
- Fresh thyme for garnish
Instructions
- Preheat oven to 400 °F (200 °C). Lightly grease a 2-quart baking dish.
- Steam sweet-potato slices 5 min until just tender; set aside.
- Heat olive oil in a skillet over medium heat. Sauté onion 3 min, add garlic 1 min.
- Add spinach; cook until wilted. Season with salt, pepper, paprika, nutmeg.
- Stir in cream and broth; simmer 2 min to thicken slightly.
- Layer half the sweet potatoes in dish, top with half the spinach mixture and half the mozzarella. Repeat layers.
- Sprinkle parmesan and breadcrumbs over the final cheese layer.
- Cover with foil; bake 20 min. Uncover and bake 15–20 min more until bubbly and golden.
- Rest 5 min, garnish with thyme, then serve hot.
- Slice potatoes evenly for uniform cooking.
- Swap heavy cream for coconut milk to make it dairy-free.
- Assemble earlier in the day; bake when ready to serve.
