This comforting dish transforms roasted spaghetti squash into a rich, creamy gratin. The squash strands are tossed with a velvety sauce made from sour cream, milk, and two kinds of cheese—nutty Gruyère and savory Parmesan. A hint of nutmeg adds warmth, while softened onions and garlic build flavor.
After roasting the squash until tender, you'll combine everything in a baking dish and let it bubble away in the oven until the top turns golden brown. It's the perfect low-carb alternative to potato gratin, delivering all the creamy satisfaction with a fraction of the carbohydrates.
The first time I made this, my husband actually thought it was pasta. He took three bites before asking why the texture felt lighter than usual. That moment sold me completely on spaghetti squash as the ultimate comfort food hack.
I served this at a dinner party last winter alongside herb roasted chicken. My friend who swears she hates low carb substitutes went back for seconds. Thats when I knew this recipe was a keeper.
Ingredients
- Large spaghetti squash: Look for one that feels heavy for its size with a hard, unblemished rind
- Olive oil: Helps the squash caramelize while roasting and coats every strand later
- Yellow onion: Finely chopped so it melts into the sauce rather than staying in distinct pieces
- Garlic: Fresh minced is essential here for that aromatic foundation
- Gruyère cheese: Its nutty, melty character transforms this from side dish to centerpiece
- Parmesan: Adds the salty depth that balances the creaminess
- Sour cream: The secret ingredient that makes the sauce feel indulgent without being heavy
- Unsalted butter: Combined with olive oil for sautéing the aromatics
- Milk: Whole milk creates the best consistency but 2 percent works fine too
- Nutmeg: Just a pinch adds warmth and complements the cheese in classic French fashion
- Fresh parsley: Brings a pop of color and fresh flavor to cut through all that richness
Instructions
- Get your oven going:
- Preheat to 400°F and line a baking sheet with parchment for easy cleanup later
- Prep the squash:
- Cut it in half lengthwise and scoop out those seeds like youre carving a pumpkin
- Season and roast:
- Drizzle with one tablespoon olive oil and season before placing cut side down on the sheet
- Roast until tender:
- Let it cook for 35 to 40 minutes until a fork slides through the flesh easily
- Sauté the aromatics:
- While the squash roasts, cook the onion and garlic in butter and oil until soft and fragrant
- Scrape the squash:
- Let it cool slightly then use a fork to create those amazing spaghetti like strands
- Make the sauce:
- Mix the squash with the onion mixture, sour cream, milk, half the cheeses, and seasonings
- Assemble and top:
- Transfer to a greased baking dish and cover with the remaining cheese
- Bake until golden:
- Reduce the oven to 375°F and cook for 20 to 25 minutes until bubbly and lightly browned
- Finish and serve:
- Sprinkle with fresh parsley and bring it to the table while still steaming hot
This dish has become my go to when friends announce they are eating low carb. No one ever feels like they are missing out on the good stuff.
Make Ahead Magic
You can roast the squash and make the sauce a day ahead. Just combine everything in the baking dish and pop it in the oven when youre ready to eat.
The Cheese Question
While Gruyère is traditional, I have made this with sharp cheddar for a more American flavor profile. Fontina works beautifully too if you want something milder.
Serving It Up
This holds its own as a vegetarian main, especially with a simple green salad on the side. But it also pairs perfectly with roasted chicken or pork chops if you want to keep things classic.
- Add a pinch of cayenne if you like a little heat
- Try smoked paprika for a deeper, smoky dimension
- Leftovers reheat surprisingly well for lunch the next day
There is something deeply satisfying about transforming a simple vegetable into something this comforting. It is the kind of dish that makes you feel like you are eating something indulgent.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, you can assemble the entire dish up to 24 hours in advance and refrigerate it before baking. Add 5-10 minutes to the baking time if baking straight from the refrigerator.
- → What can I substitute for Gruyère cheese?
-
Sharp cheddar, fontina, or Swiss cheese work well as alternatives. Each brings a slightly different flavor profile—cheddar adds sharpness, while fontina provides excellent melting properties.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 4 days. Reheat in a 350°F oven until warmed through, or microwave individual portions for 2-3 minutes.
- → Is this suitable for keto diets?
-
Yes, this dish is naturally low in carbohydrates and fits well into keto eating plans. Spaghetti squash contains about 10 grams of net carbs per cup, making it a keto-friendly vegetable option.
- → Can I freeze this dish?
-
You can freeze it before or after baking. Wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating in the oven.
- → How do I know when the squash is fully roasted?
-
The squash is ready when a fork easily pierces through to the skin and the flesh shreds into strands with minimal resistance. This typically takes 35-40 minutes at 400°F.