Tender strands of roasted spaghetti squash replace pasta in this creamy, satisfying dish. The rich cheese sauce combines sharp cheddar with nutty Gruyère, enhanced with garlic powder and ground mustard for depth. After roasting the squash until perfectly tender, the flesh is scraped into delicate strands and gently folded into the velvety sauce. Optional breadcrumb topping adds delightful crunch while fresh chives brighten each bite.
The smell of roasting squash and melting cheese drifting through my apartment on a rainy Tuesday is what finally convinced me that comfort food does not need a pound of pasta to earn its title. I had bought the squash on impulse, mostly because it looked ridiculous sitting in my cart next to the usual weekly staples. What emerged from the oven that evening was something gooey, golden, and completely unexpected. This dish has since become my cold weather fallback when I want something indulgent without the carb coma.
My neighbor Sandra knocked on my door the second time I made this, claiming she could smell the Gruyère from the hallway. We ended up eating straight from the baking dish with two forks, standing over the counter, laughing about how neither of us owned enough plates for a proper dinner party anyway.
Ingredients
- 1 large spaghetti squash (about 1.2 kg): Pick one that feels heavy for its size with a pale, firm skin because that means the flesh inside is dense and will produce plenty of strands.
- 2 tablespoons unsalted butter: This is the foundation of your roux so use real butter here, not a substitute, because the flavor carries through the entire sauce.
- 2 tablespoons gluten-free flour (or all-purpose flour): This small amount thickens the milk into something velvety without making the sauce taste pasty or dull.
- 1 1/2 cups whole milk: Whole milk is non-negotiable for the right texture because anything lower in fat leaves you with a thin, watery sauce that slides right off the squash.
- 1 cup grated sharp cheddar cheese: Grate it yourself from a block rather than buying pre-shredded, since the anti-caking agents on bagged cheese prevent it from melting smoothly.
- 1/2 cup grated Gruyere cheese (optional for extra richness): This adds a subtle nutty depth that elevates the whole dish from basic to something people will ask you about.
- 1/4 teaspoon garlic powder: A gentle background note rather than a punch, which is exactly what this sauce needs to stay balanced and mellow.
- 1/4 teaspoon ground mustard: This tiny amount is the secret weapon that makes cheese taste more like itself without adding any actual mustard flavor.
- 1/4 teaspoon salt and 1/4 teaspoon freshly ground black pepper: Season conservatively at first because the cheeses bring their own salt and you can always add more at the end.
- 1/4 cup grated Parmesan cheese: For the crunchy topping, this hard cheese browns beautifully and creates those irresistible golden bits on top.
- 1/4 cup gluten-free breadcrumbs: The texture contrast between the creamy interior and the crispy lid is what makes this feel like real mac and cheese.
- 1 tablespoon melted butter: Mixed into the topping to help everything crisp up and turn that perfect shade of golden brown.
- Fresh chives or parsley, chopped: A finishing touch of green that makes the whole dish look as good as it smells.
Instructions
- Roast the squash:
- Preheat your oven to 400 degrees Fahrenheit and carefully slice the squash in half lengthwise with your sharpest knife, then scoop out the seeds and stringy bits with a spoon. Place both halves cut side down on a parchment lined baking sheet and roast for 35 to 40 minutes until a fork slides through the flesh with zero resistance.
- Start the roux:
- While the squash works its magic in the oven, melt the butter in a medium saucepan over medium heat and whisk in the flour, cooking and stirring for about one minute until it smells faintly toasty and looks like wet sand.
- Build the sauce base:
- Pour in the milk slowly while whisking constantly so no lumps form, then keep stirring for 2 to 3 minutes until you feel the mixture thicken enough to coat the back of a spoon.
- Melt in the cheese:
- Kill the heat and dump in both cheeses along with the garlic powder, ground mustard, salt, and pepper, then stir gently until everything is melted into one glossy, smooth sauce that smells absolutely incredible.
- Shred and combine:
- Let the roasted squash cool just long enough to handle without burning your fingers, then drag a fork through the flesh to create long golden strands. Pile those strands into a large bowl, pour the cheese sauce over top, and fold everything together with the gentleness of someone who does not want to break all those beautiful noodles.
- Bake until golden:
- Transfer the cheesy squash mixture to a lightly greased baking dish and combine the breadcrumbs, Parmesan, and melted butter in a small bowl before sprinkling it evenly across the top. Slide it back into the 400 degree oven for 10 to 12 minutes until the topping is bubbling and golden.
- Finish and serve:
- Scatter fresh chives or parsley over the top while it is still hot so the herbs release their fragrance into the steam rising from the dish.
The evening my roommate walked in, dropped her bag by the door, and said the apartment smelled like a restaurant was the moment I realized this recipe had graduated from experiment to staple.
What to Serve Alongside
A simple green salad with a sharp vinaigrette cuts through the richness of the cheese sauce perfectly, and a glass of Chardonnay alongside turns a weeknight dinner into something that feels planned and special without any extra effort.
Making It Your Own
Stirring in a pinch of smoked paprika transforms the entire flavor profile toward something deeply autumnal and warm. You could also fold in roasted broccoli florets or caramelized onions if you want to stretch it into an even more substantial meal.
Storage and Reheating
Leftovers keep well in an airtight container in the fridge for up to three days, and the best way to reheat is in a covered baking dish at 350 degrees Fahrenheit until warmed through.
- Avoid the microwave if possible because it turns the crispy topping soft and sad.
- Add a splash of milk before reheating to bring the sauce back to its original creamy consistency.
- Freeze individual portions in foil containers for up to one month, though the texture of the squash changes slightly upon thawing.
Some recipes earn their place in your rotation through convenience, but this one earned mine through the way it makes the kitchen feel like somewhere you actually want to be. Keep it in your back pocket for the next gray evening when only cheese will do.
Recipe FAQs
- → Is spaghetti squash mac and cheese actually filling?
-
Yes, the combination of fiber-rich squash and protein-packed cheese sauce creates a satisfying meal. The creamy texture and savory flavors provide the same comfort as traditional versions while being lighter.
- → Can I make the cheese sauce ahead of time?
-
Absolutely. Prepare the sauce up to 2 days in advance and store it refrigerated. Reheat gently over low heat, adding a splash of milk if needed to restore creaminess before tossing with the squash.
- → What other cheeses work well in this dish?
-
Sharp cheddar provides classic flavor, but you can substitute or add Fontina for meltability, smoked Gouda for depth, or Monterey Jack for mild creaminess. Just avoid pre-shredded cheese which doesn't melt smoothly.
- → How do I know when the squash is done roasting?
-
The squash is ready when the flesh yields easily to a fork and shreds into strands naturally. This typically takes 35-40 minutes at 400°F. Over-roasting can make the strands mushy, so check around the 30-minute mark.
- → Is this suitable for meal prep?
-
Yes, it reheats beautifully. Store portions in airtight containers for up to 4 days. The sauce may separate slightly when cold but will become creamy again when reheated in the microwave or oven.
- → Can I skip the breadcrumb topping?
-
Certainly. The dish is delicious without any topping. For alternative crunch, try crushed pork rinds, almond flour mixed with Parmesan, or simply extra shredded cheese broiled until bubbly and golden.