Spaghetti Squash Mac Cheese

Golden cheesy spaghetti squash mac and cheese in a white baking dish with crispy breadcrumb topping and fresh chive garnish Save
Golden cheesy spaghetti squash mac and cheese in a white baking dish with crispy breadcrumb topping and fresh chive garnish | plateofcomfort.com

Experience the ultimate comfort food makeover with tender roasted spaghetti squash replacing traditional pasta. The vegetable's naturally sweet strands pair perfectly with a velvety homemade cheese sauce featuring sharp cheddar and nutty Gruyère. Each forkful delivers that irresistible creamy, cheesy satisfaction while keeping carbs low and vegetables high.

The roasting process concentrates the squash's natural flavors, creating the perfect foundation for the rich, seasoned sauce. A quick broil with buttery breadcrumbs and Parmesan adds delightful crunch, making this dish equally satisfying for weeknight dinners and special gatherings.

The smell of melted cheddar curling through my apartment on a rainy Tuesday evening is what sold me on spaghetti squash mac and cheese for good. I had been skeptical that vegetable threads could ever stand in for elbow pasta, but one forkful silenced every doubt. The squash soaks up cheese sauce like it was born for the job, and suddenly you are eating something that feels deeply indulgent without the heaviness. This dish lives in that sweet spot between comfort food and something your body actually thanks you for.

My neighbor Laura knocked on my door the night I first tested this recipe, drawn by the aroma drifting through the hallway. She stood in my kitchen holding a glass of wine, watching me pull the baking dish from the oven, and declared that anything with a breadcrumb crust deserved an immediate taste test. We ate standing at the counter, forks in hand, and she asked for the recipe before she even finished her portion.

Ingredients

  • Spaghetti squash (1 large, about 1.2 kg): Pick one that feels heavy for its size with a pale, firm skin, because that means the flesh inside is dense and will give you plenty of strands.
  • Unsalted butter (2 tablespoons): This forms the base of your roux, so let it melt fully and bubble just slightly before adding the flour.
  • Gluten-free flour (2 tablespoons): Any all-purpose blend works here, and if gluten is not a concern, regular flour does the job just as well.
  • Whole milk (1 1/2 cups): Whole milk gives the sauce its velvety body, and lower fat milks work but produce a thinner result.
  • Sharp cheddar cheese (1 cup, grated): Sharp cheddar brings the classic mac and cheese tang, and grating it fresh off the block melts far smoother than pre-shredded bags.
  • Gruyere cheese (1/2 cup, grated, optional): This adds a nutty depth that elevates the whole sauce, but skip it if you want to keep things simple.
  • Garlic powder (1/4 teaspoon): Just a whisper of garlic rounds out the flavors without competing with the cheese.
  • Ground mustard (1/4 teaspoon): This is the secret ingredient that makes cheese taste more like itself, and you will not taste mustard at all.
  • Salt (1/4 teaspoon): A light hand here is best because the cheeses already carry plenty of saltiness.
  • Freshly ground black pepper (1/4 teaspoon): Freshly cracked makes a noticeable difference in a sauce this simple.
  • Parmesan cheese (1/4 cup, grated, for topping): This melts into the breadcrumbs and creates those irresistible crispy patches on top.
  • Gluten-free breadcrumbs (1/4 cup, for topping): They toast up golden and give each bite a satisfying crunch.
  • Melted butter (1 tablespoon, for topping): Tossing the breadcrumbs with butter ensures they brown evenly instead of drying out.
  • Fresh chives or parsley (chopped, for garnish): A scattering of green at the end makes the whole dish look as good as it tastes.

Instructions

Roast the squash:
Preheat your oven to 400 degrees F and line a baking sheet with parchment paper. Cut the squash in half lengthwise, scoop out the seeds, and place it cut side down before roasting for 35 to 40 minutes until the flesh yields easily when pierced with a fork.
Start the roux:
In a medium saucepan over medium heat, melt the butter until it just starts to foam. Whisk in the flour and stir constantly for one minute until it turns a pale golden color and smells slightly nutty.
Build the sauce base:
Pour in the milk gradually, whisking the whole time so no lumps form. Keep stirring for 2 to 3 minutes until the mixture thickens enough to coat the back of a spoon.
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 bit of cheese has melted into a smooth, glossy sauce, then remove from heat.
Shred and combine:
Let the squash cool just until you can handle it, then drag a fork through the flesh to create those long spaghetti-like strands. Pile the strands into a large bowl, pour the cheese sauce over them, and toss gently until every thread is coated.
Finish under the broiler:
Transfer everything to a greased baking dish and mix the breadcrumbs, Parmesan, and melted butter together in a small bowl. Sprinkle the mixture evenly across the top and bake at 400 degrees F for 10 to 12 minutes until the surface turns golden and the edges bubble.
Garnish and serve:
Scatter fresh chives or parsley over the top right before bringing it to the table. Serve it warm while the cheese sauce is still flowing and the topping has its best crunch.
Creamy roasted spaghetti squash strands coated in rich cheddar Gruyère sauce plated on rustic wooden table Save
Creamy roasted spaghetti squash strands coated in rich cheddar Gruyère sauce plated on rustic wooden table | plateofcomfort.com

