Roast halved spaghetti squash until fork-tender, then use a fork to separate strands. Make a creamy sauce by whisking butter and gluten-free flour, adding milk, then melting in sharp cheddar and Parmesan with garlic powder and ground mustard. Toss squash with the sauce, place in a greased dish, top with panko mixed with butter and Parmesan, and broil 2–3 minutes until golden. Serve warm with herbs.
The smell of roasting squash on a cold Tuesday evening is something that sneaks up on you and wraps around your kitchen like a wool blanket. My neighbor Linda knocked on my door that night holding a massive spaghetti squash from her garden, declaring she had no idea what to do with it and neither did I. Forty minutes later we were standing at my counter pulling golden strands from the shell with forks, giggling like kids who had just discovered a magic trick. That squash became this mac and cheese, and honestly it changed how I think about comfort food entirely.
I made this for my sister the week she decided to go gluten free and she sat on my kitchen floor eating it straight from the baking dish with a serving spoon, refusing to share until she had scraped every last strand from the corners.
Ingredients
- 1 large spaghetti squash, about 2.5 to 3 pounds: Pick one that feels heavy for its size with a firm, pale golden skin and no soft spots.
- 2 tablespoons unsalted butter: This forms the base of your roux so use real butter, not a substitute.
- 2 tablespoons gluten free all purpose flour: Regular flour works fine too if gluten is not a concern for you.
- 1 and 1/4 cups whole or 2 percent milk: Whole milk gives the richest sauce but two percent still works beautifully.
- 1 cup shredded sharp cheddar cheese: Shred it yourself from a block because pre shredded cheese has coatings that prevent smooth melting.
- 1/2 cup grated Parmesan cheese: Adds a nutty, salty depth that makes the sauce taste like it simmered all afternoon.
- 1/4 teaspoon garlic powder: Just enough to whisper savory warmth without overpowering the cheese.
- 1/4 teaspoon ground mustard: This is the secret ingredient that makes cheese taste more like itself.
- 1/4 teaspoon salt: Adjust after tasting because Parmesan brings its own saltiness to the party.
- 1/4 teaspoon black pepper: Freshly cracked is always better if you have a grinder handy.
- 1/3 cup gluten free panko breadcrumbs: Optional but that golden crunchy top is what takes this from side dish to main event.
- 2 tablespoons grated Parmesan cheese for topping: Melts into the breadcrumbs and creates little crispy cheese pockets.
- 1 tablespoon melted butter for topping: Helps the panko turn golden and toasty under the broiler.
Instructions
- Prep the Oven and Squash:
- Heat your oven to 400 degrees and line a baking sheet with parchment paper. Cut the squash in half lengthwise with a sharp knife, using a rocking motion and leaning into it with confidence because hesitation makes it harder.
- Clean and Roast:
- Scoop out the seeds and stringy bits with a spoon, then place the halves cut side down on the sheet. Roast for 35 to 40 minutes until a fork slides through the flesh easily and the strands separate when you drag the tines across.
- Build the Cheese Sauce:
- Melt butter in a medium saucepan over medium heat, whisk in the flour, and cook for one minute until it smells like warm toast. Pour the milk in slowly while whisking so no lumps form, then let it simmer and thicken for two to three minutes while stirring constantly.
- Melt and Season:
- Take the pan off the heat and stir in both cheeses, garlic powder, mustard, salt, and pepper. Keep stirring until the sauce is completely smooth and glossy, which should take about a minute.
- Shred and Combine:
- Run a fork through the roasted squash flesh to pull out long strands and transfer them to a large bowl. Pour the warm cheese sauce over the top and fold gently so every strand gets coated without breaking them up too much.
- Finish Under the Broiler:
- Spoon the coated squash into a greased baking dish, then mix the panko with Parmesan and melted butter and scatter it over the top. Broil on high for two to three minutes until the topping turns a deep golden brown and your kitchen smells incredible.
The second time I made this, my picky nephew walked in, saw it on the counter, and asked if it was regular mac and cheese, and I said nothing, just handed him a fork.
Making It Your Own
Toss in a handful of steamed broccoli florets or sauteed spinach at the end for color and crunch. I once folded in roasted cherry tomatoes and the little bursts of sweetness against the savory cheese sauce were so good I almost cried.
Cheese Swaps Worth Trying
Replace half the cheddar with Gruyere for a more complex, earthy flavor or try fontina if you want something impossibly creamy. A friend added smoked gouda once and it turned the whole dish into something that tasted like it came from a wood fired restaurant.
Getting the Texture Right
The biggest mistake is overcooking the squash because mushy strands turn into wet cheese soup instead of that perfect twirlable texture. Check it at 30 minutes rather than 40 because every squash is different and oven temperatures vary wildly.
- Press gently on the outside of the squash half while roasting and it should yield slightly but not collapse.
- Drain the shredded strands on a clean towel for a minute before adding sauce to remove excess moisture.
- Always taste the cheese sauce before mixing and adjust salt because cheese saltiness varies by brand and age.
Some evenings call for something warm and golden that does not ask much of you, and this dish is exactly that. Keep it in your back pocket for the nights when comfort food and feeling good afterward can actually be the same thing.
Recipe FAQs
- → How do I pick the best spaghetti squash?
-
Choose a heavy squash for its size with firm, unblemished skin. A small crackle near the stem is fine, but avoid soft spots or deep scars. Heavier squash tend to yield more tender strands.
- → What’s the easiest way to roast the squash evenly?
-
Cut lengthwise and scoop seeds, brush cut sides with olive oil, then roast cut-side down on a parchment-lined sheet at 400°F (200°C). This helps steam the flesh and produces tender strands in 35–40 minutes.
- → How can I get a smooth, lump-free cheese sauce?
-
Make a roux by cooking butter and flour briefly, then whisk in milk gradually over medium heat until it simmers and thickens. Remove from heat before adding cold cheese in small handfuls, stirring until fully melted and smooth.
- → What are good gluten-free swaps for flour and panko?
-
Use a certified gluten-free all-purpose flour for the roux and gluten-free panko or crushed gluten-free crackers for the topping. Measure the same and watch the topping closely while broiling to avoid burning.
- → Can I add vegetables or protein to make it heartier?
-
Yes — stir in cooked broccoli florets, sautéed spinach, peas, cooked chicken, or chickpeas when tossing the strands with sauce. Add ingredients that are already cooked so the bake time only browns the topping.
- → How should leftovers be stored and reheated?
-
Cool to room temperature, cover, and refrigerate up to 3–4 days. Reheat in a 350°F oven until warmed through to retain texture, or microwave portions briefly, stirring to redistribute sauce.