onepot roasted sweet potato and spinach casserole for budget suppers

3 min prep 6 min cook 5 servings
onepot roasted sweet potato and spinach casserole for budget suppers
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

One-Pot Roasted Sweet Potato & Spinach Casserole for Budget Suppers

The first time I made this casserole, it was a rainy Tuesday in late October and my grocery budget had exactly $9.47 left for the week. I stood in the produce aisle, calculator app open, trying to stretch three sweet potatoes, a clearance bag of spinach, and a can of chickpeas into something that would feed two hungry grad-school roommates for three nights. What came out of the oven 40 minutes later was so much more than the sum of its humble parts: jammy roasted sweet potatoes nestled in garlicky spinach, creamy white-bean sauce, and a crunchy chili-oil topping that made us forget we were eating “budget” food. Five years (and a few pay-raises) later, it’s still the recipe I turn to when the month feels longer than the money, when the fridge looks bleak, or when I simply want the cozy reassurance of a single, fragrant pot that asks for only one cutting board and zero fancy skills.

Why You'll Love This One-Pot Roasted Sweet Potato & Spinach Casserole for Budget Suppers

  • One pot, one bowl, one spoon—because fewer dishes mean more Netflix time.
  • Costs less than a fancy coffee: Under $1.35 per generous serving in most U.S. cities.
  • Pantry heroes only: Sweet potatoes, canned beans, frozen spinach, and basic spices.
  • Meal-prep magic: Tastes even better the next day; freezer-friendly for up to 3 months.
  • Secretly healthy: 18 g plant protein, 9 g fiber, and two servings of veg in every plate.
  • Customizable AF: Swap beans, greens, or spices to match what’s on sale.
  • Vegan & gluten-free by default—no weird substitutes needed.

Ingredient Breakdown

Ingredients for onepot roasted sweet potato and spinach casserole for budget suppers

Sweet potatoes are the star here—not just because they’re cheap (usually $0.89/lb), but because their natural sugars caramelize in the oven, creating candy-like edges that make the whole dish taste indulgent. Leave the skins on; they add fiber and save peeling time.

Spinach wilts down to nothing, so even that sad half-bag in the back of your fridge will work. Frozen spinach is a budget MVP: pre-chopped, pre-washed, and often $1 for a 10 oz block.

Cannellini beans (or any white bean) give body to the sauce. When partially mashed they release starch that thickens the tomato liquid into silky, creamy goodness—no dairy, no flour.

Smoked paprika + cumin + a pinch of cinnamon is my “cheap eats” hack for depth. Together they read almost like chorizo without the $5 price tag.

Quick oats might seem odd, but they absorb excess moisture and create a gratin-style lid that crisps thanks to a final drizzle of chili oil. Bread crumbs work too; oats are just what I always have.

Step-by-Step Instructions

  1. Preheat & prep: Set oven to 425 °F (220 °C). Rub a 2–3 qt Dutch oven or deep oven-safe skillet with 1 Tbsp oil. This high heat is what gives us those roasted edges.
  2. Cube the sweet potatoes into ¾-inch pieces (think large dice). The smaller size speeds roasting so everything finishes together.
  3. Season directly in the pot: Toss potatoes with 2 Tbsp oil, 1 tsp salt, ½ tsp pepper, 1 tsp smoked paprika, ½ tsp cumin, and ¼ tsp cinnamon until every cube is orange and fragrant.
  4. First roast: Cover with lid (or foil) and bake 15 minutes. The steam jump-starts tenderness while the bottom begins to brown.
  5. Meanwhile, make the spinach-bean mix: In a bowl, combine 1 drained can white beans, 1 cup diced tomatoes (canned is fine), 2 cloves minced garlic, and 3 packed cups spinach (thaw and squeeze dry if frozen). Mash half the beans with the back of a fork; this is your free, built-in cream sauce.
  6. Layer: Remove pot from oven, scatter the spinach mixture over the partly-cooked potatoes, add ½ cup water or broth, and press everything down lightly so the liquid creeps up the sides—this prevents sticking.
  7. Second roast: Cover again and slide back into the oven for 10 minutes. The spinach wilts, beans warm, and flavors marry.
  8. Crunch topping: Stir ¼ cup quick oats with 1 Tbsp chili oil (or regular oil + pinch chili flakes) and a pinch of salt. Uncover the pot, sprinkle the oat mix evenly, then drizzle another 1 Tbsp oil across the surface for maximum crunch real estate.
  9. Final roast, uncovered: Bake 8–10 minutes more, until oats are golden brown and juices bubble around the perimeter. If you like extra char, broil 1–2 minutes—watch closely.
  10. Rest & serve: Let stand 5 minutes; sauce thickens as it cools. Scoop into shallow bowls and finish with a squeeze of lemon or hot sauce if you’ve got it.

Expert Tips & Tricks

  • Size matters: Keep potato cubes uniform; mixed sizes mean some mush while others stay crunchy.
  • No lid? Crimp foil tight. The trapped steam is essential for the first 25 minutes.
  • Boost protein: Stir a cup of cooked lentils into the bean layer for an extra 6 g per serving.
  • Crisp reheat: Warm leftovers in a dry skillet over medium heat; the potatoes re-caramelize instead of turning to baby food.
  • Spice swap: Out of smoked paprika? Use ½ tsp chipotle powder for smoky heat, or plain paprika + ½ tsp cocoa powder for depth.
  • Make-ahead: Assemble through step 6, refrigerate up to 24 hrs. Add 5 minutes to the covered roast time if starting cold.
  • Double batch: Use a 5-qt pot; freeze half un-topped. Add the oat crunch after thawing and bake 20 minutes at 400 °F.

