Spaghetti Squash Mac Cheese

Golden roasted spaghetti squash strands coated in rich creamy cheddar cheese sauce Save to Pinterest
Golden roasted spaghetti squash strands coated in rich creamy cheddar cheese sauce | whiskandwok.com

Roasted spaghetti squash takes center stage in this lighter version of a beloved comfort dish. The naturally sweet vegetable strands pair perfectly with a homemade cheese sauce featuring sharp cheddar and Gruyère. After roasting until tender, the squash is shredded and tossed until every strand is coated in the creamy, seasoned sauce. Optional breadcrumbs and Parmesan create a golden, bubbling topping that adds satisfying crunch. Ready in about an hour, this dish serves four and works wonderfully as a main course or hearty side.

The smell of roasting squash always pulls me back to a rainy Tuesday when my oven timer broke and I forgot the squash for an extra twenty minutes, which turned out to be the best accident in my kitchen that year. Those caramelized edges made the whole dish sing, and I have been making spaghetti squash mac and cheese ever since. It is comfort food that does not leave you slumped on the couch afterward, and honestly that is a rare and beautiful thing.

I served this to my sister who swears she hates squash, and she went back for seconds before I even sat down to eat. The look on her face when I told her what it was made of is something I will treasure forever.

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 shred into long, satisfying strands.
  • 2 tablespoons unsalted butter: This is the foundation of your roux so use good quality butter if you have it.
  • 2 tablespoons gluten-free flour: Regular flour works too, but the gluten-free kind keeps this friendly for everyone at the table.
  • 1 1/2 cups whole milk: Whole milk gives the sauce its velvety body and skim just will not get you there.
  • 1 cup grated sharp cheddar cheese: Grate it yourself from a block because pre-shredded cheese has coatings that make the sauce grainy.
  • 1/2 cup grated Gruyere cheese: Optional but it adds a nutty depth that turns a good sauce into one people ask about.
  • 1/4 teaspoon garlic powder: A quiet background note that makes everything taste more complete.
  • 1/4 teaspoon ground mustard: This is the secret ingredient that makes cheese taste cheesier without anyone knowing why.
  • 1/4 teaspoon salt: Adjust after tasting the finished sauce because cheeses vary in saltiness.
  • 1/4 teaspoon freshly ground black pepper: Fresh cracked pepper adds a gentle warmth that pre-ground simply cannot match.
  • 1/4 cup grated Parmesan cheese: For the crispy, golden topping that makes people fight over the corner pieces.
  • 1/4 cup gluten-free breadcrumbs: These toast up beautifully in butter and give you that essential crunch.
  • 1 tablespoon melted butter: Mixed with the topping to help it brown evenly in the oven.
  • Fresh chives or parsley, chopped: A bright finish that cuts through all the richness.

Instructions

Roast the squash:
Preheat your oven to 400 degrees F and line a baking sheet with parchment paper. Halve the squash lengthwise, scoop out the seeds, and place it cut side down before roasting for 35 to 40 minutes until a fork slides through the flesh like warm butter.
Start the roux:
In a medium saucepan over medium heat, melt the butter until it foams and just starts to smell nutty. Whisk in the flour and stir constantly for one minute until it turns a soft golden color.
Build the sauce base:
Pour in the milk gradually, whisking the whole time so no lumps form. Keep stirring for 2 to 3 minutes until the mixture thickens enough to coat the back of a spoon.
Melt in the cheese:
Lower the heat and add the cheddar, Gruyere, garlic powder, mustard, salt, and pepper all at once. Stir gently until every last bit of cheese has melted into a smooth, glossy sauce, then pull it off the heat.
Shred and combine:
Let the squash cool just enough to handle, then drag a fork through the flesh to create long strands. Pile them into a large bowl, pour the cheese sauce over the top, and fold everything together with the gentleness of someone who knows those strands are fragile.
Bake until golden:
Spoon the coated squash into a lightly greased baking dish. Toss the breadcrumbs with Parmesan and melted butter, scatter this mixture evenly on top, and bake at 400 degrees F for 10 to 12 minutes until the edges bubble and the topping turns a deep, irresistible gold.
Finish and serve:
Pull the dish from the oven and scatter fresh chives or parsley across the top while it is still hot. Serve immediately because this is the kind of food that waits for no one.
Baked spaghetti squash mac cheese with crispy breadcrumb topping and fresh chive garnish Save to Pinterest
Baked spaghetti squash mac cheese with crispy breadcrumb topping and fresh chive garnish | whiskandwok.com

There was a winter evening when I brought this to a potluck and watched three different people ask for the recipe while balancing their plates on their knees. It became one of those dishes that travels from my kitchen into other peoples lives, which is the highest compliment any recipe can receive.

Making It Your Own

I have stirred in roasted broccoli, folded through crispy pancetta, and once dumped in a handful of pickled jalapenos on a whim that worked beautifully. The squash is a canvas, and the cheese sauce is your paint, so let your mood decide what belongs in the pan.

Storage and Reheating

Leftovers keep in an airtight container in the fridge for up to three days, though the strands soften a bit overnight. Reheat in the oven at 350 degrees F for about 15 minutes rather than using the microwave, because that gentle dry heat brings back some of the crispness on top.

