Spaghetti Squash Mac Cheese

Golden baked spaghetti squash mac and cheese topped with crispy breadcrumbs and fresh chives Save to Pinterest
Golden baked spaghetti squash mac and cheese topped with crispy breadcrumbs and fresh chives | hearthlykitchen.com

Transform roasted spaghetti squash into a delicious alternative to traditional pasta with this creamy cheese sauce. The squash naturally shreds into tender strands that perfectly capture the rich, velvety blend of sharp cheddar and Gruyère. Ready in about an hour, this dish delivers the ultimate comfort food experience while being naturally gluten-free and lower in carbohydrates than the original version.

My knife slid through the spaghetti squash with a satisfying crunch, and the whole kitchen smelled like toasted nuts within minutes. I had been skeptical the first time someone suggested swapping pasta for squash in mac and cheese, but one bite of those golden strands dripping with sharp cheddar changed everything. Now it is the dish I make when comfort food calls but my jeans disagree.

I served this to my friend who firmly believes vegetables have no place near cheese sauce. She went back for seconds without saying a word, which in her book is the highest compliment possible.

Ingredients

  • 1 large spaghetti squash (about 1.2 kg): Look for one that feels heavy for its size with a firm, pale yellow skin free of soft spots.
  • 2 tablespoons unsalted butter: This forms the rich base of your roux, so use good quality butter if you have it.
  • 2 tablespoons gluten-free flour: Regular all-purpose flour works too, but this keeps the whole dish gluten-free.
  • 1 and 1/2 cups whole milk: Whole milk gives the creamiest texture, so avoid skim here if you can.
  • 1 cup grated sharp cheddar cheese: Grate it yourself from a block for the smoothest melt.
  • 1/2 cup grated Gruyere cheese: Optional, but it adds a nutty richness that elevates the whole sauce.
  • 1/4 teaspoon garlic powder: A quiet background note that makes everything taste better.
  • 1/4 teaspoon ground mustard: This secret ingredient sharpens the cheese flavor beautifully.
  • 1/4 teaspoon salt: Adjust to taste after the cheeses are melted.
  • 1/4 teaspoon freshly ground black pepper: Freshly cracked always wins over pre-ground.
  • 1/4 cup grated Parmesan cheese: For the crispy topping that makes every bite satisfying.
  • 1/4 cup gluten-free breadcrumbs: Regular breadcrumbs are fine if gluten is not a concern.
  • 1 tablespoon melted butter: Mixed with the topping for golden crunch.
  • Fresh chives or parsley, chopped: A bright finish that cuts through the richness.

Instructions

Roast the squash:
Preheat your oven to 400 degrees F and carefully halve the squash lengthwise, then scoop out the stringy seeds and place both halves cut side down on a parchment lined baking sheet. Roast for 35 to 40 minutes until a fork slides easily through the flesh.
Start the roux:
While the squash works its magic, melt butter in a medium saucepan over medium heat and whisk in the flour, cooking for about one minute until it smells faintly toasted.
Build the sauce:
Pour in the milk gradually, whisking constantly so no lumps form, and keep stirring for 2 to 3 minutes until it thickens enough to coat the back of a spoon.
Add the cheeses:
Lower the heat and stir in the cheddar, Gruyere, garlic powder, mustard, salt, and pepper until everything melts into a silky, golden sauce. Take it off the heat once smooth.
Shred and combine:
Let the squash cool just enough to handle, then drag a fork through the flesh to create those gorgeous strands. Pile them into a large bowl and gently fold in the cheese sauce until every strand is coated.
Bake with the topping:
Transfer the mixture to a greased baking dish, scatter the breadcrumb and Parmesan mixture evenly on top, and bake at 400 degrees F for 10 to 12 minutes until bubbling and golden.
Finish and serve:
Sprinkle fresh chives or parsley over the top and serve immediately while the cheese is still stretchy and warm.
Creamy cheese sauce coats tender roasted spaghetti squash strands in this low carb mac and cheese Save to Pinterest
Creamy cheese sauce coats tender roasted spaghetti squash strands in this low carb mac and cheese | hearthlykitchen.com

