Spaghetti Squash Mac Cheese

Golden bowl of spaghetti squash mac and cheese with creamy cheddar sauce and breadcrumb topping Save
Golden bowl of spaghetti squash mac and cheese with creamy cheddar sauce and breadcrumb topping | homechefhive.com

Roast spaghetti squash until tender, then shred into strands. Whisk butter, flour, and milk into a smooth béchamel base. Stir in sharp cheddar and Gruyère until melted and velvety. Toss the squash strands thoroughly in the rich cheese sauce, then top with Parmesan breadcrumbs and bake until golden. The result is a lighter take on comfort food that delivers all the creamy, cheesy satisfaction with fewer carbs.

The smell of roasting squash and melting cheese drifting through my kitchen on a rainy Tuesday evening is what finally sold me on this recipe. I had been skeptical that spaghetti squash could ever truly stand in for pasta, but one bite of those golden strands swimming in sharp cheddar and Gruyere changed everything. Now it is the dish I crave when comfort food calls but heavy carbs do not.

My sister visited last October and watched me halve the squash with what she called aggressive determination. She laughed when I lost my grip and the knife went sliding across the counter, but we eventually got it open and spent the next hour catching up while the oven did all the work. She now texts me every time she makes it herself.

Ingredients

  • 1 large spaghetti squash (about 1.2 kg): Pick one that feels heavy for its size with a firm, pale yellow skin and no soft spots because that guarantees sweet, tender strands.
  • 2 tablespoons unsalted butter: This forms the base of your roux and adds a silky richness that oil simply cannot replicate.
  • 2 tablespoons gluten-free flour: Just enough to thicken the milk into a velvety sauce without making it gummy or stiff.
  • 1 and 1/2 cups whole milk: Whole milk gives you that classic creamy texture and skipping down to a lower fat version will leave the sauce feeling thin.
  • 1 cup grated sharp cheddar cheese: Sharp cheddar brings a bold, tangy punch that carries through every bite and mild cheddar will taste flat by comparison.
  • 1/2 cup grated Gruyere cheese (optional): This is the secret weapon that makes people ask what is different about your sauce, adding a nutty depth that elevates everything.
  • 1/4 teaspoon garlic powder: A quiet background note that wakes up the cheeses without stealing attention.
  • 1/4 teaspoon ground mustard: This tiny amount sharpens the cheese flavor in a way that makes people think you used something fancy.
  • 1/4 teaspoon salt and 1/4 teaspoon freshly ground black pepper: Seasoning seems simple but tasting and adjusting at the end is what separates a good sauce from a great one.
  • 1/4 cup grated Parmesan cheese: For the topping, Parmesan adds a salty crunch that contrasts beautifully with the creamy interior.
  • 1/4 cup gluten-free breadcrumbs: These create that irresistible golden crust on top and toast up just as well as traditional ones.
  • 1 tablespoon melted butter: Mixed with the topping ingredients to help everything brown evenly and crisp up in the oven.
  • Fresh chives or parsley: A sprinkle of green at the end brightens the whole dish and makes it look as good as it tastes.

Instructions

Roast the squash:
Preheat your oven to 400 degrees F. Slice the squash in half lengthwise with a sharp, sturdy knife, scoop out the seeds with a spoon, and place both halves cut side down on a parchment lined baking sheet. Roast for 35 to 40 minutes until a fork slides through the flesh easily and the strands separate without resistance.
Start the roux:
In a medium saucepan over medium heat, melt the butter until it foams and begins to quiet down. Whisk in the flour and stir constantly for about one minute until it smells slightly toasty and turns a pale golden color.
Build the sauce:
Slowly pour in the milk while whisking so no lumps form, and keep stirring for 2 to 3 minutes until the mixture thickens enough to coat the back of a spoon. Reduce the heat to low and add the cheddar, Gruyere, garlic powder, ground mustard, salt, and pepper, stirring until every last bit of cheese melts into a smooth, glossy sauce.
Shred and combine:
Let the roasted squash cool just until you can handle it without burning your fingers, then drag a fork through the flesh to pull out long spaghetti-like strands. Pile the strands into a large bowl, pour the warm cheese sauce over the top, and gently toss until every strand is coated.
Bake with the topping:
Transfer the sauced squash to a lightly greased baking dish. Stir together the breadcrumbs, Parmesan, and melted butter in a small bowl, sprinkle the mixture evenly over the top, and bake at 400 degrees F for 10 to 12 minutes until the surface is golden and bubbling at the edges. Finish with a scattering of fresh chives or parsley before serving.
Roasted spaghetti squash strands tossed in rich cheese sauce garnished with fresh chives Save
Roasted spaghetti squash strands tossed in rich cheese sauce garnished with fresh chives | homechefhive.com