Common Mistakes & Troubleshooting

Problem Likely Cause Fix
Watery sauce Frozen spinach not squeezed dry Thaw, squeeze in clean towel, or simmer 2 min extra uncovered
Burnt bottom Too little liquid or oven too hot Add ¼ cup broth, scrape up fond—it becomes flavor
Potatoes still hard Cubes too large or oven door opened too often Cut smaller, roast 5 min longer covered
Bland profile Under-salted Sprinkle ½ tsp coarse salt after cooking; acid (lemon) brightens
Oat topping soggy Added too early or oil level low Broil 1 min, or swap oats with crushed cornflakes mixed with 1 tsp oil

Variations & Substitutions

  • Butternut squash for sweet potatoes—same cook time, slightly lower sugar.
  • Kale instead of spinach—remove ribs, chop fine, add ¼ cup extra liquid.
  • Black beans + corn for Tex-Mex vibe; add 1 tsp oregano and juice of ½ lime.
  • Coconut milk in place of diced tomatoes for creamy, Thai-inspired version; add 1 tsp curry powder.
  • Chicken thigh for omnivores: nestle 2 boneless thighs on top in step 6; cook to 175 °F internal.
  • Cheesy crunch: Replace oats with ⅓ cup shredded cheddar + panko; broil 1 min.

Storage & Freezing

Cool completely, then refrigerate in lidded container up to 4 days. For best texture, store the oat topping separately in a zip bag on the counter; add when reheating.

Freeze portions in silicone muffin cups—each “puck” is one perfect serving. Pop out, wrap in foil, and freeze up to 3 months. Thaw overnight in fridge, then bake 15 minutes at 400 °F or microwave 2–3 minutes.

Sauces thicken as they sit; splash in a little water or broth when reheating to loosen.

FAQ

Yes—use 2 cups chopped ripe tomatoes plus 2 Tbsp tomato paste for depth. Add ⅛ tsp baking soda to tame acidity if desired.

Absolutely. Skip the chili oil topping and dial smoked paprika down to ¼ tsp. My toddler calls it “orange mac-and-cheese without the mac.”

Crushed Ritz, cornflakes, or panko all work. Mix with 1 tsp oil and a pinch of salt; broil as directed.

Yep—use a heavy pot with tight lid. Keep heat at medium-low, stir every 5 minutes, and add splash of water as needed. Finish with a quick sauté to crisp topping in a separate skillet.

They’re slightly drier and less sweet; add 1 tsp maple syrup or honey to the tomato mix for balance.

Potatoes should be fork-tender and the sauce bubbling around the edges. If in doubt, taste a cube—no crunch should remain.

Sure, but add 2 Tbsp extra liquid and expect a looser, stew-like consistency. Great over rice.

A bright, unoaked Sauvignon Blanc or a dry hard cider cuts the sweet-savory vibe without breaking the budget theme.

Cooking on a shoestring doesn’t have to mean buttered noodles—again. This one-pot roasted sweet potato and spinach casserole proves you can eat colorfully, nutritiously, and deliciously for pocket change. Make it once, tweak it forever, and let your oven turn the humblest produce-aisle orphans into suppertime heroes.

onepot roasted sweet potato and spinach casserole for budget suppers

One-Pot Roasted Sweet Potato & Spinach Casserole

Pin Recipe
Prep
10 min
Cook
35 min
Total
45 min
4 servings
Easy

Ingredients

  • 2 medium sweet potatoes, cubed
  • 3 cups fresh spinach
  • 1 can (15 oz) chickpeas, drained
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 cup vegetable broth
  • 2 tbsp olive oil
  • 1 tsp smoked paprika
  • ½ tsp cumin
  • Salt & pepper to taste
  • ¼ tsp chili flakes (optional)
  • Juice of ½ lemon

Instructions

  1. 1Preheat oven to 425 °F (220 °C).
  2. 2Toss sweet potatoes with 1 tbsp olive oil, paprika, cumin, salt & pepper on a sheet pan. Roast 15 min.
  3. 3Heat remaining oil in a skillet over medium heat; sauté onion 3 min until translucent.
  4. 4Stir in garlic and chili flakes; cook 30 s until fragrant.
  5. 5Add chickpeas and vegetable broth; bring to a simmer.
  6. 6Fold in roasted sweet potatoes and spinach; cook 2–3 min until spinach wilts.
  7. 7Transfer to a lightly greased 2-qt casserole dish.
  8. 8Cover with foil; bake 10 min to meld flavors.
  9. 9Uncover, bake 5 min more for a slightly crisp top.
  10. 10Drizzle with lemon juice before serving hot.

Recipe Notes

  • Swap spinach for kale or Swiss chard if preferred.
  • Leftovers keep 4 days refrigerated; reheat in microwave or oven.
  • Serve with crusty bread for a complete budget supper.
Calories
285
Protein
9 g
Carbs
42 g
Fat
9 g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.