Love this? Pin it for later! 📌
Why This Recipe Works
- Cheap & Cheerful: One medium spaghetti squash feeds four hungry adults for under $5 total.
- One-Pan Wonder: Roast, mix, bake—all in the same dish, so dishes stay low.
- Protein-Packed Without Meat: A can of white beans adds 18 g of plant protein for pennies.
- Freezer-Friendly: Bake, cool, freeze portions—microwave lunches for days.
- Kid-Veggie Stealth Mode: The squash strands look like noodles, so picky eaters slurp it up.
- Customizable: Swap beans for sausage, cheddar for feta, spinach for kale—whatever’s on sale.
- 30-Minute Hands-On Time: While the squash roasts, stir together the saucy filling—efficiency at its finest.
Ingredients You'll Need
Let’s talk grocery strategy. I buy spaghetti squash at Aldi for $0.99–$1.49 apiece; look for a firm, pale-yellow squash without soft spots or green streaks. A 2.5–3 lb squash yields about 5 cups of strands—enough for four generous servings. If your squash is smaller, grab two; they’re still cheaper than a box of pasta.
Spaghetti Squash: The star noodle impersonator. Roast cut-side down for caramelized edges that add depth. No microwave shortcuts here, please—roasting concentrates flavor.
Canned Crushed Tomatoes: A 28-oz can costs $0.89 at my store and forms the saucy base. Buy “with basil” if it’s on sale; otherwise, plain plus dried oregano works.
Cannellini or Great Northern Beans: One 15-oz can, drained and rinsed, gives creamy pockets of protein. Buy low-sodium so you control salt.
Onion & Garlic: The aromatics. Yellow onion is cheapest; pre-chop and freeze extras for future recipes.
Italian Seasoning: A premixed jar is $1 and lasts a year. If you’re out, blend 1 tsp each oregano, basil, thyme.
Fresh Spinach: A 5-oz clamshell wilts into the sauce. Swap for kale or frozen spinach—just squeeze it dry.
Mozzarella & Parmesan: Buy blocks and shred yourself; pre-shredded is coated in cellulose and won’t melt as smoothly. Store-brand mozzarella works fine.
Egg: One large egg binds the casserole so it slices, not puddles. Flax egg works for vegan: 1 Tbsp flax + 3 Tbsp water, sit 5 min.
Olive Oil, Salt, Pepper: Pantry staples. Use the cheap oil for roasting; save the fancy EVOO for finishing.
How to Make Budget-Friendly Spaghetti Squash Casserole
Preheat & Prep
Heat oven to 400 °F (204 °C). Line a rimmed sheet pan with parchment for zero-stick cleanup. Halve the squash lengthwise—use a sharp chef’s knife, rocking from tip to heel, then scoop seeds with a sturdy spoon. Save seeds; toss with oil and salt for a crunchy snack later.
Roast the Squash
Brush cut sides with 1 Tbsp olive oil, sprinkle with ½ tsp kosher salt and ¼ tsp pepper. Place cut-side down on the sheet. Roast 40–45 min until edges brown and a fork shreds the flesh into spaghetti-like strands. Cool 5 min so you can handle it.
Sauté Aromatics
While the squash roasts, heat 1 Tbsp oil in a 10-inch oven-safe skillet over medium. Dice 1 small onion and mince 3 cloves garlic. Sauté 4 min until translucent. Add 1 tsp Italian seasoning and a pinch of red-pepper flakes for gentle heat; toast 30 sec until fragrant.
Build the Sauce
Pour in one 28-oz can crushed tomatoes. Rinse the can with ¼ cup water and swirl to get every drop. Add 1 tsp sugar to balance acidity, ½ tsp salt, and several grinds of pepper. Simmer 10 min until thickened like marinara. Fold in 3 cups baby spinach and 1 drained can of beans; cook 2 min more until spinach wilts.
Shred & Combine
With a fork, rake the roasted squash flesh into strands; leave them in the shell for a fun presentation or transfer to a bowl. You should have about 5 cups. Whisk 1 egg in a large mixing bowl, then fold in the squash strands, ½ cup shredded mozzarella, and ¼ cup grated Parmesan. The egg keeps the casserole cohesive.
Assemble
Spoon the tomato-bean mixture into the bottom of the same skillet (less dishes!). Top with the cheesy squash mixture, spreading gently to cover. Sprinkle remaining ½ cup mozzarella and 2 Tbsp Parmesan over the top for that golden lid of glory.
Bake
Slide the skillet into the still-hot 400 °F oven. Bake 18–20 min until the cheese bubbles and develops freckles of bronze. Broil on high 1–2 min for extra blistering, but watch closely—cheese turns from perfect to charcoal in seconds.
Rest & Serve
Let the casserole rest 5 min so the sauce thickens and the molten cheese settles. Scoop into bowls, shower with fresh parsley or basil if you’re feeling fancy, and serve with crusty bread to swipe the saucy bits.
Expert Tips
Don’t Under-Roast
If the strands are still crisp, return to the oven 5 min more. Proper roasting deepens sweetness and prevents watery casserole.
Drain Excess Liquid
After shredding, wrap strands in a clean kitchen towel; squeeze gently to remove steam moisture so your casserole isn’t soupy.
Buy Cheese in Blocks
Pre-shredded contains anti-caking agents that hinder melting. Grate your own for creamier texture and 30 % savings per pound.
Make-Ahead Magic
Assemble up to step 6, cover, and refrigerate 24 hrs. Add 5 extra baking minutes from cold.
Double & Freeze
Double the recipe in two foil pans. Bake, cool, wrap, freeze. Reheat from frozen at 350 °F for 45 min covered, 15 min uncovered.
Spice Level
Add ¼ tsp red-pepper flakes for gentle warmth; scale up to ½ tsp if you like a lively kick.
Variations to Try
- Mediterranean: Swap beans for ½ cup chopped olives and ¼ cup sun-dried tomatoes; finish with feta.
- Meat-Lovers: Brown 8 oz Italian turkey sausage in Step 3; proceed as written.
- Vegan: Use flax egg, nutritional yeast instead of Parmesan, and plant mozzarella shreds.
- Green Chile: Add 4 oz diced green chiles to the sauce and use pepper-jack cheese for Southwest vibes.
- Seafood: Fold in 1 cup canned tuna or salmon with the beans for omega-3 boost.
- Extra Veg: Stir in 1 cup diced zucchini or mushrooms when you add spinach.
Storage Tips
Refrigerate: Cool completely, then portion into airtight containers. Keep up to 4 days; reheat single servings in the microwave 90 sec with a damp paper towel to re-steam.
Freeze: Wrap individual slices in plastic, then foil, or use Souper Cubes. Freeze up to 3 months. Thaw overnight in the fridge or reheat straight from frozen at 350 °F for 25 min.
Make-Ahead Components: Roast the squash and refrigerate strands up to 4 days. Sauce can simmer and chill 5 days. Assemble when ready to bake.
Frequently Asked Questions
Budget-Friendly Spaghetti Squash Casserole
Ingredients
Instructions
- Roast Squash: Preheat oven to 400 °F. Halve squash, scoop seeds, brush with 1 Tbsp oil, season. Roast cut-side down 40–45 min until strands shred easily. Cool slightly.
- Make Sauce: In a 10-inch oven-safe skillet, heat remaining 1 Tbsp oil over medium. Sauté onion 4 min, add garlic and Italian seasoning 30 sec. Stir in tomatoes, sugar, salt, pepper; simmer 10 min. Fold in beans and spinach until wilted.
- Mix Squash: Shred flesh into strands. In a bowl whisk egg, then combine with squash, ½ cup mozzarella, and 2 Tbsp Parmesan.
- Assemble: Spread tomato mixture evenly in skillet. Top with squash mixture, pressing gently. Sprinkle remaining ½ cup mozzarella and 2 Tbsp Parmesan.
- Bake: Bake 18–20 min until cheese melts and browns. Optional broil 1 min for bubbly spots. Rest 5 min before serving.
Recipe Notes
For extra richness, stir 2 Tbsp cream cheese into the squash mixture. Leftovers reheat beautifully and freeze for 3 months.