Savory Spaghetti Squash Casserole: A Weeknight Favorite

Featured in Hearty Main Dishes.

Creamy, comforting spaghetti squash casserole recipe. A hearty, flavorful dish perfect for busy weeknights or cozy family dinners. Easy to make!
Emilia Gold - Recipe Author
Updated on January 8, 2026 at 02:51 AM
Savory Spaghetti Squash Casserole: A Weeknight Favorite - Featured Image Pin it
Savory Spaghetti Squash Casserole: A Weeknight Favorite | onlyrecipeideas.com

Honestly, I remember the first time I attempted to make anything with spaghetti squash. It was a complete disaster. I’d seen all these beautiful photos online, people raving about it as a pasta alternative, and I thought, “How hard can it be?” Turns out, pretty hard when you don't know how to cut the darn thing without losing a finger! But after a few kitchen mishaps and a lot of trial and error (and maybe a small emergency room visit for a tiny cut, oops!), I discovered the magic of this spaghetti squash casserole. It’s become a staple in my kitchen, a dish that just smells like home and comfort, especially on those chilly evenings when you need a hug in a bowl.

I still laugh remembering the time I tried to make this spaghetti squash casserole for a dinner party, and I forgot to pre-roast the squash. I thought, “Eh, it’ll cook in the casserole, right?” Wrong. It was crunchy. Like, really crunchy. My guests were too polite to say anything, but I saw the looks. It was a good lesson in following instructions, even if you think you’re a kitchen wizard. Now, I always make sure that squash is tender before it even thinks about hitting the casserole dish!

Ingredients

  • Spaghetti Squash: This is our star, obviously! It’s the pasta substitute, giving us that lovely texture without the heaviness. Don't use a tiny one, hon, you need enough "strands" for a proper casserole.
  • Olive Oil: Essential for roasting the squash and sautéing the veggies. I swear by extra virgin, it just adds a deeper, almost peppery base note.
  • Yellow Onion & Garlic: The aromatic backbone! I use way more garlic than any recipe calls for, honestly. Fresh garlic, always. The dried stuff just doesn't hit the same, fight me on it!
  • Bell Pepper (any color): Adds a touch of sweetness and color. I usually grab whatever's on sale. Tried it once with green bell pepper, and it was a bit too bitter for my taste, so now I stick to red or orange.
  • Fresh Spinach: Sneaky greens! It wilts down to almost nothing, so don't be shy. I’ve definitely bought a bag, thought it was too much, and then watched it disappear into the pan.
  • Diced Tomatoes (canned): Gives a lovely tang and moisture to the sauce. Make sure to drain them, or your casserole might get too watery, a mistake I made once and had to bake for an extra 20 minutes!
  • Cream Cheese: The secret to that incredibly creamy, rich sauce. Don't even think about low-fat, you want the full-fat stuff for that luscious texture.
  • Milk (whole or 2%): Helps thin out the sauce just right. I never use skim milk in anything creamy, it just makes things sad.
  • Chicken or Vegetable Broth: Adds depth of flavor without being overpowering. I always have vegetable broth on hand, just in case.
  • Parmesan Cheese: For that salty, umami kick. Freshly grated is always better, but I won't judge if you use the pre-shredded stuff in a pinch.
  • Dried Oregano & Basil: Classic Italian flavors that just work in this dish. I’m a big fan of dried herbs, they’re so convenient.
  • Salt & Black Pepper: Seasoning is key! Always taste as you go, you can always add more, but you can’t take it away.
  • Red Pepper Flakes (optional): For a little kick! I love a tiny bit of heat, but my husband isn't a fan, so sometimes I only sprinkle it on my serving.
  • Mozzarella Cheese (shredded): The glorious, melty topping! It browns up beautifully and makes every bite extra satisfying.
  • Breadcrumbs (optional): For a little crunch on top. I usually use panko because it gets so crispy.

Instructions

