Spaghetti Squash Mac Cheese

Golden bowl of spaghetti squash mac cheese topped with crispy breadcrumbs and fresh chives Save to Pinterest
Golden bowl of spaghetti squash mac cheese topped with crispy breadcrumbs and fresh chives | dashanddishes.com

This wholesome dish transforms roasted spaghetti squash into tender, pasta-like strands that get coated in a velvety homemade cheese sauce. The combination of sharp cheddar and optional Gruyère creates depth, while garlic powder and ground mustard add savory notes. Ready in about an hour, it's perfect for a satisfying main that delivers all the comfort of the classic with fewer carbohydrates.

The oven door had a stubborn squeak that particular autumn evening, and every time I opened it to check on the squash, my cat would bolt from the kitchen like I had set off a firecracker. I had bought the spaghetti squash on a whim at the farmers market, mostly because the vendor told me it could replace pasta and I laughed in his face. Three hours later I was eating forkfuls of golden strands dripping with cheese sauce, quietly admitting he was absolutely right. That squeaky oven and I have made this dish dozens of times since, and it has never once disappointed me.

My sister stopped by unannounced one rainy Tuesday and found me standing at the stove whisking cheese sauce in sweatpants and wool socks. She raised an eyebrow at the squash halves cooling on the counter and asked if I was on some kind of health kick. One bite later she was asking for the recipe and texting photos to her friends.

Ingredients

  • 1 large spaghetti squash about 1.2 kg: Pick one that feels heavy for its size with a pale golden shell because that means the flesh inside is mature and will shred into proper strands.
  • 2 tablespoons unsalted butter: This forms the base of your roux so use good quality butter if you have it because you will taste the difference in the final sauce.
  • 2 tablespoons gluten-free flour or all-purpose flour: This thickens the sauce and just a couple of tablespoons is all you need to get that velvety texture without weighing it down.
  • 1 and 1/2 cups whole milk: Whole milk gives the richest result and I learned the hard way that skim milk leaves you with a thin watery sauce that no amount of cheese can save.
  • 1 cup grated sharp cheddar cheese: Sharp cheddar brings the bold tangy punch that makes this taste like real mac and cheese so do not reach for mild.
  • 1/2 cup grated Gruyere cheese optional: Gruyere adds a nutty depth that elevates the whole dish from good to restaurant quality and I highly recommend not skipping it.
  • 1/4 teaspoon garlic powder: Just a whisper of garlic rounds everything out without overpowering the cheese.
  • 1/4 teaspoon ground mustard: This is the secret ingredient that makes cheese taste more like cheese and most people never guess it is in there.
  • 1/4 teaspoon salt: A little salt goes a long way here since the cheeses already bring plenty of sodium to the party.
  • 1/4 teaspoon freshly ground black pepper: Freshly cracked pepper adds a gentle warmth that pre-ground pepper simply cannot replicate.
  • 1/4 cup grated Parmesan cheese for topping: Parmesan creates that irresistible golden crust on top that makes everyone fight over the corner pieces.
  • 1/4 cup gluten-free breadcrumbs: These give the topping a satisfying crunch and gluten-free varieties work just as well as traditional ones.
  • 1 tablespoon melted butter for topping: This binds the breadcrumbs and Parmesan together so they toast evenly instead of burning in patches.
  • Fresh chives or parsley chopped: A scatter of green at the end makes the dish look finished and adds a fresh bite that cuts through the richness.

Instructions

