This satisfying dish transforms roasted spaghetti squash into tender noodle-like strands, then coats them in a velvety homemade cheese sauce made with sharp cheddar and Gruyère. The result delivers all the creamy, cheesy comfort you crave while being naturally gluten-free and low in carbohydrates. Perfect as a main course or hearty side.
The oven door had a stubborn rattle I kept meaning to fix, and every time I slid a baking sheet in, it sang the same tinny complaint. One rainy October evening, half a spaghetti squash sitting on the counter and a serious craving for mac and cheese pushed me toward something reckless: combining the two. The result was a golden, bubbling dish that made me forget all about that noisy oven.
I brought this to a potluck where three people asked for the recipe before I even set the dish down, and one friend who swears she hates squash went back for seconds.
Ingredients
- 1 medium spaghetti squash: Pick one that feels heavy for its size with a pale, firm skin and avoid any with soft spots.
- 2 tablespoons unsalted butter: The foundation of your roux, so use real butter here, not a substitute.
- 2 tablespoons gluten-free all-purpose flour: This thickens the sauce and regular flour works fine if gluten is not a concern for you.
- 1 and 1/2 cups whole milk: Whole milk gives the creamiest texture, though reduced fat will do in a pinch.
- 1 teaspoon Dijon mustard: A quiet ingredient that sharpens the cheese flavor without anyone guessing it is there.
- 1/2 teaspoon garlic powder: Adds savory depth without raw garlic harshness competing with the cheese.
- 1/2 teaspoon onion powder: Works alongside the garlic powder to create a rounded, comforting flavor base.
- 1/2 teaspoon salt: Start here and adjust after the cheese goes in since cheeses vary in saltiness.
- 1/4 teaspoon ground black pepper: Freshly cracked makes a noticeable difference in a simple sauce like this.
- 1 and 1/2 cups sharp cheddar cheese, shredded: Shred it yourself for the smoothest melt since pre-shredded bags contain anti-caking agents.
- 1/2 cup Gruyere cheese, shredded: Optional but it adds a nutty complexity that elevates the whole dish.
- 2 tablespoons grated Parmesan cheese: For the topping, lending a salty crunch that contrasts the creamy interior.
- 1/4 cup gluten-free breadcrumbs: Creates that irresistible golden crust on top.
- 1 tablespoon melted butter: Mixed with the breadcrumbs to help them brown evenly in the oven.
- Chopped parsley: A fresh finish that cuts through the richness and adds a pop of color.
Instructions
- Roast the squash:
- Preheat your oven to 400 degrees F, line a baking sheet with parchment, and halve the squash lengthwise. Scoop out the seeds, place the halves cut side down, and roast for 35 to 40 minutes until a fork slides through the flesh without resistance.
- Build the roux:
- In a saucepan over medium heat, melt the butter and whisk in the flour, stirring constantly for about a minute until it smells lightly toasted.
- Create the sauce base:
- Pour in the milk gradually while whisking so no lumps form, then add the Dijon mustard, garlic powder, onion powder, salt, and pepper. Keep stirring over medium heat for 3 to 4 minutes until the sauce coats the back of a spoon.
- Melt in the cheese:
- Pull the pan off the heat and stir in the cheddar and Gruyere until the sauce turns glossy and smooth, resisting the urge to let it boil.
- Shred and combine:
- Once the squash is cool enough to handle, drag a fork through the flesh to pull out long golden strands. Toss the strands directly into the cheese sauce until every string is coated, then spread everything into a greased baking dish.
- Add the crispy topping:
- Mix the breadcrumbs with melted butter and Parmesan, scatter this over the top, and bake at 400 degrees F for 10 minutes until the edges are bubbling and the crust turns golden. Finish with chopped parsley and serve immediately.
One winter night I ate an entire baking dish of this curled up on the couch while a movie played that I never actually watched.
Swaps and Additions That Actually Work
Stir in a cup of shredded rotisserie chicken or a drained can of chickpeas if you want more staying power. Monterey Jack melts beautifully in place of cheddar, and I have even tossed in leftover caramelized onions with surprisingly good results.
Leftovers and Storage
This reheats well covered in the fridge for up to three days, though the squash releases some liquid as it sits. A quick blast in the oven at 350 degrees F restores the crispy top better than the microwave ever could.
Tools You Will Want Ready
A sharp knife is non-negotiable for splitting the squash safely since those things fight back. Beyond that, keep a baking sheet, a medium saucepan, a whisk, a fork for shredding, and a baking dish within arm's reach.
- Microwave the whole squash for 3 minutes before cutting to soften the skin and save your wrists.
- Place a damp towel under your cutting board to keep it from sliding around.
- Let the squash rest cut side up for 5 minutes after roasting so steam escapes and it shreds more cleanly.
This is the kind of recipe that turns skeptics into believers and makes you look like you tried way harder than you actually did.
Recipe FAQs
- → How do I know when the spaghetti squash is done roasting?
-
The squash is ready when the flesh is tender and easily shreds into strands with a fork. This typically takes 35-40 minutes at 400°F. You should be able to pierce the skin easily with a fork.
- → Can I make this dairy-free?
-
Yes! Substitute the butter with vegan butter or olive oil, use a plant-based milk like almond or oat milk, and replace the cheeses with your favorite dairy-free shredded cheese alternatives.
- → How should I store leftovers?
-
Store covered in the refrigerator for up to 3 days. Reheat in the microwave or oven at 350°F until warmed through. The sauce may thicken when cold—add a splash of milk when reheating to restore creaminess.
- → Can I freeze this dish?
-
Yes, it freezes well. Assemble the dish, let it cool completely, then wrap tightly in plastic and foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before baking at 400°F until heated through.
- → What other cheeses work in this sauce?
-
Sharp cheddar provides the best flavor base, but you can also use Monterey Jack, Colby, Swiss, or smoked gouda. For extra creaminess, add some cream cheese or mascarpone to the sauce.
- → Is the breadcrumb topping necessary?
-
No, it's completely optional. The dish is delicious without it for a lighter version. If you prefer crunch without breadcrumbs, try crushed pork rinds or simply add extra shredded cheese on top.