cozy spinach and sweet potato casserole for budget friendly dinners

5 min prep 14 min cook 120 servings
cozy spinach and sweet potato casserole for budget friendly dinners
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Cozy Spinach and Sweet Potato Casserole for Budget-Friendly Dinners

There’s a certain magic that happens when the oven light clicks on and the aroma of sweet potatoes mingling with garlic and spinach begins to drift through the kitchen. It’s the scent of comfort, the promise of a meal that costs less than a fancy coffee but tastes like a million bucks. I created this casserole one February when the grocery budget was stretched thinner than my toddler’s patience at bedtime. We had a bag of sweet potatoes that looked like it might sprout legs, a half-eaten block of cheddar, and a wilting box of spinach that had seen better days. Thirty-five minutes later, we were scooping up golden, cheesy squares that had my kids actually asking for second helpings of greens. Since then, this dish has become our Wednesday-night superhero—no cape, just a reliable 9×13 pan that feeds the five of us for under eight dollars and still leaves enough for tomorrow’s lunch boxes.

Why This Recipe Works

  • One-pan wonder: Everything bakes together, saving dishes and sanity on busy weeknights.
  • Plant-powered protein: Spinach and eggs deliver 16 g protein per serving for pennies.
  • Freezer-friendly: Double the batch; one pan for tonight, one for a future “no-cook” evening.
  • Customizable cheese: Use whatever odds and ends lurk in your dairy drawer—cheddar, feta, even cream cheese works.
  • Student-approved: Mildly sweet, no spicy surprises—perfect for picky palates.
  • Seasonal flexibility: Swap in kale, chard, or frozen spinach without missing a beat.
  • Vitamin boost: One serving delivers 120 % daily vitamin A and 30 % vitamin C.

Ingredients You'll Need

Ingredients

Sweet potatoes are the thrifty cook’s best friend—cheap year-round, naturally sweet, and packed with fiber. Look for firm, unblemished ones; I buy the “ugly” loose sweet potatoes that ring up at half the price of their perfectly shaped cousins. Baby spinach is usually the most affordable pre-washed green, but if you’re watching every cent, grab a bunch of mature spinach, rinse well, and chop the stems finely—they soften in the oven and add iron. Eggs bind everything and provide protein; if you’re egg-free, a 14-oz block of silken tofu blended with 2 Tbsp cornstarch works. For the milk, any variety—dairy or oat—keeps the casserole creamy; I stock up on the shelf-stable boxes when they’re on sale for a dollar. Finally, cheese: sharp cheddar gives the biggest flavor punch per ounce, but a 50/50 mix of mozzarella ends and parmesan rinds is deliciously thrifty.

How to Make Cozy Spinach and Sweet Potato Casserole for Budget-Friendly Dinners

1
Prep the produce

Scrub 2½ lb sweet potatoes (about 3 medium) and slice into ¼-inch coins—no need to peel; the skins soften and add nutrients. If a few coins are thicker, don’t stress; they’ll just be extra creamy. Pat dry so they roast, not steam.

2
Quick-roast for depth

Toss slices with 1 Tbsp olive oil, ½ tsp salt, and ¼ tsp pepper on a parchment-lined sheet. Slide into a 425 °F oven for 12 min while you prep the rest. Par-roasting jump-starts caramelization, shaving 10 min off total bake time.

3
Sauté aromatics

In the same skillet (fewer dishes!), warm 1 tsp oil over medium. Add 1 diced onion and cook 4 min until translucent. Stir in 2 cloves minced garlic and a pinch of red-pepper flakes; cook 30 sec until fragrant. Fold in 5 oz spinach a handful at a time; it wilts in 90 seconds.

4
Whisk the custard

In a large bowl whisk 6 large eggs, 1 cup milk, 1 tsp Dijon, ½ tsp dried thyme, ½ tsp salt, and ¼ tsp pepper. The mustard sharpness balances the sweet potatoes but won’t scream “mustard!” at the dinner table.

5
Assemble the layers

Grease a 9×13 pan. Arrange half the sweet-potato coins in overlapping rows. Scatter the spinach mixture evenly, then 1 cup shredded sharp cheddar. Repeat with remaining sweet potatoes and another ½ cup cheese (reserve ½ cup for the top).

6
Flood with custard

Slowly pour the egg mixture over the layers, poking gently with a fork so it seeps through. Press the top sweet-potato layer down so every coin is kissed by the custard—this prevents dry spots.

7
Top & tent

