Love this? Pin it for later!
Budget-Friendly Sweet Potato & Spinach Casserole for Dinner
I still remember the first time I cobbled this casserole together. It was a rainy Tuesday, the fridge held little more than a lonely bag of spinach and three knobbly sweet potatoes, and my grocery budget for the week had exactly $4.73 left in it. I was tempted to sigh, shut the door, and resign myself to buttered noodles—again. Instead, I pre-heated the oven, chopped those sweet potatoes into cheerful cubes, and hoped for the best. Forty-five minutes later, the apartment smelled like Thanksgiving and the casserole dish emerged bubbling, the top freckled with golden cheese. My room-mate—who swore she “didn’t do leftovers”—ate two helpings straight from the spoon and asked if we could have it every week. That was seven years ago. Since then, this humble bake has followed me through graduate-school pot-lucks, new-mom freezer-meal swaps, and the weekly rotation in my own kitchen. It’s the dinner I turn to when the calendar is packed, the wallet is thin, and the soul still wants something comforting. If you need a vegetarian main that feels like a giant hug, bakes in one dish, and costs less than a fancy latte, you have landed in the right place.
Why This Recipe Works
- One-pan wonder: everything bakes together—no separate pots of boiling water.
- Under-a-dollar produce: sweet potatoes and frozen spinach are pantry heroes all year.
- Protein without meat: cannellini beans add 14 g plant protein per serving for pennies.
- Cheesy lid, less cheese: a modest sprinkle of sharp cheddar on top gives maximum flavor.
- Make-ahead magic: assemble Sunday, bake Wednesday; flavor only improves.
- Freezer-friendly: slice, wrap, and freeze individual squares for lightning-fast lunches.
- Kid-approved sweet edge: the natural sweetness of orange spuds balances the greens.
- Gluten-free & vegetarian: everyone around the table can share the same dish.
Ingredients You'll Need
Before we talk swaps, let’s talk strategy. Buy the longest, thinnest sweet potatoes you can find—more peel-to-flesh ratio means quicker cooking and deeper caramelization. If your store sells “bulk” spinach (the kind you bag yourself), reach for the baby leaves; they’re tender and save you from mid-chew stems. Canned beans are already cheap, but store-brand beans in brine average 79¢ and work perfectly here. Rinse off the starchy liquid so the casserole doesn’t taste metallic. Sharp cheddar may feel like a splurge, but a two-ounce block grated on the large holes of a box grater covers the entire surface with flavor fireworks; you will not miss the heavier layers of more expensive casseroles. Finally, keep a jar of smoked paprika in your spice drawer; it gifts the bake a whisper of bacon without the bacon price tag.
Sweet potatoes—Jewel or Garnet varieties roast up candy-sweet. Peel if the skin is gnarly, but a good scrub plus skin-on adds fiber and saves time. Cubes should be roughly ¾-inch; any smaller and they’ll mash into baby food, any larger and they won’t cook through in the same time as the beans.
Frozen spinach—Thaw overnight in a bowl in the fridge, or microwave 3 minutes and squeeze dry in a tea towel. You want every last drop of water gone; excess moisture is the enemy of a firm casserole. No frozen spinach? Swap in a 5-oz clamshell of fresh baby spinach, wilted in a dry skillet for 90 seconds, then squeezed.
Cannellini beans—Great Northern or navy beans work just as well. If you cook your own beans from scratch, measure 1½ cups cooked. Chickpeas are fine in a pinch, though the texture will be heartier.
Eggs—They act as the quiet binder so the squares hold their shape. For an egg-free version, whisk 2 Tbsp ground flaxseed with 6 Tbsp water and let gel 10 minutes.
Milk—Whatever is in your fridge—dairy, oat, soy—keeps the custard creamy. If you use evaporated milk (often on sale for $1), expect an extra-rich texture.
Sharp cheddar—White or yellow, it’s your call. For a dairy-free finish, swap in 3 Tbsp nutritional yeast whisked into the custard and sprinkle the top with toasted pepitas for crunch.
How to Make Budget-Friendly Sweet Potato & Spinach Casserole for Dinner
Prep the produce
Preheat oven to 425°F (220°C). Scrub 2¼ lb sweet potatoes, peel if desired, and cut into ¾-inch cubes. Spread on a half-sheet pan, drizzle with 1 Tbsp oil, ½ tsp salt, ¼ tsp pepper, and ¼ tsp smoked paprika. Roast 15 minutes while you wring out the spinach—this head-start prevents a watery casserole and intensifies sweetness through caramelization.
Build the savory custard
In a large bowl whisk 4 large eggs, ⅔ cup milk, 1 tsp Dijon mustard, ½ tsp garlic powder, ½ tsp dried thyme, ¼ tsp nutmeg, ½ tsp kosher salt, and a few grinds of black pepper. The mustard quietly sharpens all the sweet notes without announcing itself.
Combine the fillings
Remove the par-roasted sweet potatoes from the oven and reduce temperature to 375°F (190°C). Fold the hot cubes into the custard bowl, add 1 (15-oz) can rinsed cannellini beans, and the squeezed-dry spinach. Stir gently; the warmth of the potatoes begins to set the eggs, creating a glossy coating that locks in moisture.
Pack the dish
Grease a 2-quart casserole or 9-inch square baking pan with butter or spray. Tip in the mixture and press lightly so the top is level. This prevents dry edges and ensures even baking.
Cheese & crunch
Sprinkle ½ cup grated sharp cheddar over the top, then scatter ¼ cup panko breadcrumbs mixed with 1 tsp olive oil. The crumbs toast into a golden lid that crackles under the fork.
Bake low & slow
Slide the casserole onto the middle rack and bake 28–32 minutes, until the center jiggles like set Jell-O and the edges puff. Over-baking is the #1 culprit for a rubbery texture; when in doubt, pull it at 28 and let carry-over heat finish the job.
Rest before slicing
Tent loosely with foil and rest 10 minutes. This allows the custard to firm so you can cut tidy squares that don’t bleed spinach juice onto the plate.
Serve smart
Scoop onto plates with a simple side salad of arugula, apple slices, and a squeeze of lemon. The acidity slices through the richness and keeps the whole meal bright and under $1.50 per serving.
Expert Tips
Steam, don’t boil
If you prefer to pre-cook the sweet potatoes, steam cubes 5 minutes instead of boiling; boiling water pulls out flavor and nutrients.
Squeeze like you mean it
After wringing spinach, save the green juice for smoothies or soup stock; you’ll recapture pennies of nutrients you’d otherwise trash.
Double-batch trick
Double the recipe and bake in two 8-inch pans. Freeze one un-baked, wrapped tight, for up to 2 months. Bake from frozen 55 minutes at 350°F.
Slice first, freeze second
Chill the baked casserole 2 hours, cut into squares, then freeze on a tray. Once solid, bag the squares; you can reheat single portions without thawing the whole dish.
Crisp-top rescue
If you must microwave leftovers, place the square in a dry skillet over medium heat 2 minutes to resurrect the crunchy lid.
Spice swap
Out of thyme? Sub ½ tsp dried oregano or Italian seasoning—both cost pennies and live forever in the pantry.
Variations to Try
- Moroccan twist: swap nutmeg for ½ tsp ground cumin + ¼ tsp cinnamon, fold in ¼ cup raisins, top with toasted almond slivers.
- Sweet-potato haters: replace half the potatoes with diced butternut squash; reduce initial roast to 12 minutes.
- Spicy kick: add 1 minced chipotle in adobo to the custard and substitute pepper-jack for cheddar.
- Breakfast bake: add 4 crumbled cooked turkey sausage links and ¼ cup grated Parmesan—brunch is served.
- Vegan comfort: use flax-egg method, swap milk for unsweetened soy, omit cheese and top with 3 Tbsp toasted sunflower seeds for crunch.
- Grain boost: fold in ½ cup cooked quinoa for extra chew; reduce beans to 1 cup to keep the custard ratio balanced.
Storage Tips
Refrigerator: Cool completely, cover tightly, and refrigerate up to 4 days. The flavors meld beautifully on day two, making this an ideal Sunday-prep lunch.
Freezer: Wrap individual squares in plastic wrap, then foil, and freeze up to 2 months. Thaw overnight in the fridge or microwave from frozen 2–3 minutes, finishing in a toaster oven for crispness.
Reheat: Place cold square in a 350°F oven 12 minutes or air-fryer 6 minutes at 325°F. A skillet over medium heat with a lid works in a pinch and revives the crust.
Make-ahead: Assemble through Step 5, cover with buttered foil, and refrigerate up to 24 hours. Add 5–7 minutes to the covered bake time if starting cold.
Frequently Asked Questions
Budget-Friendly Sweet Potato & Spinach Casserole for Dinner
Ingredients
Instructions
- Roast: Preheat oven to 425°F. Toss sweet-potato cubes with 1 Tbsp oil, salt, pepper, and smoked paprika on a sheet pan. Roast 15 min.
- Mix custard: Meanwhile whisk eggs, milk, Dijon, garlic powder, thyme, nutmeg, and ½ tsp salt in a large bowl.
- Combine: Reduce oven to 375°F. Add hot potatoes, beans, and squeezed spinach to custard; fold gently.
- Fill pan: Grease a 2-qt casserole. Pour mixture in and level the top.
- Top: Mix panko with 1 tsp oil and sprinkle over cheddar.
- Bake: Bake 28–32 min until center is just set. Rest 10 min before slicing.
Recipe Notes
For a dairy-free version, substitute nutritional yeast for cheddar and use unsweetened soy milk. The casserole keeps 4 days refrigerated or 2 months frozen.