Roast the squash:
Preheat your oven to 400°F and slice the squash in half lengthwise with a sharp sturdy knife. Scoop out the seeds and stringy bits then place the 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 you can see golden caramelized edges.
Start the roux:
In a medium saucepan over medium heat melt the butter until it foams and bubbles gently. Whisk in the flour and stir constantly for about one minute until it smells slightly toasty and turns a pale blonde color.
Build the sauce:
Slowly pour in the milk while whisking so no lumps form and keep stirring until the mixture thickens enough to coat the back of a spoon. This usually takes about 2 to 3 minutes and you will feel the whisk start to drag a little when it is ready.
Add the cheeses:
Drop the heat to low and stir in the cheddar, Gruyere, garlic powder, ground mustard, salt, and pepper. Keep stirring gently until every last bit of cheese melts into a smooth glossy sauce then pull it off the heat.
Shred and combine:
When the squash is cool enough to handle grab a fork and scrape the flesh starting from the edges inward to create long spaghetti like strands. Pile the strands into a large bowl and pour the warm cheese sauce over them, tossing gently so every strand gets coated without breaking them up too much.
Bake with the topping:
Transfer the saucy squash to a lightly greased baking dish and spread it out evenly. Mix the breadcrumbs, Parmesan, and melted butter in a small bowl then scatter the mixture over the top. Bake at 400°F for 10 to 12 minutes until the topping turns a gorgeous golden brown and the edges are bubbling.
Garnish and serve:
Sprinkle chopped chives or parsley over the top right before serving so the herbs stay bright and fragrant. Bring the dish to the table while it is still bubbling and watch everyone lean in for a closer look.
Creamy low carb spaghetti squash mac cheese with rich cheddar sauce in a white serving dish Save to Pinterest
Creamy low carb spaghetti squash mac cheese with rich cheddar sauce in a white serving dish | dashanddishes.com

I brought this to a potluck thinking it would be the healthy option nobody touched, and it vanished before the regular mac and cheese did.

What to Serve Alongside

A crisp green salad with a sharp vinaigrette cuts through the richness of the cheese sauce beautifully. A glass of chilled Chardonnay sitting next to your plate does not hurt either, especially on a cool evening when the windows are fogged up from the oven.

Making It Your Own

Toss in shredded rotisserie chicken or roasted chickpeas if you want to bulk it up for hungrier nights. A pinch of smoked paprika stirred into the cheese sauce adds a mysterious depth that makes people ask what your secret is.

Storing and Reheating

Leftovers keep well in the fridge for up to three days and reheat best in the oven so the topping stays crispy instead of going soft. The squash does release a little water as it sits so do not be alarmed if it looks slightly looser the next day. Here are a few things to keep in mind:

  • Store in an airtight container to keep the cheese sauce from absorbing fridge odors.
  • Reheat at 350°F uncovered for about 15 minutes rather than using the microwave.
  • Freeze individual portions for up to one month though the texture of the squash will soften slightly upon thawing.
Baked spaghetti squash mac cheese casserole bubbling with melted Gruyère and golden Parmesan crust Save to Pinterest
Baked spaghetti squash mac cheese casserole bubbling with melted Gruyère and golden Parmesan crust | dashanddishes.com

Some recipes are just dinner and then some become the thing you make when the weather turns and the kitchen feels like the only warm place in the house. This one lives in that second category for me.

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. Let it cool slightly before scraping to avoid burns.

Yes. Roast the squash and prepare the sauce up to a day in advance. Store them separately in the refrigerator. Combine and reheat gently before serving, adding a splash of milk if the sauce thickens.

Swiss cheese, fontina, or additional sharp cheddar work well as substitutes. Each offers slightly different flavor profiles while maintaining the creamy texture.

No, it's optional. The dish is delicious without it, but the topping adds a pleasant crunch. For a lighter version, skip it entirely or use crushed pork rinds for a low-carb alternative.

Yes, freeze in an airtight container for up to 3 months. Thaw overnight in the refrigerator and reheat in the oven at 350°F until warmed through. The texture may soften slightly.

Spaghetti Squash Mac Cheese

Tender roasted spaghetti squash strands tossed in a rich, creamy cheddar-Gruyère cheese sauce for a comforting low-carb alternative to traditional mac and cheese.

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 1/2 cups whole milk
  • 1 cup grated sharp cheddar cheese
  • 1/2 cup grated Gruyère cheese
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon ground mustard
  • 1/4 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper

Topping

  • 1/4 cup grated Parmesan cheese
  • 1/4 cup gluten-free breadcrumbs
  • 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 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. Cook for 2 to 3 minutes until the mixture thickens to a creamy consistency.
4
Finish the Cheese Sauce: Reduce heat to low. Add the cheddar, Gruyère, garlic powder, ground mustard, salt, and 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 long 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: Remove from the oven and garnish with freshly chopped chives or parsley. Serve immediately.
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, cheddar, Gruyère, Parmesan, whole milk)
  • May contain gluten depending on flour and breadcrumb selection; use certified gluten-free options if needed
  • Always verify individual ingredient labels for potential allergen cross-contamination
Rachel Bennett

Food lover sharing simple, wholesome recipes and kitchen tips for busy home cooks.