Roast halved spaghetti squash until fork-tender and shred into strands. Make a simple roux with butter and flour, whisk in milk, then melt cheddar and Parmesan with garlic powder and ground mustard for a smooth, savory sauce. Toss the squash strands with the cheese sauce, transfer to a baking dish and top with panko-Parmesan before broiling briefly to brown. Serves four, and is easily adapted with extra vegetables or a protein for a heartier dish.
The steam hit my face before I even opened the oven door, carrying this nutty, sweet aroma that made me forget I was supposed to be eating lighter that week. Spaghetti squash had always struck me as one of those ingredients people pretended to love, but the first time I scraped those golden strands into a pot of melted cheddar and Parmesan, I became a full convert. This dish is the bridge between wanting comfort food and actually feeling good after dinner. It is creamy, familiar, and quietly virtuous without trying too hard.
My neighbor Carla stopped by one October evening carrying a squash the size of a football from her garden and announced she had no idea what to do with it. We ended up in my kitchen laughing over a glass of Chardonnay while the squash roasted, and this recipe was born from that happy accident. She now makes it every single week during fall and claims it changed her relationship with vegetables entirely.
Ingredients
- 1 large spaghetti squash (about 2.5 to 3 pounds): Pick one that feels heavy for its size with pale, even skin and no soft spots.
- 2 tablespoons unsalted butter: This forms the base of your roux, so use real butter for the best flavor.
- 2 tablespoons gluten free all purpose flour: This thickens the sauce and keeps it silky rather than watery.
- 1 1/4 cups whole or 2 percent milk: Whole milk gives the richest texture, but two percent works beautifully if that is what you have.
- 1 cup shredded sharp cheddar cheese: Sharp cheddar brings the bold, tangy punch that makes this taste like real mac and cheese.
- 1/2 cup grated Parmesan cheese: Parmesan adds a savory depth that rounds out the sharper cheddar perfectly.
- 1/4 teaspoon garlic powder: A quiet background note that makes the cheese sauce taste more complete.
- 1/4 teaspoon ground mustard: This is the secret ingredient that makes cheese sauce taste like it came from a restaurant.
- 1/4 teaspoon salt and 1/4 teaspoon black pepper: Seasoning is everything here, so taste and adjust at the end.
- 1/3 cup gluten free panko breadcrumbs (optional topping): That golden, crunchy crown on top makes the dish unforgettable.
- 2 tablespoons grated Parmesan and 1 tablespoon melted butter (optional topping): Mixed with the panko for a perfectly crisp, cheesy crust.
Instructions
- Prepare your oven and pan:
- Heat your oven to 400 degrees Fahrenheit and line a baking sheet with parchment paper so nothing sticks and cleanup is effortless.
- Cut and clean the squash:
- Using your sharpest knife, halve the squash lengthwise, then use a sturdy spoon to scoop out all the seeds and stringy bits from the center.
- Roast until fork tender:
- Place the halves cut side down on your prepared sheet and roast for 35 to 40 minutes until a fork slides through the flesh 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 for one minute, then slowly pour in the milk while whisking constantly until the mixture is smooth and begins to thicken after two to three minutes of simmering.
- Add the cheese and seasonings:
- Remove the pan from heat and stir in the cheddar, Parmesan, garlic powder, ground mustard, salt, and pepper until everything melts into a glossy, velvety sauce.
- Shred and combine:
- Run a fork through the roasted squash flesh to create long strands, then transfer them to a large bowl and gently fold in the cheese sauce until every strand is coated.
- Finish under the broiler if desired:
- Transfer the mixture to a greased baking dish, sprinkle with the panko, Parmesan, and melted butter mixture, then broil on high for two to three minutes until the top turns golden and irresistible.
- Serve and enjoy:
- Dish it up warm with an extra shower of Parmesan or some fresh herbs on top and watch everyone go quiet at the table.
There is something quietly magical about pulling those spaghetti like strands from a squash for the first time, like the vegetable is performing a little trick just for you. This recipe turned a skeptical Tuesday night dinner into a dish my family now specifically requests when the weather turns cool.
Making It Your Own
This recipe welcomes experimentation with open arms. Toss in steamed broccoli florets or a handful of sauteed spinach right before serving to add color and nutrients without anyone noticing. Swapping half the cheddar for Gruyere or fontina elevates the flavor into something surprisingly elegant for a weeknight meal.
What to Serve Alongside
A simple arugula salad with lemon vinaigrette cuts through the richness of the cheese sauce beautifully. A glass of crisp Sauvignon Blanc or oaked Chardonnay alongside turns this humble dish into something that feels like a proper dinner party centerpiece.
Storing and Reheating Like a Pro
Leftovers keep well in an airtight container in the refrigerator for up to three days. Reheat gently in the oven at 350 degrees Fahrenheit to bring back some of that original texture rather than using the microwave, which can make the squash watery.
- Pat the squash strands dry with a clean towel before adding the sauce to avoid excess moisture.
- For extra protein, fold in a cup of cooked chickpeas or shredded rotisserie chicken.
- Always let the squash rest for five minutes after roasting before shredding, as it finishes steaming and the strands release more easily.
Some recipes become staples because they fit into the rhythm of real life, and this is one of them. Comforting, adaptable, and genuinely good for you, this is the kind of dish that makes eating well feel effortless.
Recipe FAQs
- → How long should I roast the spaghetti squash?
-
Roast at 400°F (200°C) for 35–40 minutes with the cut side down. The squash is done when the flesh is fork-tender and strands separate easily.
- → How can I prevent a lumpy cheese sauce?
-
Cook the flour in melted butter for about a minute before adding milk, then whisk constantly while adding milk gradually. Bring to a gentle simmer and stir until thickened before adding cheese off the heat to melt smoothly.
- → Can this be made dairy-free or vegan?
-
Yes. Substitute plant-based butter and a gluten-free flour, use unsweetened plant milk, and replace cheddar/Parmesan with vegan melting cheeses or nutritional yeast-based sauce for a similar creamy profile.
- → How do I keep the squash strands from getting soggy?
-
Avoid excess liquid by roasting the squash until fully cooked and not overmixing with the sauce. If sauce seems too thin, simmer briefly to thicken before combining with strands.
- → What gluten-free swaps work for the topping?
-
Use certified gluten-free all-purpose flour for the roux and gluten-free panko or crushed gluten-free crackers mixed with Parmesan and melted butter as a crunchy topping.
- → What add-ins or variations pair well with the dish?
-
Stir in cooked broccoli, sautéed spinach, peas, roasted mushrooms, shredded chicken, or chickpeas. Swap part of the cheddar for Gruyère or fontina for extra depth, and finish with fresh herbs and extra Parmesan.