The week after Laura tried this dish, she texted me a photo of her own version, complete with a crispy top and a proud grin. That is the thing about this recipe: it makes you want to share it.

Getting the Most Out of Your Squash

Microwaving the whole squash for three minutes before cutting makes it dramatically easier to slice through. I learned this after nearly losing a thumb wrestling with a particularly stubborn one, and it has saved me every time since. The strands closest to the skin tend to be the most tender, so scrape deeply rather than stopping at the surface.

Making It Your Own

A pinch of smoked paprika stirred into the cheese sauce adds a campfire warmth that works beautifully on cold evenings. Fold in roasted broccoli florets or caramelized onions if you want to turn this into a more substantial meal. The base recipe is forgiving enough that it welcomes experimentation without falling apart.

Serving and Storing

This dish is at its best within the first hour out of the oven, when the contrast between the creamy interior and crunchy topping is at its peak. Leftovers keep well in the refrigerator for up to three days and reheat gently in a covered dish at 350 degrees F. A simple green salad with a bright vinaigrette cuts through the richness and rounds out the plate perfectly.

  • A glass of lightly oaked Chardonnay pairs wonderfully with the creamy cheese sauce.
  • If you want added protein, tucking in shredded rotisserie chicken or drained chickpeas makes it a complete meal.
  • For a vegan version, swap in plant-based butter, milk, and cheeses, and the method stays exactly the same.
Steaming bowl of low-carb spaghetti squash mac and cheese topped with melted Parmesan and green parsley Save
Steaming bowl of low-carb spaghetti squash mac and cheese topped with melted Parmesan and green parsley | plateofcomfort.com

Some recipes become staples because they fit into the rhythm of real life, and this is one of them. It is warm, forgiving, and always welcome on my table.

Common 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, creating those signature spaghetti-like strands.

Absolutely. Prepare the roasted squash and cheese sauce separately, then store them in airtight containers in the refrigerator for up to 2 days. When ready to serve, reheat the sauce gently, toss with the squash strands, and add the topping before baking until golden and bubbly.

Sharp cheddar provides the classic tangy flavor and excellent melt, while Gruyère adds nutty depth and exceptional creaminess. You can also incorporate Swiss for mildness, Monterey Jack for extra melt, or smoked Gouda for a subtle smoky twist that complements the squash's sweetness.

The breadcrumb topping is optional but adds wonderful texture contrast. The buttery, Parmesan-coated crumbs create a golden, crispy layer that complements the tender squash and creamy sauce beneath. For a lighter version, simply skip this step or use crushed pork rinds for a low-carb, high-protein crunch.

Yes, leftovers freeze well for up to 3 months. Portion the cooled mixture into freezer-safe containers, leaving some space for expansion. Thaw overnight in the refrigerator, then reheat at 350°F until heated through, adding a splash of milk if the sauce seems thick.

Use freshly grated cheese rather than pre-shredded varieties, which contain anti-caking agents that can cause graininess. Add the cheese gradually over low heat, stirring constantly until fully melted and incorporated. Avoid high heat, which can cause the cheese to separate and become oily.

Spaghetti Squash Mac Cheese

Tender spaghetti squash strands coated in rich, creamy cheddar-Gruyère 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 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 kosher 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 gluten-free is not required)
  • 1 tablespoon melted butter
  • Fresh chives or parsley, chopped (for garnish)

Instructions

1
Roast the Spaghetti Squash: Preheat oven to 400°F. Slice the spaghetti squash in half lengthwise and scoop out the seeds. Place both 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 sharp 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 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 sauced squash mixture to a lightly greased baking dish. In a small bowl, combine the breadcrumbs, Parmesan cheese, and melted butter. Sprinkle the mixture evenly over the top. Bake at 400°F for 10 to 12 minutes until the topping is golden and bubbling.
7
Garnish and Serve: Remove from the oven and garnish with freshly chopped chives or parsley before serving.
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 cheese, Gruyère cheese, Parmesan cheese)
  • May contain gluten if using all-purpose flour and regular breadcrumbs; use certified gluten-free alternatives to avoid wheat allergens
  • Always verify individual ingredient labels for potential cross-contamination and hidden allergens
Margot Ellis

Passionate home cook sharing easy, nourishing recipes for everyday family meals.