Roast halved spaghetti squash until tender, then shred into strands and toss with a creamy sauce made from butter, gluten-free flour, milk, sharp cheddar, and Parmesan. Finish in a baking dish with a panko-Parmesan topping and broil briefly for a golden crust. Serve warm with extra cheese or fresh herbs; add vegetables or cooked protein for variation and choose gluten-free flour and panko when needed.
The oven had been running for twenty minutes before I realized I had been talking to a squash. Halving it felt like arm wrestling a stone, and my kitchen echoed with the effort. That first attempt at spaghetti squash mac and cheese was born out of sheer stubbornness and a craving I refused to ignore on a rainy Tuesday. The result changed my weeknight dinners forever.
My roommate walked in while I was shredding the squash with a fork and stood speechless as the strands piled up like actual spaghetti. She grabbed a fork, dipped it straight into the cheese sauce, and declared this was the only mac and cheese worth making. We ate the entire dish standing at the counter.
Ingredients
- 1 large spaghetti squash (about 2.5 to 3 pounds): Pick one that feels heavy for its size with a pale, firm skin and avoid any soft spots.
- 2 tablespoons unsalted butter: This forms the base of your roux, so use good quality butter you would eat on bread.
- 2 tablespoons gluten free all purpose flour: Thickens the sauce without lumping if you whisk patiently and steadily.
- 1 and 1/4 cups milk (whole or 2 percent): Whole milk gives a richer sauce, but two percent works fine if that is what is in the fridge.
- 1 cup shredded sharp cheddar cheese: Shred it yourself for smoother melting, since pre shredded often contains anti caking agents.
- 1/2 cup grated Parmesan cheese: Adds a salty depth that rounds out the cheddar beautifully.
- 1/4 teaspoon garlic powder: Just enough to whisper savory warmth without overpowering the cheese.
- 1/4 teaspoon ground mustard: A tiny amount that amplifies cheesiness in ways you will notice if you forget it.
- 1/4 teaspoon salt and 1/4 teaspoon black pepper: Seasoning that balances everything, tasted at the end and adjusted as needed.
- 1/3 cup gluten free panko breadcrumbs: Gives that irresistible golden crunch on top when broiled.
- 2 tablespoons grated Parmesan and 1 tablespoon melted butter (for topping): Binds the panko and adds a toasted, savory finish.
Instructions
- Preheat and prepare:
- Set your oven to 400 degrees Fahrenheit and line a baking sheet with parchment paper so cleanup is effortless later.
- Halve and clean the squash:
- Use a sharp knife and steady pressure to cut the squash lengthwise, then scoop out the seeds and stringy bits with a spoon until the cavity is clean.
- Roast cut side down:
- Place the halves cut side down on the sheet and roast for 35 to 40 minutes until the flesh yields to a fork and strands pull apart easily without being mushy.
- Build the cheese sauce:
- Melt butter in a medium saucepan over medium heat, whisk in the flour and cook for one minute, then slowly pour in the milk while whisking constantly until the mixture simmers and thickens.
- Add the cheese and seasonings:
- Remove from heat and stir in the cheddar, Parmesan, garlic powder, mustard, salt, and pepper until everything melts into a smooth, glossy sauce.
- Shred and combine:
- Run a fork through the roasted squash flesh to create strands, transfer them to a large bowl, and gently fold in the cheese sauce until every strand is coated.
- Broil with topping:
- Spread the mixture in a greased baking dish, scatter the panko Parmesan butter mixture on top, and broil on high for two to three minutes until the crust turns golden and irresistible.
Serving this at a small dinner gathering, I watched a friend who swore she hated squash go back for thirds without a word. That quiet moment said more than any compliment could.
Making It Your Own
Stir in sauteed spinach or roasted broccoli during the combining step for extra color and nutrition that blends right in. A handful of Gruyere mixed with the cheddar adds a nutty complexity that feels restaurant worthy with almost no extra effort.
What to Serve Alongside
A crisp side salad with vinaigrette cuts through the richness beautifully, and a glass of chilled Sauvignon Blanc turns a simple dinner into something that feels intentional and special.
Storing and Reheating
Leftovers keep well in the refrigerator for up to three days and reheat best in the oven to restore some of that original texture.
- Cover the dish with foil while reheating so the topping does not burn before the center is warm.
- Microwaving works in a pinch but softens the strands more than oven reheating does.
- Freeze portions without the topping for best results, adding fresh panko when you reheat.
This dish proves that comfort food does not need to be heavy to feel like a warm hug at the end of a long day. Make it once and it will earn a permanent spot in your rotation.
Recipe FAQs
- → How do I know when the squash is done roasting?
-
The squash is ready when the flesh is fork-tender and pulls into spaghetti-like strands easily. Roasting 35–40 minutes at 400°F usually achieves this for a 2.5–3 lb squash.
- → How do I get saucy strands without them getting soggy?
-
Drain any excess juices from the roasted strands, then toss gently with a warm, thickened cheese sauce. Make the sauce slightly thicker than you want; it will coat the strands without making them watery.
- → Can I make the cheese sauce gluten-free?
-
Yes. Substitute gluten-free all-purpose flour for the flour in the roux and use gluten-free panko for the topping. Ensure all cheeses and packaged ingredients are labeled gluten-free.
- → What are good add-ins for more texture or nutrition?
-
Stir in cooked broccoli florets, sautéed spinach, peas, or cooked chickpeas for plant protein. Cooked shredded chicken also pairs well for extra protein and heartiness.
- → How do I get a golden, crunchy topping?
-
Mix panko breadcrumbs with grated Parmesan and melted butter, sprinkle evenly over the assembled squash, then broil 2–3 minutes until golden. Watch closely to avoid burning.
- → Can this be prepared ahead of time?
-
Yes. Roast and shred the squash and prepare the sauce up to a day ahead. Combine, add topping just before baking, then reheat and broil to finish when ready to serve.
- → How should leftovers be stored and reheated?
-
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the oven at 350°F until warmed through; briefly broil to revive the topping if desired.