There was a rainy Tuesday when I ate the entire baking dish standing at the counter, no plate, no fork, just a spatula and zero regrets.

Customizing Your Bowl

A pinch of smoked paprika stirred into the cheese sauce adds a campfire warmth that feels entirely different from the original. For extra protein, folded in chickpeas or shredded chicken make this a genuinely filling meal without changing the character of the dish.

Pairings That Work

A crisp green salad with a sharp vinaigrette cuts through the richness perfectly, and a cold glass of Chardonnay alongside turns a weeknight dinner into something that feels intentional. Even crusty bread on the side works if you want to soak up every last bit of sauce.

Getting Ahead and Storing

You can roast the squash a day ahead and store the strands in the fridge until you are ready to assemble. The cheese sauce is best made fresh, but the fully baked dish reheats well covered in foil at 350 degrees F for about 15 minutes.

  • Squeeze excess moisture from the squash strands before adding sauce for the creamiest result.
  • Freeze individual portions in airtight containers for up to one month.
  • Always taste and adjust salt at the end because cheese saltiness varies wildly between brands.
Comforting bowl of spaghetti squash mac and cheese with rich melted cheddar and golden breadcrumb crust Save to Pinterest
Comforting bowl of spaghetti squash mac and cheese with rich melted cheddar and golden breadcrumb crust | hearthlykitchen.com

This dish proves that comfort food does not need a pile of carbs to feel like a warm hug. Make it once, and you will find yourself reaching for spaghetti squash every time the cheese craving hits.

Recipe Questions & Answers

The squash is ready when the flesh feels tender when pierced with a fork and easily shreds into strands. This typically takes 35-40 minutes at 400°F.

Yes, substitute plant-based milk and dairy-free cheese alternatives. The sauce may require slight adjustments to achieve the same creamy consistency.

Beyond cheddar and Gruyère, try fontina, Swiss, or provolone for added depth. A sprinkle of smoked gouda introduces a wonderful smoky dimension.

The breadcrumb and Parmesan topping is optional but adds delightful crunch and golden color. Bake at 400°F for 10-12 minutes until bubbly and lightly browned.

Store in an airtight container for up to 4 days. Reheat gently in the microwave or oven, adding a splash of milk if the sauce appears thick.

Fold in cooked shredded chicken, chickpeas, or crispy bacon pieces. The protein addition makes it a complete, satisfying meal.

Spaghetti Squash Mac Cheese

Tender roasted spaghetti squash strands coated in a rich, creamy cheddar-Gruyère cheese sauce for a lighter comfort dish.

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

Ingredients

Vegetables

  • 1 large spaghetti squash, about 2.6 pounds

Cheese Sauce

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

Topping

  • 1/4 cup grated Parmesan cheese
  • 1/4 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. Halve the spaghetti squash lengthwise and scoop out the seeds. Place the halves cut side down on a parchment-lined baking sheet. Roast for 35 to 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. Continue cooking and stirring for 2 to 3 minutes until the mixture thickens to a creamy consistency.
4
Finish the Cheese Sauce: Reduce the heat to low. Add the cheddar, Gruyère, garlic powder, ground mustard, salt, and black pepper. Stir until all the cheese has melted and the sauce is completely 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 fold in 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 to 12 minutes until golden and bubbling.
7
Garnish and Serve: Finish with a sprinkle of freshly chopped chives or parsley just before serving.
Additional Information

Equipment Needed

  • Baking sheet
  • Parchment paper
  • Sharp knife
  • 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 using all-purpose flour and regular breadcrumbs.
  • Always verify ingredient labels for hidden allergens.
Grace Ellington

Home cook sharing easy recipes, kitchen tips, and meal ideas everyone can enjoy.