Spaghetti Squash Mac Cheese

Golden baked spaghetti squash mac and cheese topped with crispy breadcrumbs and melted cheddar Pin It
Golden baked spaghetti squash mac and cheese topped with crispy breadcrumbs and melted cheddar | hometastelab.com

Roasted spaghetti squash creates tender noodle-like strands that pair beautifully with a velvety homemade cheese sauce featuring sharp cheddar and Gruyère. This lighter version delivers all the creamy comfort you crave while naturally reducing carbohydrates. The squash roasts until perfectly tender, then gets tossed in a smooth, seasoned cheese sauce made with butter, milk, and carefully chosen spices.

Optional breadcrumb topping adds satisfying crunch, while fresh chives provide bright contrast. Ready in about an hour, this dish adapts easily for different dietary needs and works wonderfully as a main course or hearty side.

The oven door had a stubborn squeak every time I opened it, and that sound became the unofficial dinner bell in my first apartment. I was halfway through cooking when I realized I had no boxed pasta, just a lone spaghetti squash sitting on the counter from a farmers market impulse buy. What happened next was either desperation or genius, and honestly it was probably both. That lopsided squash turned into the creamiest, most ridiculous mac and cheese substitute I had ever tasted.

My roommate walked in while I was scraping squash strands with a fork and asked if I had lost my mind. She stopped talking once she tasted it, which if you knew her was the highest compliment possible.

Ingredients

  • 1 large spaghetti squash, about 1.2 kg: Pick one that feels heavy for its size with a firm, unblemished skin because that means the flesh inside is fresh and full of moisture.
  • 2 tablespoons unsalted butter: This is the foundation of your roux, so use real butter here and nothing else.
  • 2 tablespoons gluten-free flour or all-purpose flour: Just enough to thicken the sauce without making it pasty, and the gluten-free blend works seamlessly if you need it.
  • 1 and 1/2 cups whole milk: Whole milk gives the sauce body, and lower fat versions leave it thin and uninspiring.
  • 1 cup grated sharp cheddar cheese: Grate it yourself from a block because pre-shredded cheese is coated in anti-caking powder that makes the sauce grainy.
  • 1/2 cup grated Gruyere cheese, optional: This is the secret weapon that adds a nutty depth and makes people ask what is different about your cheese sauce.
  • 1/4 teaspoon garlic powder: A quiet background note that pulls all the flavors together without overpowering anything.
  • 1/4 teaspoon ground mustard: This tiny amount is essential because it sharpens the cheese flavor in a way that salt alone cannot.
  • 1/4 teaspoon salt: Adjust to taste at the end, but start here because the cheeses contribute salt too.
  • 1/4 teaspoon freshly ground black pepper: Freshly ground makes a noticeable difference, and pre-ground tastes flat by comparison.
  • 1/4 cup grated Parmesan cheese, for topping: This creates that savory, golden crust on top that everyone fights over.
  • 1/4 cup gluten-free breadcrumbs or regular breadcrumbs: The crunch factor matters, so do not skip this even if you are tempted.
  • 1 tablespoon melted butter, for topping: Mixed with the breadcrumbs to help them brown evenly in the oven.
  • Fresh chives or parsley, chopped for garnish: A sprinkle of green at the end makes the whole dish look finished and adds a fresh bite.

Instructions

Roast the squash:
Preheat your oven to 400 degrees F. Cut the squash in half lengthwise with a sharp knife, and use a spoon to scoop out the seeds and stringy bits. Place both halves cut side down on a parchment-lined baking sheet and roast for 35 to 40 minutes until the flesh yields easily when you press it with a fork.
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 forms a smooth paste and smells lightly toasted.
Build the sauce base:
Pour in the milk gradually while whisking so no lumps form, and keep stirring until the mixture thickens enough to coat the back of a spoon, which takes about 2 to 3 minutes.
Add the cheeses and seasonings:
Lower the heat and stir in the cheddar, Gruyere, garlic powder, ground mustard, salt, and pepper. Keep stirring gently until every last bit of cheese has melted into a smooth, velvety sauce, then pull it off the heat.
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 create long spaghetti-like strands. Pile the strands into a large bowl and pour the warm cheese sauce over them, tossing gently until every strand is coated.
Bake with the topping:
Transfer the sauced squash to a lightly greased baking dish. Mix the breadcrumbs, Parmesan, and melted butter in a small bowl and scatter the mixture evenly across the top. Bake at 400 degrees F for 10 to 12 minutes until the top turns golden and the edges are bubbling.
Finish and serve:
Pull it from the oven and let it rest for a couple of minutes so the sauce settles. Scatter fresh chives or parsley over the top and bring it to the table while it is still hot and bubbling.
Creamy low-carb spaghetti squash mac and cheese in a white bowl with fresh chive garnish Pin It
Creamy low-carb spaghetti squash mac and cheese in a white bowl with fresh chive garnish | hometastelab.com

