If you’re searching for a comforting yet wholesome dish that makes vegetables feel like a decadent treat, this Baked Spaghetti Squash and Cheese Recipe is exactly what you need. Imagine tender strands of roasted spaghetti squash bathed in a creamy, cheesy sauce, flecked with vibrant baby spinach, and crowned with a golden layer of parmesan. This recipe is a perfect way to showcase the natural sweetness of the squash while delivering all the gooey, satisfying cheese goodness you crave. It’s not just healthy; it’s downright addictive, and something I love to share with friends who say they don’t usually go for veggie casseroles.
Ingredients You’ll Need
To make this Baked Spaghetti Squash and Cheese Recipe sing, you’ll need a handful of straightforward ingredients that each play a vital role. From the squash itself creating the pasta-like texture to the sharpness of cheddar and the subtle earthiness of spinach, these components combine for a dish that’s simple but packed with flavor and texture.
- Spaghetti squash (about 2 small): The star of the show, providing a tender but slightly firm base that mimics spaghetti noodles.
- Butter (1 tbsp): Adds richness and helps soften the onions for a tasty sautéed base.
- Olive oil (1 tbsp): Brings a smooth finish and balances the butter in the sauce base.
- Minced onion (1/4 cup): Builds depth and savory notes for a well-rounded flavor profile.
- Flour (1/4 cup): Acts as a thickening agent for the creamy cheese sauce; use gluten-free if needed.
- Skim milk (2 cups): Keeps the cheese sauce creamy without too much fat.
- Fat free chicken broth (1 cup): Adds savory complexity, or use vegetable broth for a vegetarian option.
- Reduced fat mild cheddar (2 cups shredded): Melts beautifully and gives the dish its cheesy soul.
- Salt and pepper: Essential to enhance every layer of flavor.
- Baby spinach (about 4 cups): Adds a fresh, leafy contrast and bright green color.
- Grated parmesan (1/8 cup): Sprinkled on top for a golden, crispy finish that makes every bite irresistible.
How to Make Baked Spaghetti Squash and Cheese Recipe
Step 1: Roast the Spaghetti Squash
Start by preheating your oven to 375ºF. Carefully cut the squash in half lengthwise and scoop out the seeds—this is a fun part because the squash looks just like a giant pumpkin! Place the halves cut side down on a baking sheet and pop them in the oven for about 1 hour until the flesh is tender and a fork easily separates it into spaghetti-like strands. This slow roasting step brings out the natural sweetness and softens the squash into the perfect texture.
Step 2: Prepare the Creamy Cheese Sauce
While the squash is baking, melt butter and olive oil together in a large saucepan over medium heat. Toss in the minced onions and soften them for around 2 minutes until fragrant. Next, stir in the flour and cook on low heat for 3 to 4 minutes, stirring constantly to avoid lumps—this creates a smooth roux base for your sauce. Gradually whisk in the skim milk and chicken broth, raising the heat until the mixture thickens and bubbles, which usually takes about 2 minutes.
Step 3: Melt in the Cheese and Add Spinach
Remove the saucepan from the heat once the sauce is thick and glossy, then stir in the shredded cheddar cheese until it melts into a luscious, creamy sauce. Season with salt and pepper to taste. Fold in the cooked spaghetti squash strands—don’t forget to drain any excess liquid from the squash to keep the mixture perfect—and add the baby spinach. The warmth of the sauce will gently wilt the spinach, adding freshness and color.
Step 4: Bake Until Golden and Bubbly
Pour the cheesy squash and spinach mixture into a baking dish, then generously sprinkle the top with grated parmesan. Back into the oven it goes for another 25 to 30 minutes. During this time, the dish will bubble away and develop a lovely golden crust on top, giving you that perfectly baked texture with a hint of crispiness. Serve hot and get ready for everyone to ask for seconds!
How to Serve Baked Spaghetti Squash and Cheese Recipe
Garnishes
To elevate the presentation—and your taste buds—sprinkle some freshly chopped parsley or basil right before serving. A few red pepper flakes can add a delightful kick if you like a little heat, while a drizzle of extra virgin olive oil on top offers a beautiful glossy finish that makes the whole dish pop visually and flavor-wise.
Side Dishes
This Baked Spaghetti Squash and Cheese Recipe pairs wonderfully with a crisp mixed green salad tossed with tangy vinaigrette to balance the richness, or roasted garlic bread for those craving an extra touch of warmth and crunch on the side. For a light yet satisfying meal, steamed green beans or a simple tomato salad complements the cheesy squash perfectly.
Creative Ways to Present
If you want to add a little fun when serving, consider scooping the casserole into individual ramekins for perfectly portioned servings that look as charming as they taste. You can also serve it inside the roasted squash shells themselves, turning it into a beautiful, rustic bowl that’s sure to impress guests or family alike.
Make Ahead and Storage
Storing Leftovers
Leftover Baked Spaghetti Squash and Cheese Recipe can be stored in an airtight container in the refrigerator for up to 3 days. This makes it ideal for meal prep or a cozy lunch the next day. The flavors often deepen overnight, making the dish even more comforting the following day.
Freezing
This recipe freezes surprisingly well! Simply transfer cooled leftovers to a freezer-safe container and freeze for up to 2 months. When ready to enjoy, thaw it overnight in the fridge to preserve texture and flavor before reheating.
Reheating
Reheat leftovers in a preheated oven at 350ºF for about 15 to 20 minutes until warmed through and bubbly again. You can also use the microwave for convenience, but baking will bring back that delicious crispy top layer we all love.
FAQs
Can I use other types of cheese in this recipe?
Absolutely! While mild cheddar creates a perfect melt and mild flavor, you can experiment with sharp cheddar for a punchier taste, mozzarella for extra stretch, or even a mix including fontina or gouda to add richness and complexity.
Is it necessary to remove the seeds from the spaghetti squash?
Yes, removing the seeds is important as they have a tough texture and bitter flavor. Plus, it makes for a much more pleasant eating experience and helps the squash cook evenly.
How do I know when the spaghetti squash is done roasting?
The squash is tender and ready when a fork easily separates the flesh into spaghetti-like strands and pierces through the skin without resistance, typically after about 1 hour at 375ºF.
Can I make this recipe vegetarian?
Definitely! Simply swap the chicken broth for vegetable broth, and you have a delicious vegetarian comfort dish without missing out on flavor.
What can I add to make the recipe more filling?
For a heartier meal, consider stirring in cooked lean protein such as grilled chicken or turkey. You can also mix in cooked mushrooms or artichoke hearts for added texture and depth.
Final Thoughts
I can’t recommend this Baked Spaghetti Squash and Cheese Recipe enough for anyone looking to enjoy a cozy, cheesy dish that feels indulgent but is surprisingly nutritious. It’s perfect for weeknights, potlucks, or when you want to impress with minimal fuss. Once you try it, I bet it becomes one of your favorite ways to eat spaghetti squash—comfort food with a fresh twist!
Print
Baked Spaghetti Squash and Cheese Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour 45 minutes
- Total Time: 2 hours
- Yield: 7 servings
- Category: Casserole
- Method: Baking
- Cuisine: American
- Diet: Gluten Free
Description
This baked spaghetti squash and cheese casserole is a comforting, healthier alternative to traditional pasta dishes. Tender spaghetti squash strands are combined with a creamy cheese sauce made from reduced-fat cheddar, skim milk, and chicken broth, layered with fresh baby spinach, then baked until bubbly and golden. Perfect for a low-carb, gluten-free meal that doesn’t compromise on flavor.
Ingredients
Main Ingredients
- 5 1/2 cups cooked spaghetti squash (from about 2 small squash)
- 1 tbsp butter
- 1 tbsp olive oil
- 1/4 cup minced onion
- 1/4 cup flour (use all-purpose gluten-free flour for GF)
- 2 cups skim milk
- 1 cup fat free chicken broth (vegetable broth for vegetarian)
- 2 cups (8 oz) Sargento 2% reduced fat mild cheddar cheese
- Salt and pepper, to taste
- 4 cups (about 4 oz) baby spinach
- 1/8 cup grated Parmesan cheese
Instructions
- Preheat Oven: Preheat your oven to 375ºF to prepare for baking the spaghetti squash and later the casserole.
- Prepare Spaghetti Squash: Cut the squash in half lengthwise and remove the seeds. Place the halves cut side down on a baking sheet and bake until tender, about 1 hour.
- Scoop and Drain Squash: Using a fork, separate the strands of the cooked squash into a medium bowl, discarding the shells. Squeeze out any excess liquid if the squash is watery to avoid a soggy dish.
- Maintain Oven Temperature: Keep the oven temperature steady at 375ºF for baking the final casserole.
- Sauté Onions: In a large saucepan over medium heat, melt butter and olive oil. Add minced onions and cook for approximately 2 minutes until softened.
- Make Roux: Stir in the flour and reduce heat to low. Cook, stirring constantly for 3 to 4 minutes to form a roux, which will thicken the sauce.
- Add Liquids and Season: Gradually whisk in the skim milk and chicken broth. Increase heat to medium-high and cook, whisking frequently until the sauce comes to a boil, thickens and becomes smooth, about 2 minutes. Season with salt and pepper.
- Add Cheddar Cheese: Remove the sauce from heat and stir in the reduced fat cheddar cheese until fully melted and combined to create a creamy cheese sauce.
- Combine Ingredients: Adjust seasoning if needed. Add the cooked spaghetti squash and baby spinach into the cheese sauce, mixing gently. Pour the mixture into a baking dish and sprinkle grated Parmesan cheese evenly on top.
- Bake Casserole: Bake in the preheated oven until the casserole is bubbly and the top is golden brown, about 25 to 30 minutes. Remove from oven and let cool slightly before serving.
Notes
- For a vegetarian version, substitute chicken broth with vegetable broth.
- Use gluten-free flour to make this dish gluten-free.
- To reduce moisture in the squash, be sure to squeeze out excess liquid before mixing with the sauce.
- Baby spinach can be substituted with fresh kale or Swiss chard if desired.
- Leftovers can be refrigerated and reheated; the dish may thicken further—add a splash of milk when reheating if necessary.