Transform roasted spaghetti squash into a creamy, satisfying dish with this healthier alternative to traditional mac and cheese. The naturally sweet squash strands pair perfectly with a homemade cheese sauce featuring sharp cheddar and optional Gruyère for extra depth. Ready in about an hour, this vegetarian and gluten-free main dish serves four and delivers all the comfort you crave with fewer carbs.
The autumn my neighbor left a trunkful of spaghetti squash on my porch, I stared at them for three days before desperation turned into invention. That first makeshift mac and cheese, scooped straight from the squash skin over the sink, was messy and imperfect and honestly kind of magical. The strands curled around the cheese sauce like they had been waiting for this moment all along.
I served this to my cheese obsessed brother without telling him what it was, and he ate two helpings before asking why the pasta tasted different. When I revealed the truth, he just shrugged and went back for thirds.
Ingredients
- 1 large spaghetti squash (about 1.2 kg): Pick one that feels heavy for its size with pale, firm skin and avoid any with soft spots.
- 2 tablespoons unsalted butter: This forms the roux base so use real butter, not a substitute, for the best flavor.
- 2 tablespoons gluten free flour: Thickens the sauce gently without making it pasty or dull.
- 1 1/2 cups whole milk: Whole milk gives you that lush texture but you can use two percent in a pinch.
- 1 cup grated sharp cheddar cheese: Sharp cheddar carries the classic flavor so grate it yourself for smoother melting.
- 1/2 cup grated Gruyere cheese: Optional but worth it for the nutty, grown up depth it adds to the sauce.
- 1/4 teaspoon garlic powder: A quiet background note that makes everything taste more complete.
- 1/4 teaspoon ground mustard: This tiny amount sharpens the cheese flavor without anyone guessing it is there.
- 1/4 teaspoon salt and 1/4 teaspoon freshly ground black pepper: Seasoning that balances the richness and brings the sauce to life.
- 1/4 cup grated Parmesan cheese: For the crispy topping that makes every bite irresistible.
- 1/4 cup gluten free breadcrumbs: Adds the crunch factor that takes this from good to unforgettable.
- 1 tablespoon melted butter: Binds the topping together so it toasts evenly.
- Fresh chives or parsley, chopped: A bright finish that cuts through the richness beautifully.
Instructions
- Roast the squash:
- Preheat your oven to 400 degrees F. Halve the squash lengthwise, scoop out the seeds, and place it cut side down on a parchment lined baking sheet. Roast for 35 to 40 minutes until a fork slides through the flesh like it is cutting through warm butter.
- Start the roux:
- In a medium saucepan over medium heat, melt the butter until it foams. Whisk in the flour and let it cook for about a minute until it smells faintly toasted and turns a pale gold color.
- Build the sauce:
- Pour in the milk gradually, whisking constantly so no lumps form. Keep stirring for 2 to 3 minutes until the mixture thickens enough to coat the back of a spoon.
- Add the cheese:
- Drop the heat to low and stir in the cheddar, Gruyere, garlic powder, mustard, salt, and pepper. Stir gently until everything melts into a smooth, glossy sauce, then pull it off the heat.
- Shred and combine:
- When the squash is cool enough to handle, drag a fork through the flesh to pull out long, spaghetti like strands. Pile them into a big bowl, pour the cheese sauce over, and fold everything together with the tenderness of someone who does not want to break those beautiful strands.
- Bake with the topping:
- Spoon the saucy mixture into a greased baking dish. Toss the breadcrumbs, Parmesan, and melted butter together, scatter it over the top, and bake at 400 degrees F for 10 to 12 minutes until the edges are bubbling and the top is gloriously golden.
- Finish and serve:
- Scatter fresh chives or parsley over the top while it is still hot so their fragrance blooms. Serve immediately because this dish waits for no one.
There is something deeply satisfying about pulling that golden, bubbling dish from the oven and watching the squash strands peek through the cheese sauce like hidden treasure.
Making It Your Own
Toss in cooked chickpeas or shredded chicken if you want more protein, or add a pinch of smoked paprika to the sauce for a quiet, campfire warmth that changes the whole personality of the dish.
What to Serve Alongside
A crisp green salad with a sharp vinaigrette cuts right through the richness, and a chilled glass of Chardonnay turns a weeknight dinner into something that feels deliberate and special.
Storage and Reheating Wisdom
Leftovers keep well in the fridge for up to three days, though the squash will release some moisture as it sits.
- Reheat gently in the oven at 350 degrees F to revive the crispy topping.
- Avoid the microwave if you can, since it makes the squash strands soggy.
- Always taste before serving again, as a tiny pinch of salt can bring the cheese flavor back to life.
Every time I make this, I think of that mountain of squash on my porch and laugh at how something so simple turned into the recipe everyone asks for first. It is comfort food that actually leaves you feeling good, and that is a rare and wonderful thing.
Recipe FAQs
- → Is spaghetti squash pasta healthier?
-
Yes, spaghetti squash offers significantly fewer calories and carbohydrates than traditional pasta while providing fiber, vitamins A and C, and potassium. It creates a similar texture to pasta strands, making it an excellent lighter alternative.
- → How do I know when the squash is done roasting?
-
The squash is ready when the flesh feels tender when pierced with a fork and easily shreds into strands with a fork's tines. This typically takes 35-40 minutes at 400°F.
- → Can I make this dish dairy-free?
-
Absolutely. Substitute the butter with olive oil or vegan butter, use your favorite plant-based milk, and replace the cheeses with vegan alternatives. The sauce will still be creamy and satisfying.
- → How should I store leftovers?
-
Store in an airtight container in the refrigerator for up to 4 days. Reheat gently in the microwave or oven, adding a splash of milk if the sauce appears thickened.
- → What other cheeses work well in this dish?
-
Beyond cheddar and Gruyère, try adding Swiss, Fontina, or Monterey Jack for different flavor profiles. A small amount of Parmesan adds a wonderful salty finish to the sauce.
- → Can I freeze this dish?
-
Yes, freeze before adding the breadcrumb topping. Portion into freezer-safe containers, thaw overnight in the refrigerator, and reheat at 350°F until heated through. Add fresh toppings before serving.