Twice-Baked Spaghetti Squash Mac ’n’ Cheese Casserole

Twice Baked Spaghetti Squash Mac n' Cheese

Welcome to fall at B. Britnell — it’s official when spaghetti squash appears on the menu. Spaghetti squash has become a popular substitute in many recipes, and this twice-baked version transforms it into a creamy, lighter take on classic mac ’n’ cheese.

Although using squash makes the dish feel lighter and naturally gluten-free, this recipe does include milk and a generous amount of cheese. If you’re watching calories or dairy, keep that in mind — but if you’re after comfort and flavor, this is a winner.

Twice Baked Spaghetti Squash Mac n' Cheese in a baking dish

This Twice-Baked Spaghetti Squash “Mac n’ Cheese” is creamy, cheesy, gluten-free (with a few simple swaps), and makes a perfect side or even a satisfying main course.

Cheesy spaghetti squash filling

Before getting into the recipe: life updates aside, I’m off to playoffs tomorrow — a reminder that busy schedules don’t have to get in the way of homemade comfort food. But now, back to the squash.

Preparing spaghetti squash

To prepare the squash, carefully slice it lengthwise with a sharp knife. Scoop out the seeds and membranes, then place the halves face down on a baking sheet and roast.

Roasted spaghetti squash

After roasting (about an hour at 375°F), use a fork to shred the flesh from the skins into spaghetti-like strands. Reserve the shells to use as bowls for the finished dish.

Shredded spaghetti squash in a bowl

Next, make the cheese sauce. Warm the milk gently in a small saucepan until it begins to steam, then remove it from heat and set aside. In a separate medium pan over medium heat, melt the butter and whisk in the flour to form a roux. For a gluten-free option, coconut flour or another gluten-free flour works well.

Making a roux

Gradually whisk the warm milk into the roux and continue whisking until the mixture thickens, about five minutes. Then add the shredded cheeses and stir until melted and smooth. A mix of sharp cheddar and Romano provides great flavor, but use whichever cheeses you prefer.

Melting cheese into sauce

Combine the cheese sauce with the shredded squash in a large bowl, mixing thoroughly. Spoon the cheesy squash back into the reserved squash shells.

Filling squash shells with cheesy squash

If desired, sprinkle gluten-free (or regular) breadcrumbs on top for a crunchy finish. Bake the filled shells at 375°F for about 10 minutes, or until the breadcrumbs begin to turn golden.

Twice baked spaghetti squash finished

Serve warm and enjoy a comforting, seasonal twist on mac and cheese that highlights the natural texture of spaghetti squash while delivering cheesy satisfaction.

What’s your favorite way to remake spaghetti squash?

Twice Baked Spaghetti Squash “Mac n Cheese”

By Brita Britnell

Prep: 10 mins • Cook: 1 hr 10 mins • Total: 1 hr 20 mins

Ingredients

  • 1 medium spaghetti squash (about 2.5 pounds)
  • 2 cups milk (any kind; 2% recommended)
  • 2 cups shredded cheese (1.5 cups cheddar + 0.5 cup Romano suggested)
  • 3 tablespoons butter
  • 1/4 cup flour (use coconut flour or another gluten-free flour to keep it gluten-free)
  • 1 tablespoon kosher salt
  • Optional: breadcrumbs (gluten-free if desired)

Instructions

  1. Preheat oven to 375°F.
  2. Cut the squash in half lengthwise, remove seeds, place cut side down on a baking sheet, and bake for 1 hour.
  3. Remove from oven and shred the squash flesh into a large bowl, reserving the shells.
  4. Heat the milk in a small saucepan until it just simmers, then remove from heat.
  5. In a medium pan over medium heat, melt the butter and whisk in the flour to form a roux.
  6. Slowly whisk the warm milk into the roux and cook about 5 minutes until the sauce thickens.
  7. Add the cheese and stir until fully melted and smooth.
  8. Mix the cheese sauce with the shredded squash and fill the reserved squash shells with the mixture.
  9. Optional: sprinkle breadcrumbs on top.
  10. Bake at 375°F for 10 minutes or until breadcrumbs are lightly golden. Let cool slightly and enjoy.