Roasted spaghetti squash strands get the gratin treatment with a luxurious blend of Gruyère and Parmesan cheeses. The squash is roasted until tender, then tossed with sautéed onions, garlic, sour cream, and spices before being topped with extra cheese and baked until golden brown and bubbly.
This low-carb version delivers all the comfort of the classic French dish while keeping it light and satisfying. The nutty Gruyère pairs beautifully with the mild sweetness of the squash, while a hint of nutmeg adds warmth and depth to the creamy sauce.
The first time I served this to my carb-loving husband, he actually asked what kind of pasta I used. When I told him it was squash, he looked genuinely shocked and went back for seconds. That's the moment this recipe earned its permanent spot in my regular rotation.
I discovered this during a January when I was trying to eat lighter but still craved those cozy winter dishes. My friend Sarah brought it to a potluck, and honestly, I hovered over the baking dish the entire time, watching the cheese bubble and brown. Now it's my go-to whenever I need to feed a crowd without everyone leaving feeling stuffed.
Ingredients
- 1 large spaghetti squash: Pick one that feels heavy for its size and has a hard, deep yellow skin with no soft spots
- 2 tablespoons olive oil: Divide this between roasting the squash and sautéing the aromatics
- 1 small yellow onion, finely chopped: Yellow onions become sweeter and more mellow when cooked, perfect here
- 2 cloves garlic, minced: Fresh garlic makes a difference, but jarred works in a pinch
- 1 cup shredded Gruyère cheese: This melts into the creamiest, most nutty sauce imaginable
- 1/2 cup grated Parmesan cheese: Adds that salty, umami punch that makes everything taste better
- 1/2 cup sour cream: Creates a velvety texture and tangy depth that plain cream cant match
- 2 tablespoons unsalted butter: Unsalted lets you control the salt level precisely
- 1/4 cup milk: Whole milk gives the best results, but 2 percent works fine
- 1/2 teaspoon salt: Enhances all the flavors without making it salty
- 1/4 teaspoon ground black pepper: Freshly cracked pepper makes a noticeable difference
- 1/4 teaspoon ground nutmeg: The secret ingredient that makes creamy sauces taste restaurant quality
- 1 tablespoon chopped fresh parsley: Optional, but that pop of green makes it look extra inviting
Instructions
- Get your oven ready:
- Preheat to 400°F and line a baking sheet with parchment paper for easy cleanup
- Prep the squash:
- Cut it in half lengthwise, scoop out those seeds, then drizzle with 1 tablespoon olive oil and season with salt and pepper
- Roast until tender:
- Place squash cut side down and roast for 35 to 40 minutes until the flesh shreds easily with a fork
- Build the flavor base:
- While squash roasts, heat the remaining oil and butter in a skillet over medium heat, cook onion until soft, then add garlic for one more minute
- Shred the squash:
- Let it cool slightly, then use a fork to scrape the flesh into strands and place in a large bowl
- Make it creamy:
- Add the onion mixture, sour cream, milk, half the Gruyère, half the Parmesan, nutmeg, salt, and pepper, then mix until everything is coated
- Assemble and top:
- Transfer to a greased 2 quart baking dish and cover with the remaining cheeses
- Bake until golden:
- Reduce oven to 375°F and bake for 20 to 25 minutes until the top is bubbly and beautifully browned
- Finish and serve:
- Sprinkle with fresh parsley if you want that restaurant finish, then serve hot
Last Thanksgiving, my aunt who claims to hate all things healthy ate three servings. When she finally asked what was in it, her jaw dropped. That's the power of really good cheese and smart preparation.
Making It Your Own
Sometimes I add a handful of baby spinach when mixing everything together, or maybe some diced ham if I want to make it more substantial. The base recipe is forgiving enough to handle whatever you're craving or need to use up.
Timing Your Prep
I've learned to get all my ingredients measured and the onions chopped before the squash finishes roasting. That way, everything comes together smoothly while the squash is still warm, which helps the cheese melt into the strands perfectly.
Serving Suggestions
This works beautifully as a vegetarian main, especially alongside a simple green salad with vinaigrette. It's also substantial enough to stand up to roasted chicken or pork as a side dish that might actually steal the show.
- Leftovers reheat surprisingly well in the microwave or oven
- The texture actually improves after sitting in the fridge overnight
- It freezes well for up to two months if you want to meal prep
Every time I make this, I'm reminded that comfort food doesn't have to leave you feeling heavy. This dish is proof that eating well and eating happily can absolutely be the same thing.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, you can assemble the entire dish up to 24 hours in advance and refrigerate. When ready to serve, bake at 375°F for 25-30 minutes until heated through and bubbly.
- → What other cheeses work well?
-
Sharp cheddar, fontina, or Swiss cheese make excellent substitutes for Gruyère. You can also use Monterey Jack for a milder flavor or add some mozzarella for extra meltiness.
- → Is this dish freezer-friendly?
-
You can freeze the assembled, unbaked dish for up to 3 months. Thaw overnight in the refrigerator, then bake as directed. The texture may be slightly softer after freezing.
- → How do I know when the squash is done roasting?
-
The squash is ready when the flesh is tender and easily shreds into strands with a fork. This usually takes 35-40 minutes at 400°F. A knife should slide through easily with no resistance.
- → Can I add protein to make it a complete meal?
-
Crumbled bacon, diced ham, or shredded chicken would work beautifully. Add cooked protein during step 6 when mixing the squash with the cheese sauce. You could also top with breadcrumbs for extra crunch.