I brought this to a potluck once and watched three people argue over who got the corner piece with the most crispy topping. That is when I knew this dish had graduated from a desperate weeknight experiment to something worth making on purpose.

A Few Ways to Change It Up

Stir in a handful of cooked chickpeas or shredded chicken to make it heartier on nights when you need more protein. A pinch of smoked paprika in the sauce adds a campfire warmth that completely changes the personality of the dish without much effort.

What to Serve Alongside It

A crisp green salad with a sharp vinaigrette cuts through the richness beautifully and balances the plate. A glass of chilled Chardonnay beside it does not hurt either, especially on a evening when cooking feels like therapy.

Making It Your Own

Once you get comfortable with the basic method, this recipe becomes a canvas for whatever cheese or seasonings you have on hand. Trust your instincts and taste as you go, because the best dishes come from small adjustments made with your own palate in mind.

  • Plant-based milk and vegan cheese swap in easily if you want to make it dairy free.
  • Any melting cheese works, so clean out your fridge drawer and experiment freely.
  • Always taste the sauce before combining it with the squash, because that is your last chance to adjust salt or seasonings.
Roasted spaghetti squash strands tossed in rich cheese sauce with golden Gruyère and sharp cheddar Pin It
Roasted spaghetti squash strands tossed in rich cheese sauce with golden Gruyère and sharp cheddar | hometastelab.com

Some recipes earn a permanent spot in your rotation not because they are fancy but because they make an ordinary Tuesday feel like something worth savoring. This is one of those, and I hope it finds its way into your kitchen again and again.

Recipe Questions

Spaghetti squash has a mild, slightly sweet flavor and a tender texture that resembles noodles. While it doesn't taste exactly like wheat pasta, it provides an excellent vehicle for sauces and works beautifully in this cheesy preparation.

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

Sharp cheddar provides bold flavor, while Gruyère adds nutty richness. You can substitute other melting cheeses like Monterey Jack, Swiss, or Fontina based on your taste preferences and what's available in your kitchen.

Naturally gluten-free when made with gluten-free flour and breadcrumbs. The squash itself contains no gluten, making this an excellent option for those avoiding wheat while still enjoying creamy, comforting textures.

The squash is properly roasted when the flesh yields easily to a fork and shreds into strands without resistance. This typically takes 35-40 minutes at 400°F. Let it cool briefly before scraping for easier handling.

Spaghetti Squash Mac Cheese

Tender spaghetti squash in a rich, creamy cheddar cheese sauce for a comforting lighter twist.

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

Topping

  • ¼ cup grated Parmesan cheese
  • ¼ cup gluten-free breadcrumbs
  • 1 tablespoon unsalted butter, melted
  • 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 cut side down on a parchment-lined baking sheet. Roast for 35–40 minutes until tender and easily shredded with a fork.
2
Build 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
Incorporate the Milk: Gradually pour in the whole milk while whisking continuously. Cook for 2–3 minutes until the mixture thickens to a smooth 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 velvety smooth. Remove from heat.
5
Combine Squash and Sauce: Once the squash is cool enough to handle, use a fork to scrape the flesh into long strands. Transfer 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. Combine the breadcrumbs, Parmesan, and melted butter in a small bowl, then sprinkle evenly over the top. Bake at 400°F for 10–12 minutes until golden and bubbling.
7
Garnish and Serve: Finish with a scattering of fresh chives or parsley and 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, milk, cheddar, Gruyère, Parmesan)
  • May contain gluten if using all-purpose flour and regular breadcrumbs
  • Always verify ingredient labels for hidden allergens
Claire Donovan

Sharing easy, wholesome recipes and practical cooking tips for fellow food lovers.