This lighter take on the classic comfort dish features tender roasted spaghetti squash strands that create the perfect texture for holding a rich, velvety cheese sauce. The creamy blend of sharp cheddar and aged Parmesan, enhanced with garlic powder and ground mustard, delivers all the nostalgic flavors you crave with fewer carbohydrates and more vegetables than traditional versions. Ready in just one hour, this satisfying main dish comes together easily—roast the squash, whisk up a quick cheese sauce, and toss them together for an effortless weeknight dinner that feels indulgent while keeping things wholesome.
The smell of roasting squash and melting cheddar drifting through my kitchen on a rainy October afternoon convinced me that comfort food doesnt need a pound of pasta to be legitimate.
My neighbor Linda stopped by unannounced one evening right as I was pulling the baking dish from the oven, and she ended up staying for two helpings and a second glass of wine.
Ingredients
- 1 large spaghetti squash (about 2.5 to 3 pounds): Pick one that feels heavy for its size with a firm pale shell, because that means the flesh inside is dense and will produce plenty of strands.
- 2 tablespoons unsalted butter: This forms the base of your roux, so use real butter here since it carries the flavor of the entire sauce.
- 2 tablespoons gluten free all purpose flour: Regular flour works too, but gluten free keeps this dish accessible for everyone at the table.
- 1 1/4 cups milk (whole or 2 percent): Whole milk gives you the silkiest texture, though two percent still produces a perfectly creamy result.
- 1 cup shredded sharp cheddar cheese: Sharp cheddar delivers a bolder punch than mild, and shredding it yourself melts far smoother than pre bagged varieties.
- 1/2 cup grated Parmesan cheese: This adds a salty nutty backbone that rounds out the sharper cheddar beautifully.
- 1/4 teaspoon garlic powder: A gentle lift of savory flavor without overpowering the cheese.
- 1/4 teaspoon ground mustard: This tiny amount is a secret weapon that amplifies cheesiness in ways you can taste but cant quite name.
- 1/4 teaspoon salt and 1/4 teaspoon black pepper: Seasoning is everything in a simple sauce, so taste and adjust at the end.
- 1/3 cup gluten free panko breadcrumbs: The topping turns golden under the broiler and adds a satisfying crunch that contrasts the creamy interior.
- 2 tablespoons grated Parmesan and 1 tablespoon melted butter for topping: Mixed with the panko, this creates the kind of crust people fight over.
Instructions
- Roast the squash:
- Preheat your oven to 400 degrees and line a baking sheet with parchment. Halve the squash lengthwise with a sharp knife, scoop out the seeds with a spoon, brush the cut sides with a little olive oil if you like, and place them cut side down to roast for 35 to 40 minutes until a fork slides through easily and the strands pull apart without resistance.
- Build the cheese sauce:
- Melt the butter in a medium saucepan over medium heat, whisk in the flour and cook it for one minute until it smells slightly toasty, then slowly pour in the milk while whisking constantly until the mixture is smooth. Let it come to a simmer and thicken for two to three minutes, then pull it off the heat and stir in the cheddar, Parmesan, garlic powder, mustard, salt, and pepper until everything melts into a glossy sauce.
- Combine and finish:
- Shred the roasted squash flesh with a fork into long strands and transfer them to a large bowl. Pour the warm cheese sauce over the top and gently toss until every strand is coated, then transfer to a greased baking dish, sprinkle with the panko mixture, and broil on high for two to three minutes until golden.
- Serve warm:
- Let it rest for just a minute after broiling so the sauce settles, then serve with extra Parmesan or fresh herbs if you are feeling fancy.
The night my picky nephew went back for thirds without realizing he was eating vegetables, I knew this recipe had earned a permanent spot in my rotation.
Mix It Your Way
Stir in a cup of steamed broccoli florets or a handful of sauteed spinach at the end to bulk it out with color and nutrients. Swapping half the cheddar for Gruyere or fontina creates a deeper, more complex cheese flavor that feels instantly elevated.
What to Serve Alongside
A simple arugula salad with lemon vinaigrette cuts through the richness perfectly. A glass of crisp Chardonnay or Sauvignon Blanc beside the plate turns a weeknight dinner into something that feels intentional.
Storage and Reheating
Leftovers keep well in an airtight container in the refrigerator for up to three days, though the strands release a bit of moisture as they sit.
- Reheat gently in the oven at 350 degrees to revive the crispy topping.
- A short burst in the microwave works fine if you are in a hurry.
- The texture is best on day one, so try to enjoy it fresh when possible.
Sometimes the best recipes are the ones that surprise you, and this dish has a way of making everyone at the table forget they are eating squash at all.
Recipe FAQs
- → How do I know when the spaghetti squash is fully roasted?
-
The squash is ready when the flesh is fork-tender and easily shreds into strands with a gentle scraping motion. This typically takes 35–40 minutes at 400°F.
- → Can I make this dish ahead of time?
-
Yes! Roast the squash and prepare the cheese sauce up to 2 days in advance. Store separately in the refrigerator, then combine and reheat gently before serving.
- → What other cheeses work well in this dish?
-
Try substituting some cheddar with Gruyère, fontina, or smoked gouda for depth. The sauce base works with any melting cheese that offers good flavor.
- → Is the crispy breadcrumb topping necessary?
-
The golden panko topping adds delightful texture contrast, but it's optional. The dish remains creamy and satisfying without it for a simpler preparation.
- → Can I add vegetables or protein to this dish?
-
Absolutely. Stir in cooked broccoli, sautéed spinach, or peas for extra nutrients. For protein, cooked chicken or chickpeas complement the flavors beautifully.
- → How should I store leftovers?
-
Store in an airtight container in the refrigerator for 3–4 days. Reheat gently in the microwave or oven, adding a splash of milk if the sauce seems thick.