Pairings and Serving Thoughts

This dish loves a sharp, bright side to balance its richness, which is why a simple arugula salad with lemon vinaigrette has become my go-to pairing. A glass of lightly oaked Chardonnay beside it turns a weeknight dinner into something that feels intentional and special.

  • A crisp green salad with tangy dressing cuts right through the cheese.
  • Roasted asparagus with a squeeze of lemon makes a lovely springtime companion.
  • Remember that this dish is best served fresh, hot, and straight from the oven when the topping crunches loudest.
Comforting low carb spaghetti squash mac and cheese bubbling in a white serving dish Save to Pinterest
Comforting low carb spaghetti squash mac and cheese bubbling in a white serving dish | whiskandwok.com

Every time I pull this bubbling dish from the oven, I think about how a simple vegetable became the reason people gathered around my table a little longer. That is the quiet magic of good cooking, and this recipe delivers it every single time.

Recipe FAQs

The squash is ready when the flesh feels tender and easily shreds into strands with a fork. This typically takes 35–40 minutes at 400°F. You should be able to scrape the inside and create spaghetti-like strands without resistance.

Yes, you can roast the squash and prepare the cheese sauce up to two days in advance. Store them separately in the refrigerator. When ready to serve, reheat the sauce, toss with the squash strands, and bake with the topping if desired.

Beyond cheddar and Gruyère, consider adding Fontina for exceptional melting, Parmesan for salty depth, or smoked Gouda for a subtle smoky flavor. A blend of two or three cheeses creates the most complex and satisfying sauce.

Stir in shredded rotisserie chicken, cooked chickpeas, or crispy bacon bits. You can also serve alongside grilled chicken, turkey meatballs, or a pan-seared salmon fillet for a complete, protein-rich dinner.

Absolutely. Simply substitute gluten-free flour for the regular flour in the sauce and use gluten-free breadcrumbs for the topping. The dish becomes naturally gluten-free while maintaining all its creamy, comforting appeal.

Certainly. The dish is delicious without the baked topping. Simply toss the roasted squash with the warm cheese sauce and serve immediately. The texture remains creamy and satisfying without the extra crunch.

Spaghetti Squash Mac Cheese

Tender spaghetti squash strands coated in a rich, velvety two-cheese sauce for a comforting twist on a classic favorite.

Prep 15m
Cook 45m
Total 60m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 large spaghetti squash (about 2.6 lb)

Cheese Sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons gluten-free flour (or all-purpose flour)
  • 1½ cups whole milk
  • 1 cup grated sharp cheddar cheese
  • ½ cup grated Gruyère cheese (optional, for extra richness)
  • ¼ teaspoon garlic powder
  • ¼ teaspoon ground mustard
  • ¼ teaspoon salt
  • ¼ teaspoon freshly ground black pepper

Topping

  • ¼ cup grated Parmesan cheese
  • ¼ cup gluten-free breadcrumbs (or regular breadcrumbs if not gluten-free)
  • 1 tablespoon melted butter
  • Fresh chives or parsley, chopped (for garnish)

Instructions

1
Roast the Spaghetti Squash: Preheat oven to 400°F. Cut the spaghetti squash in half lengthwise and scoop out the seeds. Place halves cut side down on a parchment-lined baking sheet. Roast for 35–40 minutes until the flesh is tender and shreds easily with a fork.
2
Start the Roux: While the squash roasts, melt the butter in a medium saucepan over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly to form a smooth roux.
3
Build the Béchamel: Gradually whisk in the whole milk, stirring constantly until the mixture thickens, about 2–3 minutes.
4
Finish the Cheese Sauce: Reduce heat to low and add the cheddar, Gruyère, garlic powder, ground mustard, salt, and pepper. Stir until the cheeses are fully melted and the sauce is smooth. Remove from heat.
5
Combine Squash and Sauce: Once the roasted squash is cool enough to handle, use a fork to scrape the flesh into spaghetti-like strands. Transfer the strands to a large mixing bowl and gently toss with the cheese sauce until evenly coated.
6
Bake with Topping: Transfer the coated squash to a lightly greased baking dish. In a small bowl, combine the breadcrumbs, Parmesan, and melted butter. Sprinkle the mixture evenly over the top. Bake at 400°F for 10–12 minutes until golden and bubbling.
7
Garnish and Serve: Remove from the oven and garnish with fresh chopped chives or parsley before serving.
Additional Information

Equipment Needed

  • Baking sheet
  • Parchment paper
  • Sharp knife
  • Medium saucepan
  • Whisk
  • Large mixing bowl
  • Baking dish

Nutrition (Per Serving)

Calories 320
Protein 13g
Carbs 26g
Fat 18g

Allergy Information

  • Contains dairy (butter, milk, cheddar, Gruyère, Parmesan)
  • May contain gluten if using all-purpose flour and regular breadcrumbs
  • Use gluten-free flour and breadcrumbs for a fully gluten-free version
  • Always verify ingredient labels for potential allergen cross-contamination
Monica Zhou

Passionate home cook sharing easy, wholesome recipes and practical tips for everyday cooking.