Love this recipe? Save it to Pinterest before you forget!
The first time I made this casserole, it was a Tuesday night in early November. Rain tapped against my kitchen window, my toddler was melting down over a lost Lego, and I had exactly 45 minutes before my partner walked in the door—hungry, cold, and hoping for something that felt like a hug on a plate. I yanked a forgotten can of coconut milk off the shelf, spotted the sad bag of spinach wilting in the crisper, and remembered the mountain of sweet potatoes I’d impulse-bought at the farmers’ market. Thirty-five minutes later we were scooping up creamy, garlicky spoonfuls of this vegetarian casserole, the top bronzed with a blanket of smoked-Gouda breadcrumbs, the edges bubbling like a mini volcano of comfort. My toddler stopped crying, my partner sighed the happiest sigh, and I mentally high-fived myself for turning chaos into coziness. That’s the magic of this dish: it’s weeknight-easy, pantry-friendly, and tastes like you spent all afternoon babysitting a béchamel. Since that rainy Tuesday it’s become our Wednesday-night ritual, our “I forgot to thaw the chicken” lifesaver, and the first thing I bring new parents post-baby. If you can peel a sweet potato and press “pulse” on a food processor, you can make this happen—tonight, in one skillet, with one oven rack, and zero fancy techniques.
Why You'll Love This creamy sweet potato and spinach casserole for weeknight comfort
- One-Pan Wonder: Everything—from the garlicky coconut cream to the cheesy breadcrumb lid—happens in a single oven-safe skillet or 9×13 dish, meaning fewer dishes and more Netflix.
- Vegetarian Protein Powerhouse: Each serving packs 14 g of plant protein thanks to cannellini beans and spinach, so you’ll walk away genuinely full.
- 30-Minute Hands-On Time: While the casserole bakes, you can fold laundry, help with homework, or simply sit down with a glass of wine.
- Make-Ahead MVP: Assemble up to 24 hours ahead, refrigerate, and bake when hunger strikes—perfect for potlucks or new-parent drop-offs.
- Kid-Approved Sweetness: Roasted sweet potatoes give natural sweetness that balances the earthy spinach, converting even the pickiest little eaters.
- Freezer-Friendly: Double the batch and freeze one (ungarnished) for up to 2 months—your future self will thank you on that crazy Thursday night.
- Customizable Creaminess: Swap coconut milk for cashew cream, oat cream, or even evaporated milk depending on what you tolerate or adore.
Ingredient Breakdown
Before we dive into the how, let’s talk about the why behind each component. Sweet potatoes are the silky base—choose orange-fleshed Garnet or jewel varieties for maximum beta-carotene and natural sweetness. I peel and cube them small (½-inch) so they roast quickly and absorb the coconut cream like tiny sponges. Speaking of coconut, go for full-fat canned milk; lite versions water down the lusciousness we’re chasing. Baby spinach wilts in seconds and adds folate and iron, but if you only have frozen, thaw and squeeze it bone-dry or your casserole will weep like a teenager. Cannellini beans (great northern work too) give body and protein; rinse them well to remove starchy can liquid. Smoked paprika and a whisper of chipotle powder echo the flavor of bacon without the meat, while smoked Gouda delivers that campfire-melt factor. Panko tossed with olive oil crisps into the crackly lid that everyone fights over. Pro tip: buy a block of Gouda and shred it yourself—pre-shredded cellulose-coated cheese resists melting smoothly.
Step-by-Step Instructions
-
1
Preheat & Prep
Position rack in center of oven; preheat to 425 °F (220 °C). Lightly grease a 12-inch cast-iron skillet or 9×13-inch ceramic baking dish with olive oil. Place cubed sweet potatoes in a microwave-safe bowl with 2 Tbsp water, cover, and microwave 5 minutes to jump-start tenderness.
-
2
Build the Creamy Base
In the same bowl (less dishes!), whisk coconut milk, minced garlic, miso paste, smoked paprika, chipotle powder, salt, and pepper until the miso dissolves. The miso is the stealth umami bomb—don’t skip it.
-
3
Fold & Transfer
Add par-cooked sweet potatoes, cannellini beans, and 4 cups loosely packed baby spinach to the bowl; fold gently until every cube is bathed in coconut goodness. Pour into prepared skillet, nudging spinach to the top so it wilts into a pretty green blanket.
-
4
Make the Cheesy Crust
In a small bowl, combine panko, shredded smoked Gouda, olive oil, and a pinch of paprika. Mix with fingertips until evenly moistened; sprinkle in an even layer over the casserole. This topping is what separates “good” from “I need the recipe.”
-
5
Bake to Bubbly Perfection
Bake 22–25 minutes, until the sauce is vigorously bubbling around the edges and the breadcrumb crust is deep golden. If your oven runs cool, switch to broil for the final 2 minutes—watch like a hawk so the cheese doesn’t scorch.
-
6
Rest & Serve
Let stand 5 minutes; this sets the sauce so you get tidy scoops instead of lava flow. Garnish with fresh thyme leaves or chopped parsley for a pop of color and herbal lift. Serve straight from the skillet with crusty bread or over nutty brown rice.
Expert Tips & Tricks
- Micro-steam Hack: Par-cooking sweet potatoes in the microwave shaves 15 minutes off total bake time and guarantees a creamy interior.
- Miso Swap: White miso is mildest; if you only have red, whisk it with 1 Tbsp hot water first to temper saltiness.
- Crunch Factor x2: Mix 2 Tbsp crushed roasted pumpkin seeds into the panko for extra nutty crunch and magnesium.
- Spice Dial: Sensitive palates? Omit chipotle and use sweet paprika instead—still smoky, zero heat.
- Cast-Iron Bonus: A well-seasoned skillet retains heat and keeps the bottom caramelized; if yours is new, add an extra teaspoon of oil.
- Double-Decker: Recipe easily doubles in a 4-quart casserole; increase bake time by 8–10 minutes.
Common Mistakes & Troubleshooting
Soggy Bottom: If your casserole weeps liquid, frozen spinach is the usual culprit. Thaw completely, then squeeze in a clean kitchen towel until no more water drips.
Burnt Breadcrumbs: Every oven broiler is different. Rotate the pan 180° halfway through broiling and pull when the color is milk-chocolate, not dark chocolate—it will continue to darken as it rests.
Undercooked Sweet Potatoes: Cubes larger than ½-inch won’t finish in the prescribed time. If you like rustic chunks, microwave them 7 minutes instead of 5.
Curdled Coconut Milk: Full-fat milk can separate if baked at 450 °F+. Keep the temp at 425 °F and you’ll stay silky.
Variations & Substitutions
- Vegan: Swap smoked Gouda for ¾ cup nutritional yeast mixed into panko plus 1 tsp smoked salt.
- Low-Carb: Replace sweet potatoes with peeled, cubed butternut squash and halve the beans; carb count drops by 30%.
- Green-Detox: Sub kale for spinach, massage leaves with ½ tsp salt to tenderize, then proceed.
- Cheese Lover: Add ½ cup crumbled goat cheese between layers for tangy pockets of melt.
- Grain Bowl Meal Prep: Skip the breadcrumb lid and serve the creamy veg over quinoa; stores 4 days for grab-and-go lunches.
Storage & Freezing
Cool completely, then refrigerate in an airtight container up to 4 days. For best texture, reheat single portions in a 375 °F toaster oven for 8 minutes; the microwave works in a pinch but softens the crust. To freeze, assemble through step 3, press plastic wrap directly onto surface, foil overtop, and freeze up to 2 months. Bake from frozen (remove plastic) at 375 °F for 50–55 minutes, adding breadcrumb topping during the final 15 minutes so it stays crisp.
Frequently Asked Questions
Creamy Sweet Potato & Spinach Casserole
Ingredients
- 2 large sweet potatoes, peeled & cubed
- 4 cups baby spinach
- 1 cup heavy cream
- ½ cup vegetable broth
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup shredded mozzarella
- 2 tbsp olive oil
- 1 tsp smoked paprika
- Salt & black pepper to taste
Instructions
-
1
Preheat oven to 400 °F. Toss cubed sweet potatoes with olive oil, paprika, salt and pepper on a sheet pan.
-
2
Roast sweet potatoes 15 min until just tender; set aside. Lower oven to 375 °F.
-
3
Sauté onion in a skillet over medium heat 4 min until translucent. Add garlic and cook 30 s.
-
4
Stir in spinach until wilted, then pour in cream and broth; simmer 2 min. Season with salt and pepper.
-
5
Fold roasted sweet potatoes into the creamy spinach mixture.
-
6
Transfer to a greased 9-inch baking dish, top with mozzarella, and bake 15 min until bubbly and golden.
- Swap half-and-half for a lighter sauce.
- Add cooked chickpeas for extra protein.
- Assemble ahead; refrigerate up to 24 hrs before baking.