Prep the Spaghetti Squash for Casserole:
First things first, let's get that squash ready! Carefully slice your spaghetti squash in half lengthwise. Scoop out all those seeds and stringy bits. Brush the cut sides with a little olive oil, then sprinkle with salt and pepper. Place them cut-side down on a baking sheet. Roast in a preheated oven at 400°F (200°C) for about 35-45 minutes, or until it's tender enough to easily scrape out the strands with a fork. Honestly, this is where I always keep an eye on it, you don't want it mushy, just tender!
Sauté the Veggies for your Spaghetti Squash Casserole:
While the squash is roasting, heat a tablespoon of olive oil in a large skillet over medium heat. Add your chopped onion and cook until softened, about 5 minutes. Then, toss in the minced garlic and chopped bell pepper, cooking for another 3-4 minutes until fragrant and slightly tender. This step fills your kitchen with the most amazing smells, I swear! Stir in the spinach until it wilts down, which happens surprisingly fast. I always think I've added too much, then poof, it's gone!
Whip Up the Creamy Sauce for this Spaghetti Squash Casserole:
In the same skillet (because who needs extra dishes, right?), melt the cream cheese. Once it's soft, gradually whisk in the milk and broth until you have a smooth, creamy sauce. Stir in the Parmesan cheese, dried oregano, dried basil, salt, pepper, and red pepper flakes (if you're feeling spicy!). Let it simmer gently for a few minutes, allowing the flavors to meld. This is where the magic happens, transforming simple ingredients into something truly special.
Combine Everything for a Hearty Spaghetti Squash Casserole:
Once your spaghetti squash is roasted and cool enough to handle, use a fork to scrape out all those lovely spaghetti-like strands into a large mixing bowl. Add the sautéed vegetable mixture and the diced tomatoes (make sure they’re drained!). Pour the creamy sauce over everything and gently mix until all the squash and veggies are evenly coated. Be careful not to mash the squash too much, we want those beautiful strands intact!
Assemble the Squash Casserole:
Transfer the entire mixture into a 9x13 inch baking dish. Spread it out evenly. Sprinkle the shredded mozzarella cheese generously over the top. If you want that extra crunch, now’s the time to sprinkle on those breadcrumbs. I sometimes forget this step, honestly, but it’s totally worth it for the texture contrast. Don't be afraid to make a mess, it's all part of the home cooking charm!
Bake Until Golden and Bubbly:
Pop your assembled spaghetti squash casserole into the preheated oven (still at 400°F / 200°C) for about 15-20 minutes, or until the cheese is melted, bubbly, and beautifully golden brown on top. The smell is going to be incredible, trust me! Let it rest for a few minutes before serving, it helps everything set up. This final step is always the hardest part for me, waiting for that cheesy goodness!

There’s something so satisfying about pulling this bubbling spaghetti squash casserole out of the oven. It always reminds me of those chaotic, joyful family dinners where everyone’s chatting over good food. I once had a little bit of cheese spill over the side and caramelize on the baking dish honestly, that crispy bit was the best part! It’s those little imperfections that make homemade food so special, don't you think?

Storage Tips

This spaghetti squash casserole holds up surprisingly well, which is great for meal prep! Once it's completely cooled (don't skip this part, it's crucial for food safety), transfer any leftovers to an airtight container. It'll keep beautifully in the fridge for 3-4 days. I've definitely made the mistake of trying to microwave it too quickly once, and the sauce got a bit weird and separated so don't do that lol. For best results, reheat individual portions gently in the microwave, stirring halfway through, or pop it back into a preheated oven at 350°F (175°C) until warmed through. Sometimes I add a splash of milk before reheating in the oven to keep it from drying out. You can also freeze portions for up to 2-3 months in freezer-safe containers. Just thaw overnight in the fridge before reheating.

Savory Spaghetti Squash Casserole: A Weeknight Favorite - Image 1Pin it
Savory Spaghetti Squash Casserole: A Weeknight Favorite - Image 1 | onlyrecipeideas.com

Ingredient Substitutions

I’ve experimented quite a bit with this spaghetti squash casserole recipe, mostly because I’m always out of something! If you don't have cream cheese, ricotta cheese can work for a slightly lighter, tangier sauce, but it won’t be quite as rich. I tried Greek yogurt once, and it was... fine, but a little too tart for my liking. For the bell pepper, you can swap it for zucchini or even mushrooms I did a mushroom version once, and it was earthy and delicious! If spinach isn't your jam, kale or even Swiss chard would be great, just make sure to chop them finely. And for the broth, chicken broth gives a richer flavor, but vegetable broth is perfectly fine for a vegetarian option. Don't have Parmesan? A sharp cheddar or even a nutritional yeast sprinkle can add a cheesy flavor, though it won't be quite the same. Get creative, hon!

