Spaghetti Squash Mac Cheese

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

Transform spaghetti squash into tender, pasta-like strands that pair perfectly with a velvety homemade cheese sauce. This satisfying dish combines sharp cheddar and nutty Gruyère with garlic and mustard for depth. Roast the squash until fork-tender, whisk together a quick roux-based sauce, then toss everything together. Optional breadcrumb topping adds delightful crunch. Perfect for those seeking comfort food with fewer carbohydrates, this dish reheats beautifully and pairs wonderfully with crisp salads or white wine.

The oven door had a stubborn squeak that particular Tuesday evening, and every time I opened it to check on the squash, my dog would tilt his head like I was performing some strange ritual. Spaghetti squash mac and cheese was one of those experiments born from having a vegetable I did not know what to do with and a powerful craving for something warm and cheesy. What landed on the plate that night was shockingly good, golden and bubbling with strands that twirled like real pasta.

I made this for my sister during one of her clean eating phases, expecting an eye roll, but she went back for seconds before I even sat down.

Ingredients

  • 1 large spaghetti squash (about 1.2 kg): Look for one that feels heavy for its size with a firm, pale yellow skin and no soft spots.
  • 2 tablespoons unsalted butter: This forms the base of your roux, so use real butter here, nothing else gives the sauce the same silky texture.
  • 2 tablespoons gluten free flour: A simple thickener that keeps the sauce velvety without making it gloppy.
  • 1 1/2 cups whole milk: Whole milk is non negotiable for richness, skim will leave you with a thin, sad sauce.
  • 1 cup grated sharp cheddar cheese: Sharp cheddar brings the classic tang, and grating it yourself melts far better than pre shredded bags.
  • 1/2 cup grated Gruyere cheese: Optional but worth it for the nutty depth it adds to every bite.
  • 1/4 teaspoon garlic powder: A quiet background note that makes the cheese taste more like cheese.
  • 1/4 teaspoon ground mustard: This tiny amount does not make it taste like mustard, it simply sharpens and brightens the whole sauce.
  • 1/4 teaspoon salt: Start here and adjust upward after tasting the finished sauce.
  • 1/4 teaspoon freshly ground black pepper: Freshly cracked pepper adds warmth that pre ground simply cannot match.
  • 1/4 cup grated Parmesan cheese: For the crispy topping, Parmesan adds a salty crunch that finishes the dish beautifully.
  • 1/4 cup gluten free breadcrumbs: These toast up golden in the oven and give you that satisfying baked crust.
  • 1 tablespoon melted butter: Mixed into the topping to help everything crisp and brown evenly.
  • Fresh chives or parsley, chopped: A scattering of green at the end makes it look as good as it tastes.

Instructions

Roast the squash:
Preheat your oven to 400F. 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 without resistance.
Start the cheese sauce:
While the squash works its magic in the oven, melt the butter in a medium saucepan over medium heat. Whisk in the flour and let it cook for about a minute until it smells slightly toasty.
Build the base:
Pour in the milk gradually, whisking the entire 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 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, glossy 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. Run a fork through the flesh to create long strands, then pile them into a large bowl and pour the warm cheese sauce over the top, tossing gently until every strand is coated.
Bake until golden:
Transfer everything into a lightly greased baking dish. Stir together the breadcrumbs, Parmesan, and melted butter in a small bowl, scatter the mixture evenly on top, and bake at 400F for 10 to 12 minutes until the topping turns a deep golden brown and the edges are bubbling.
Finish and serve:
Pull the dish from the oven and let it rest for just a minute. Sprinkle with fresh chives or parsley and serve while it is still hot and wonderfully gooey.
Creamy gluten-free spaghetti squash mac cheese with sharp cheddar and Gruyère sauce in white serving dish Save
Creamy gluten-free spaghetti squash mac cheese with sharp cheddar and Gruyère sauce in white serving dish | plateviro.com

One cold November evening I brought this to a potluck and watched three people ask for the recipe before they even finished their first bite.

Serving Ideas Worth Trying

This dish plays well with others on the plate. A crisp green salad with a tangy vinaigrette cuts through the richness beautifully, and a glass of chilled Chardonnay beside it makes a weeknight dinner feel unexpectedly elegant.

Making It Your Own

Toss in cooked shredded chicken or roasted chickpeas if you want more protein sitting among those cheesy strands. A pinch of smoked paprika stirred into the sauce adds a gentle smokiness that transforms the whole personality of the dish.

A Few Last Thoughts Before You Cook

Trust your instincts with the cheese amounts, a little extra never hurt anyone. The squash can be roasted a day ahead and stored in the fridge, which makes this surprisingly practical for busy evenings. Plant based milk and vegan cheese swap in seamlessly if dairy is off the table for you.

  • Always grate your own cheese for the smoothest sauce possible.
  • Let the baked dish rest a few minutes before serving so it holds together better on the plate.
  • Check ingredient labels carefully if cooking for someone with allergies.
Roasted spaghetti squash strands tossed in rich homemade cheese sauce with golden baked topping Save
Roasted spaghetti squash strands tossed in rich homemade cheese sauce with golden baked topping | plateviro.com

There is something deeply satisfying about turning a humble winter squash into a bowl of pure comfort. Grab a fork and enjoy every twirly, cheesy bite.

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 interior and see it separate naturally into spaghetti-like threads.

Absolutely. Prepare the components separately—roast the squash and make the sauce—then store them in the refrigerator for up to 2 days. Combine and reheat gently, adding a splash of milk if the sauce thickens too much. If adding the breadcrumb topping, bake just before serving for best texture.

Sharp cheddar provides bold flavor and excellent melt, while Gruyère adds nutty depth and creaminess. Other great options include fontina for mild creaminess, Monterey Jack for easy melting, or smoked gouda for a savory twist. Avoid pre-shredded cheese, as anti-caking agents can make the sauce grainy.

Yes, this dish stores beautifully. Portion into airtight containers and refrigerate for up to 4 days. Reheat in the microwave with a tablespoon of milk to restore creaminess, or warm in a 350°F oven until bubbly. The flavors often develop and improve after a day or two.

Stir in shredded rotisserie chicken, cooked chickpeas, or white beans. Crumbled cooked bacon or diced ham also complement the cheesy flavors. For vegetarian options, try adding hemp seeds, nutritional yeast, or serving alongside a protein-rich salad with nuts and cheese.

Yes, freeze portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating. Note that the sauce may separate slightly; whisk in a little warm milk while reheating to restore the creamy consistency. If you topped with breadcrumbs, add fresh ones after reheating for better texture.

Spaghetti Squash Mac Cheese

Tender roasted squash strands in rich cheddar sauce—a lighter take on creamy comfort.

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

Ingredients

Vegetables

  • 1 large spaghetti squash (about 2.6 lbs)

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 (Optional)

  • 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. 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. 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 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 (Optional): For a golden baked finish, 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: Sprinkle with chopped fresh 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 (for baked topping finish)

Nutrition (Per Serving)

Calories 320
Protein 13g
Carbs 26g
Fat 18g

Allergy Information

  • Contains dairy (butter, milk, cheddar, Gruyère, Parmesan).
  • May contain gluten unless gluten-free flour and breadcrumbs are used.
  • Always verify individual ingredient labels for potential allergen cross-contamination.
Violet Kramer

Passionate home cook sharing easy, nourishing recipes and practical kitchen tips for everyday meals.