Spaghetti Squash Mac Cheese

Creamy spaghetti squash mac cheese topped with golden breadcrumbs and fresh chives in a white baking dish Save
Creamy spaghetti squash mac cheese topped with golden breadcrumbs and fresh chives in a white baking dish | blueplatediaries.com

Transform roasted spaghetti squash into a creamy, satisfying dish with this healthier alternative to traditional mac and cheese. The naturally sweet squash strands pair perfectly with a homemade cheese sauce featuring sharp cheddar and optional Gruyère for extra depth. Ready in about an hour, this vegetarian and gluten-free main dish serves four and delivers all the comfort you crave with fewer carbs.

The autumn my neighbor left a trunkful of spaghetti squash on my porch, I stared at them for three days before desperation turned into invention. That first makeshift mac and cheese, scooped straight from the squash skin over the sink, was messy and imperfect and honestly kind of magical. The strands curled around the cheese sauce like they had been waiting for this moment all along.

I served this to my cheese obsessed brother without telling him what it was, and he ate two helpings before asking why the pasta tasted different. When I revealed the truth, he just shrugged and went back for thirds.

Ingredients

  • 1 large spaghetti squash (about 1.2 kg): Pick one that feels heavy for its size with pale, firm skin and avoid any with soft spots.
  • 2 tablespoons unsalted butter: This forms the roux base so use real butter, not a substitute, for the best flavor.
  • 2 tablespoons gluten free flour: Thickens the sauce gently without making it pasty or dull.
  • 1 1/2 cups whole milk: Whole milk gives you that lush texture but you can use two percent in a pinch.
  • 1 cup grated sharp cheddar cheese: Sharp cheddar carries the classic flavor so grate it yourself for smoother melting.
  • 1/2 cup grated Gruyere cheese: Optional but worth it for the nutty, grown up depth it adds to the sauce.
  • 1/4 teaspoon garlic powder: A quiet background note that makes everything taste more complete.
  • 1/4 teaspoon ground mustard: This tiny amount sharpens the cheese flavor without anyone guessing it is there.
  • 1/4 teaspoon salt and 1/4 teaspoon freshly ground black pepper: Seasoning that balances the richness and brings the sauce to life.
  • 1/4 cup grated Parmesan cheese: For the crispy topping that makes every bite irresistible.
  • 1/4 cup gluten free breadcrumbs: Adds the crunch factor that takes this from good to unforgettable.
  • 1 tablespoon melted butter: Binds the topping together so it toasts evenly.
  • Fresh chives or parsley, chopped: A bright finish that cuts through the richness beautifully.

Instructions

Roast the squash:
Preheat your oven to 400 degrees F. Halve the squash lengthwise, scoop out the seeds, and place it cut side down on a parchment lined baking sheet. Roast for 35 to 40 minutes until a fork slides through the flesh like it is cutting through warm butter.
Start the roux:
In a medium saucepan over medium heat, melt the butter until it foams. Whisk in the flour and let it cook for about a minute until it smells faintly toasted and turns a pale gold color.
Build the sauce:
Pour in the milk gradually, whisking constantly 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 cheese:
Drop the heat to low and stir in the cheddar, Gruyere, garlic powder, mustard, salt, and pepper. Stir gently until everything melts into a smooth, glossy sauce, then pull it off the heat.
Shred and combine:
When the squash is cool enough to handle, drag a fork through the flesh to pull out long, spaghetti like strands. Pile them into a big bowl, pour the cheese sauce over, and fold everything together with the tenderness of someone who does not want to break those beautiful strands.
Bake with the topping:
Spoon the saucy mixture into a greased baking dish. Toss the breadcrumbs, Parmesan, and melted butter together, scatter it over the top, and bake at 400 degrees F for 10 to 12 minutes until the edges are bubbling and the top is gloriously golden.
Finish and serve:
Scatter fresh chives or parsley over the top while it is still hot so their fragrance blooms. Serve immediately because this dish waits for no one.
Golden strands of roasted spaghetti squash coated in rich cheddar Gruyère cheese sauce with crispy Parmesan breadcrumb topping Save
Golden strands of roasted spaghetti squash coated in rich cheddar Gruyère cheese sauce with crispy Parmesan breadcrumb topping | blueplatediaries.com

There is something deeply satisfying about pulling that golden, bubbling dish from the oven and watching the squash strands peek through the cheese sauce like hidden treasure.

Making It Your Own

Toss in cooked chickpeas or shredded chicken if you want more protein, or add a pinch of smoked paprika to the sauce for a quiet, campfire warmth that changes the whole personality of the dish.

What to Serve Alongside

A crisp green salad with a sharp vinaigrette cuts right through the richness, and a chilled glass of Chardonnay turns a weeknight dinner into something that feels deliberate and special.

Storage and Reheating Wisdom

Leftovers keep well in the fridge for up to three days, though the squash will release some moisture as it sits.

  • Reheat gently in the oven at 350 degrees F to revive the crispy topping.
  • Avoid the microwave if you can, since it makes the squash strands soggy.
  • Always taste before serving again, as a tiny pinch of salt can bring the cheese flavor back to life.
Comforting spaghetti squash mac and cheese bubbling hot with melted cheese layers and green parsley garnish Save
Comforting spaghetti squash mac and cheese bubbling hot with melted cheese layers and green parsley garnish | blueplatediaries.com

Every time I make this, I think of that mountain of squash on my porch and laugh at how something so simple turned into the recipe everyone asks for first. It is comfort food that actually leaves you feeling good, and that is a rare and wonderful thing.

Recipe FAQs

Yes, spaghetti squash offers significantly fewer calories and carbohydrates than traditional pasta while providing fiber, vitamins A and C, and potassium. It creates a similar texture to pasta strands, making it an excellent lighter alternative.

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

Absolutely. Substitute the butter with olive oil or vegan butter, use your favorite plant-based milk, and replace the cheeses with vegan alternatives. The sauce will still be creamy and satisfying.

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

Beyond cheddar and Gruyère, try adding Swiss, Fontina, or Monterey Jack for different flavor profiles. A small amount of Parmesan adds a wonderful salty finish to the sauce.

Yes, freeze before adding the breadcrumb topping. Portion into freezer-safe containers, thaw overnight in the refrigerator, and reheat at 350°F until heated through. Add fresh toppings before serving.

Spaghetti Squash Mac Cheese

Tender spaghetti squash strands coated in a rich, creamy cheese sauce for a lighter take on the classic comfort dish.

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

  • 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
Prepare and 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 baking sheet lined with parchment paper. Roast for 35–40 minutes until the flesh is tender and easily shreds into strands 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 and add the cheddar, Gruyère, garlic powder, ground mustard, salt, and pepper. Stir until all cheeses are fully melted and the sauce is 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 toss with the cheese sauce until evenly coated.
6
Assemble and Bake with Topping: Transfer the coated squash mixture to a lightly greased baking dish. In a small bowl, combine the breadcrumbs, Parmesan, and melted butter. Sprinkle the topping evenly over the surface. Bake at 400°F for 10–12 minutes until 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 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 regular flour and breadcrumbs; use gluten-free alternatives to avoid
Sienna Caldwell

Seasonal recipes and relatable cooking tips for home cooks and food lovers.