Serving Suggestions

This spaghetti squash casserole is a hearty meal all on its own, but sometimes I like to jazz it up. A simple green salad with a light vinaigrette is always a winner, it adds a fresh, crisp contrast to the creamy casserole. For a truly comforting experience, I love serving it with some warm, crusty garlic bread for dipping into any leftover sauce honestly, it’s heavenly! And if I'm feeling fancy, a glass of crisp white wine, like a Sauvignon Blanc, pairs beautifully. Or, for a cozy night in, this dish and a rom-com? Yes please. It's also great alongside some grilled chicken or a simple baked salmon if you want to add more protein.

Cultural Backstory

While the concept of a "casserole" is pretty American, this spaghetti squash casserole feels like a fusion of comfort and conscious eating. Spaghetti squash itself has been cultivated for centuries, but its rise as a low-carb pasta alternative is a relatively modern phenomenon, especially in Western kitchens. For me, it became special when I started looking for ways to enjoy classic comfort foods without feeling weighed down. It’s a testament to how traditional cooking methods, like baking a hearty casserole, can adapt to new ingredients and dietary preferences. It doesn't have a deep, ancient cultural root, but it holds a special place in the culture of modern home cooking resourceful, delicious, and a little bit sneaky with its veggies!

So there you have it, my honest, slightly messy take on a truly comforting dish. This spaghetti squash casserole has saved many a busy weeknight and brought smiles to countless faces around my table. It’s not just a recipe, it’s a memory-maker, a little bit of warmth on a plate. I hope you love it as much as I do, and please, tell me about your own kitchen adventures with it!

Savory Spaghetti Squash Casserole: A Weeknight Favorite - Image 2Pin it
Savory Spaghetti Squash Casserole: A Weeknight Favorite - Image 2 | onlyrecipeideas.com

Frequently Asked Questions

→ Can I prepare the spaghetti squash casserole ahead of time?

Oh, absolutely! You can assemble the whole spaghetti squash casserole, cover it, and pop it in the fridge for up to 24 hours before baking. Just add about 10-15 minutes to the baking time since it'll be going in cold. I do this often for dinner parties!

→ What if I don't have fresh spinach?

No worries at all! You can totally use frozen spinach. Just make sure to thaw it and squeeze out as much excess water as you possibly can. Otherwise, your spaghetti squash casserole will get a bit watery, and nobody wants that!

→ My spaghetti squash always comes out watery. Any tips?

Ah, I've been there! The trick is to not overcook it. Roast it until it's just tender, not mushy. Also, after you scrape out the strands, you can let them sit in a colander for a few minutes to drain any excess liquid before adding them to the casserole mixture. It really helps!

→ How do leftovers of this spaghetti squash casserole hold up?

They're fantastic! Honestly, sometimes I think this spaghetti squash casserole tastes even better the next day as the flavors have had more time to meld. Just store it in an airtight container in the fridge for up to 3-4 days, and reheat gently.

→ Can I add meat to this spaghetti squash casserole?

You bet! Cooked ground turkey, chicken, or even Italian sausage would be delicious additions. Just brown your meat with the onions and bell peppers, then proceed with the rest of the recipe. I've done it with ground turkey, and it was a hit!

Savory Spaghetti Squash Casserole: A Weeknight Favorite

Creamy, comforting spaghetti squash casserole recipe. A hearty, flavorful dish perfect for busy weeknights or cozy family dinners. Easy to make!

3.7 out of 5
(55 reviews)
Prep Time
25 Minutes
Cook Time
50 Minutes
Total Time
75 Minutes

Category: Hearty Main Dishes

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings

Dietary: Vegetarian (can be made gluten-free)

Published: November 24, 2025 at 12:37 AM

Last Updated: January 8, 2026 at 02:51 AM

Ingredients

→ Base Ingredients

01 1 medium spaghetti squash (about 3-4 lbs)
02 1 tbsp olive oil (plus more for squash)
03 1 yellow onion, chopped
04 4 cloves garlic, minced
05 1 red bell pepper, chopped
06 5 oz fresh spinach
07 1 (14.5 oz) can diced tomatoes, drained