I brought this to a potluck thinking it would be the healthy afterthought on the table, but it was the first thing to disappear. A friend who claims to despise squash ate two helpings and then asked me for the recipe with a completely straight face.

What to Serve Alongside

A simple green salad with a sharp vinaigrette cuts through the richness of the cheese sauce perfectly. I also love it with roasted broccoli or a bowl of tomato soup on the side when the weather turns cold.

Making It Your Own

Stir in a pinch of smoked paprika for a subtle fireside warmth that pairs beautifully with the Gruyere. You can also fold in cooked shredded chicken or chickpeas if you want to bump up the protein and turn this 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 reheat gently in the oven or microwave without losing much texture.

  • Always store the topping separately if possible so it stays crunchy rather than going soft overnight.
  • A splash of milk stirred in before reheating helps the cheese sauce come back to life.
  • Freeze portions without the topping for up to one month, then add fresh crumbs before reheating.
Comforting gluten-free spaghetti squash mac and cheese bubbling with melted Gruyère and sharp cheddar Save
Comforting gluten-free spaghetti squash mac and cheese bubbling with melted Gruyère and sharp cheddar | homechefhive.com

Some nights you just need a bowl of something warm, cheesy, and forgiving, and this dish delivers all three without any guilt. Trust the squash and it will surprise you every time.

Recipe Questions

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 entire interior without resistance.

Yes, roast the squash and prepare the cheese sauce up to a day in advance. Store them separately in the refrigerator. When ready to serve, reheat the sauce gently, toss with the squash, and bake with the topping until warmed through.

Beyond sharp cheddar and Gruyère, try Fontina for exceptional melting, aged Gouda for nutty depth, or Swiss for mild creaminess. A blend of multiple cheeses creates the most complex flavor profile.

Absolutely. Portion the finished dish into individual containers and refrigerate for up to 4 days. Reheat in the microwave with a splash of milk to restore creaminess, or in the oven at 350°F until heated through.

Stir in shredded rotisserie chicken, pan-seared chickpeas, or crispy bacon pieces. For vegetarian options, mix in white beans or add a layer of cottage cheese underneath the sauce for extra protein without changing the flavor profile.

Spaghetti Squash Mac Cheese

Roasted squash strands in rich, creamy cheddar-Gruyère sauce for a lighter comfort classic.

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 kosher 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
Prepare and Roast the Squash: Preheat oven to 400°F. Halve the spaghetti squash 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 pour in the whole milk while whisking continuously. Cook for 2–3 minutes until the mixture thickens to a creamy consistency.
4
Finish the Cheese Sauce: Reduce heat to low and add the cheddar, Gruyère, garlic powder, ground mustard, salt, and pepper. Stir until all 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 long 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: Scatter fresh chopped chives or parsley over the top and serve immediately while hot.
Additional Information

Equipment Needed

  • Baking sheet
  • Parchment paper
  • Sharp chef's knife
  • Large spoon
  • 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 not using gluten-free flour and breadcrumbs
  • Always verify individual ingredient labels for hidden allergens
Rebecca Sloan

Sharing easy recipes, family comfort food, and simple kitchen wisdom for fellow home cooks.