Sprinkle the final ½ cup cheese. Lightly oil a sheet of foil and tent it oiled-side-down so the cheese won’t stick while it bakes.

8
Bake to golden perfection

Bake 25 min covered, then uncover and bake 10–12 min more until the top is blistered and a knife inserted near the center comes out clean. Rest 10 min to set; this prevents the cheesy lava flow when you cut squares.

Expert Tips

Speed it up

Microwave whole sweet potatoes 4 min, cool slightly, then slice—cuts roasting time to zero.

Freeze smart

Portion cooled squares into silicone muffin trays, freeze, then pop out and store in a bag—easy single-serve lunches.

Crisp top hack

Broil 90 sec at the end, but watch closely; the cheese goes from bronzed to bittersweet in seconds.

Budget stretcher

Sub 1 cup cooked lentils for two eggs—keeps protein high and cost low when eggs are pricey.

Color pop

Add ½ cup roasted red-pepper strips on top for restaurant flair without extra cost.

Make-ahead brunch

Assemble the night before, cover tightly, and refrigerate. Increase bake time by 10 min if starting cold.

Variations to Try

  • Mediterranean: Swap thyme for oregano, add ½ cup sun-dried tomatoes and a ¼ cup crumbled feta on top.
  • Tex-Mex: Replace Dijon with 1 tsp chipotle purée, use pepper-jack cheese, and stir 1 cup corn into the spinach.
  • Vegan: Swap eggs for 14 oz silken tofu + 2 Tbsp cornstarch, use nutritional-yeast “cheese” sauce, and opt for oat milk.
  • Breakfast twist: Add 4 chopped turkey or plant-based sausage links between layers for a protein-dense morning slice.
  • Gluten-free crunch: Mix ¼ cup crushed rice-chex with 1 Tbsp melted butter and sprinkle on top for the last 5 min of baking.

Storage Tips

Cool leftovers completely, then cut into squares and refrigerate in an airtight container up to 4 days. To reheat, microwave individual portions 60–90 sec or warm the whole pan, covered, at 325 °F for 15 min. For longer storage, wrap each square in plastic wrap, place in a zip-top bag, and freeze up to 3 months. Thaw overnight in the fridge or microwave from frozen 2–3 min, flipping halfway. The texture stays remarkably creamy because sweet potatoes don’t turn grainy when frozen.

Frequently Asked Questions

Absolutely. Thaw 10 oz frozen chopped spinach, squeeze bone-dry, and stir into the onions as directed. You’ll save a few cents and skip wilting time.

Moisture usually comes from under-drained spinach or skipping the par-roast. Be sure to wring out thawed spinach and roast potatoes at high heat to evaporate excess water.

Yes—foil pans work great for potlucks. Place the pan on a pre-heated baking sheet to prevent bucking and ensure even browning.

Naturally gluten-free as written; just check that your mustard and cheese are certified GF if serving celiac guests.

The casserole should puff slightly, the cheese will be golden at the edges, and a knife inserted near the center should meet no resistance from raw egg.

Sure—halve all ingredients and bake in an 8×8 pan. Start checking for doneness at 25 min total.
cozy spinach and sweet potato casserole for budget friendly dinners
main-dishes
Pin Recipe

Cozy Spinach and Sweet Potato Casserole for Budget-Friendly Dinners

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
8

Ingredients

Instructions

  1. Par-roast sweet potatoes: Preheat oven to 425 °F. Toss sweet-potato slices with 1 tsp oil, ¼ tsp salt, and ⅛ tsp pepper on a sheet. Roast 12 min.
  2. Sauté aromatics: Meanwhile, warm remaining 2 tsp oil in a skillet over medium. Cook onion 4 min, add garlic & pepper flakes 30 sec, then wilt in spinach. Season with pinch of salt.
  3. Make custard: Whisk eggs, milk, Dijon, thyme, remaining salt & pepper.
  4. Layer: Grease 9×13 pan. Arrange half the sweet potatoes, top with spinach mixture and 1 cup cheese. Repeat with remaining sweet potatoes.
  5. Pour & press: Pour custard evenly; press down so liquid coats potatoes. Sprinkle remaining ½ cup cheese.
  6. Bake: Cover with oiled foil. Bake 25 min, uncover and bake 10–12 min until golden and set. Rest 10 min before slicing.

Recipe Notes

For extra crisp edges, broil 1 min at the end. Store leftovers in the fridge up to 4 days or freeze up to 3 months.

Nutrition (per serving)

218
Calories
16g
Protein
18g
Carbs
11g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.