→ Creamy Sauce

08 4 oz cream cheese, softened
09 1/2 cup milk (whole or 2%)
10 1/2 cup chicken or vegetable broth
11 1/4 cup grated Parmesan cheese

→ Flavor Boosters

12 1 tsp dried oregano
13 1 tsp dried basil
14 1/2 tsp salt (or to taste)
15 1/4 tsp black pepper (or to taste)
16 1/4 tsp red pepper flakes (optional)

→ Topping

17 1 cup shredded mozzarella cheese
18 2 tbsp breadcrumbs (optional, for crunch)

Instructions

Step 01

First things first, let's get that squash ready! Carefully slice your spaghetti squash in half lengthwise. Scoop out all those seeds and stringy bits. Brush the cut sides with a little olive oil, then sprinkle with salt and pepper. Place them cut-side down on a baking sheet. Roast in a preheated oven at 400°F (200°C) for about 35-45 minutes, or until it's tender enough to easily scrape out the strands with a fork. Honestly, this is where I always keep an eye on it, you don't want it mushy, just tender!

Step 02

While the squash is roasting, heat a tablespoon of olive oil in a large skillet over medium heat. Add your chopped onion and cook until softened, about 5 minutes. Then, toss in the minced garlic and chopped bell pepper, cooking for another 3-4 minutes until fragrant and slightly tender. This step fills your kitchen with the most amazing smells, I swear! Stir in the spinach until it wilts down, which happens surprisingly fast. I always think I've added too much, then poof, it's gone!

Step 03

In the same skillet (because who needs extra dishes, right?), melt the cream cheese. Once it's soft, gradually whisk in the milk and broth until you have a smooth, creamy sauce. Stir in the Parmesan cheese, dried oregano, dried basil, salt, pepper, and red pepper flakes (if you're feeling spicy!). Let it simmer gently for a few minutes, allowing the flavors to meld. This is where the magic happens, transforming simple ingredients into something truly special.

Step 04

Once your spaghetti squash is roasted and cool enough to handle, use a fork to scrape out all those lovely spaghetti-like strands into a large mixing bowl. Add the sautéed vegetable mixture and the diced tomatoes (make sure they’re drained!). Pour the creamy sauce over everything and gently mix until all the squash and veggies are evenly coated. Be careful not to mash the squash too much, we want those beautiful strands intact!

Step 05

Transfer the entire mixture into a 9x13 inch baking dish. Spread it out evenly. Sprinkle the shredded mozzarella cheese generously over the top. If you want that extra crunch, now’s the time to sprinkle on those breadcrumbs. I sometimes forget this step, honestly, but it’s totally worth it for the texture contrast. Don't be afraid to make a mess, it's all part of the home cooking charm!

Step 06

Pop your assembled spaghetti squash casserole into the preheated oven (still at 400°F / 200°C) for about 15-20 minutes, or until the cheese is melted, bubbly, and beautifully golden brown on top. The smell is going to be incredible, trust me! Let it rest for a few minutes before serving, it helps everything set up. This final step is always the hardest part for me, waiting for that cheesy goodness!

Notes

  1. Don't overcook the squash, it gets watery. A little al dente is best for texture.
  2. This casserole reheats surprisingly well, but cover it loosely to prevent drying out.
  3. Tried cottage cheese once instead of cream cheese. It worked, but the texture was a bit grainy. Stick with cream cheese for creaminess!
  4. A sprinkle of fresh parsley at the end really brightens up the whole dish.

Tools You'll Need

  • Baking sheet
  • large skillet
  • large mixing bowl
  • 9x13 inch baking dish
  • sharp knife
  • cutting board
  • whisk
  • fork

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (can be made dairy-free with alternatives)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 350 kcal
  • Total Fat: 18g
  • Total Carbohydrate: 30g
  • Protein: 15g

Reviews & Comments

Required fields are marked *

We're ad-free! Tap Save below to support us 🙏

Savory Spaghetti Squash Casserole: A Weeknight Favorite

Support us — we don't show ads! 🙏

This site is 100% ad-free. A quick share helps us keep it that way!

Verifying your share, please wait…