There’s something utterly comforting about digging into a warm, cheesy dish, especially as the cooler months roll in. This Spaghetti Squash Au Gratin has a way of transforming the ordinary into the extraordinary, making it the perfect antidote to those fast-food cravings that creep in after a long day. Picture this: the rich aroma of sautéed onions and garlic wafting through your kitchen, mingling with the creamy allure of Gruyère and cheddar melting into the sunny strands of spaghetti squash.
I first tried this recipe during a cozy dinner party when I wanted to impress my friends without spending hours in the kitchen. The delighted murmurs around the table as they took their first bites sealed my love for this dish. With its delightful flavor, nutritional benefits, and effortless preparation, this gratin will quickly become a staple in your home cooking repertoire! So grab that spaghetti squash and let’s dive into a dish that’s as satisfying as it is nutritious!
Why is Spaghetti Squash Au Gratin a Game Changer?
Comforting Indulgence: This gratin layers the warmth of spaghetti squash with creamy cheese, creating a dish that’s both decadent and healthy.
Easy Preparation: With straightforward steps, this recipe lets you enjoy homemade goodness in no time, making it perfect for busy weeknights.
Crowd Pleaser: Impress friends and family with a dish that’s as visually appealing as it is delicious—perfect for gatherings or cozy dinners.
Healthier Alternative: Swapping traditional pasta for spaghetti squash means less guilt and more nutrition without sacrificing flavor!
Versatile Dish: Pair it with protein or serve as a satisfying main. This dish is adaptable and fits any occasion!
For more delicious ways to enjoy squash, check out our guide on really good spaghetti dishes.
Spaghetti Squash Au Gratin Ingredients
For the Gratin
- 1 large spaghetti squash – the star of the dish, its strands create that delightful pasta-like texture.
- 4 tablespoons unsalted butter – adds a rich flavor and helps in making a smooth cheese sauce.
- 1 medium yellow onion – finely chopped for a sweet, aromatic base that enhances overall taste.
- 2 cloves garlic – minced to pack a punch of flavor, elevating the dish to a whole new level.
- 4 tablespoons all-purpose flour – essential for thickening the cheese sauce, making it creamy and luscious.
- 3 cups whole milk – use warmed milk for a smoother, more cohesive sauce.
- 1/2 teaspoon salt – essential for flavor; adjust to taste as you layer ingredients.
- 1/4 teaspoon black pepper – complements the dish with a hint of warmth; more can be added if you prefer.
- 1/4 teaspoon nutmeg – adds a subtle warmth and depth that pairs beautifully with the cheeses.
- 1 cup grated Gruyère cheese – provides a nutty flavor that’s quintessential for a gratin; reserve some for topping.
- 1 cup grated sharp cheddar cheese – gives a creamy texture and a tangy kick; reserve for the final layers.
- 1/2 cup grated Parmesan cheese – a must for a lovely salty finish; hold back some for sprinkling on top.
- 1/4 cup panko breadcrumbs – for that crispy topping that contrasts wonderfully with the creamy base.
- 2 tablespoons chopped fresh parsley (optional) – a fresh touch for garnishing and a pop of color.
- 5-6 ounces fresh baby spinach – about 5-6 cups packed, it contributes nutrition and a gorgeous green color.
- 2 tablespoons olive oil – for roasting and enhancing the veggies, plus a little more for greasing.
Indulge in this delightful Spaghetti Squash Au Gratin that brings warmth and comfort to your dinner table!
How to Make Spaghetti Squash Au Gratin
-
Preheat your oven to 400°F (200°C). Slice the spaghetti squash in half, scoop out the seeds, and drizzle each half with olive oil. Season generously with salt and pepper, then roast cut-side down for 45-60 minutes until tender and easily shredded. Let cool before shredding the squash into strands; drain any excess liquid.
-
Sauté the onion in a large skillet with 1 tablespoon of olive oil over medium heat for 5-7 minutes until it’s soft and translucent. Add the minced garlic and cook for an additional 1-2 minutes until fragrant. Stir in fresh spinach, cooking until wilted (about 3-5 minutes). Season to taste with salt and pepper, then drain excess liquid.
-
Create a roux by melting 4 tablespoons of butter in the same skillet. Whisk in 4 tablespoons of flour, stirring constantly for 1-2 minutes until golden. Gradually pour in 3 cups of warmed milk, whisking as you simmer for 3-5 minutes until thickened. Remove from heat and stir in nutmeg, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Mix in 1 cup of Gruyère, 1 cup of sharp cheddar, and 1/4 cup of Parmesan until melted and smooth. Reserve the remaining cheeses for topping.
-
Combine the shredded spaghetti squash with the sautéed onion and spinach mixture in a large bowl. Pour two-thirds of the creamy cheese sauce over the spaghetti squash, gently folding to coat the strands evenly. Transfer this mixture into a lightly greased 9×13-inch baking dish.
-
Layer the remaining cheese sauce over the squash mixture, ensuring even coverage. Sprinkle the reserved 1/4 cup Gruyère and 1/4 cup Parmesan cheese over the top. In a small bowl, mix together 1/4 cup panko breadcrumbs with 2 tablespoons of melted butter and toss to coat. Evenly sprinkle this crispy mixture on top of the gratin.
-
Bake the gratin in your preheated oven at 375°F (190°C) for 25-35 minutes, or until bubbling around the edges and the breadcrumb topping is golden brown and crispy.
-
Let rest for about 5-10 minutes after removing from the oven before serving warm. Garnish with chopped fresh parsley, if desired, for that extra touch of freshness!
Optional: Drizzle with a bit more olive oil for added flavor before serving.
Exact quantities are listed in the recipe card below.
Make Ahead Options
These Spaghetti Squash Au Gratin preparations are perfect for busy weeknights! You can roast the spaghetti squash and prepare the sautéed onion and spinach mixture up to 24 hours in advance; just store them separately in the refrigerator to keep flavors fresh. Additionally, you can make the cheese sauce and refrigerate it as well, ensuring it stays creamy. To finish the gratin, simply combine everything in the baking dish, top with reserved cheese and breadcrumbs, and bake at 375°F (190°C) for about 25-35 minutes until golden. This way, you’ll have a comforting, homemade meal with minimal effort, just as delicious as if you made it from scratch that day!
How to Store and Freeze Spaghetti Squash Au Gratin
Fridge: Keep leftover spaghetti squash au gratin in an airtight container for up to 3 days to maintain freshness. Reheat individual portions in the microwave until warmed through.
Freezer: For longer storage, freeze the au gratin in airtight containers or freezer bags for up to 3 months. Thaw in the fridge overnight before reheating for the best texture.
Reheating: To reheat, bake from frozen at 350°F (175°C) for about 30-40 minutes or until heated through. Cover with foil for the first half to prevent over-browning.
Cooling: Before storing, let the gratin cool completely to avoid condensation, which can lead to sogginess.
What to Serve with Spaghetti Squash Au Gratin?
Elevate your dining experience with delightful sides and beverages that beautifully complement this creamy, cheesy gratin.
-
Garlic Roasted Brussels Sprouts: The slight bitterness of Brussels sprouts contrasts with the richness of the gratin, adding balance to your plate.
-
Herb-Infused Rice: Light and fluffy, the herbs enhance the flavors of the gratin without overpowering it. A fragrant side that’s simple yet satisfying.
-
Mixed Green Salad: Tossed with a tangy vinaigrette, fresh greens provide a crisp texture that refreshes the palate between creamy bites.
-
Crispy Sweet Potato Wedges: Their natural sweetness complements the nutty flavors of the cheese while offering a fun texture contrast.
-
Sautéed Asparagus: Quickly sautéed with lemon zest, their bright flavor lifts the dish, adding a seasonal touch that feels celebratory.
-
Classic Caesar Salad: The garlicky dressing and crunchy croutons add a nice bite against the velvety gratin, making every bite feel indulgent.
-
Chardonnay: A chilled glass of Chardonnay not only dances well with the creamy cheese but also amplifies the overall flavor experience of your meal.
-
Apple Crisp: End the meal on a sweet note; the warm spices in the dessert echo the nutmeg in the gratin, creating a harmonious finish.
-
Sparkling Water with Lime: Refreshing and light, it cleanses the palate perfectly between bites of the rich gratin.
Expert Tips for Spaghetti Squash Au Gratin
Check for Tenderness: Always test your spaghetti squash for doneness by piercing with a fork; it should shred easily into strands.
Drain Well: After roasting, make sure to drain excess liquid from the shredded squash to avoid a watery gratin.
Cheese Variations: Experiment with different cheese combinations to find your favorite flavor profile—just ensure you reserve some for topping!
Breadcrumb Topping: For extra crunch, consider adding herbs or spices to your panko breadcrumbs before sprinkling them on top of the gratin.
Resting Time: Don’t skip the resting time after baking; this helps the gratin set up a bit and makes it easier to serve!
Enjoy this delightful Spaghetti Squash Au Gratin that’s perfect for comforting evenings!
Spaghetti Squash Au Gratin Variations
Feel free to enhance and adapt this delightful dish to match your palate or dietary needs!
- Cheesy Vegan: Replace dairy with cashew cream and nutritional yeast for a creamy, cheesy flavor without the guilt.
- Gluten-Free: Use gluten-free flour for the roux and swap panko for crushed gluten-free crackers or breadcrumbs.
- Flavor Explosion: Add fresh herbs like thyme or rosemary to elevate the taste and add a garden-fresh fragrance.
- Spicy Kick: Incorporate diced jalapeños or red pepper flakes into the cheese sauce for a zesty heat that livens up every bite.
- Protein Boost: Stir in cooked chicken, turkey, or sautéed mushrooms for a heartier dish that turns this gratin into a main course.
- Extra Greens: Mix in diced bell peppers or zucchini for added texture, flavor, and a splash of color.
- Creamy Mushroom: Sauté mushrooms along with the onions for an earthy taste that pairs beautifully with the cheeses.
- Nutty Crunch: Top with crushed nuts like walnuts or almonds instead of panko for a different texture and nutty flavor.
Each variation brings its own personality to this cherished recipe, allowing you to tailor it to your family’s liking. Happy cooking!
Spaghetti Squash Au Gratin Recipe FAQs
How do I choose a ripe spaghetti squash?
Absolutely! Look for a spaghetti squash that feels heavy for its size and has a uniform yellow skin without any dark spots or blemishes. A good squash should also have a firm texture when you press on it with your thumb.
How should I store leftover spaghetti squash au gratin?
For sure! Once cooled, transfer your leftover spaghetti squash au gratin to an airtight container. It can be refrigerated for up to 3 days. When you’re ready to enjoy it again, just reheat in the microwave or oven until warmed through.
Can I freeze spaghetti squash au gratin?
Very! To freeze, let the gratin cool completely after baking. Then, transfer it to airtight containers or freezer bags. It will keep well for up to 3 months. To thaw, simply place it in the refrigerator overnight before reheating. When reheating from frozen, bake at 350°F (175°C) for about 30-40 minutes, covering it with foil to prevent over-browning.
What should I do if my gratin is too watery?
No worries! If you find your gratin is watery, it’s likely due to excess liquid from the roasted spaghetti squash or sautéed vegetables. To prevent this, be sure to drain any excess moisture after shredding the squash and sautéing the spinach. If it happens after baking, you can further bake it uncovered for a few minutes to allow moisture to evaporate and help set it.
Is spaghetti squash au gratin safe for people with dairy allergies?
Definitely! If you or your loved ones have dairy allergies, you can substitute all the cheeses with dairy-free alternatives that melt well, such as cashew cheese or a dairy-free cheddar. Just be sure to choose brands that suit individual dietary needs. Adjust the quantities as needed to ensure a delicious flavor!

Decadent Spaghetti Squash Au Gratin for Comforting Evenings
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Slice the spaghetti squash in half, scoop out the seeds, and drizzle each half with olive oil. Season generously with salt and pepper, then roast cut-side down for 45-60 minutes until tender and easily shredded. Let cool before shredding the squash into strands; drain any excess liquid.
- Sauté the onion in a large skillet with 1 tablespoon of olive oil over medium heat for 5-7 minutes until it's soft and translucent. Add the minced garlic and cook for an additional 1-2 minutes until fragrant. Stir in fresh spinach, cooking until wilted (about 3-5 minutes). Season to taste with salt and pepper, then drain excess liquid.
- Create a roux by melting 4 tablespoons of butter in the same skillet. Whisk in 4 tablespoons of flour, stirring constantly for 1-2 minutes until golden. Gradually pour in 3 cups of warmed milk, whisking as you simmer for 3-5 minutes until thickened. Remove from heat and stir in nutmeg, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Mix in 1 cup of Gruyère, 1 cup of sharp cheddar, and 1/4 cup of Parmesan until melted and smooth. Reserve the remaining cheeses for topping.
- Combine the shredded spaghetti squash with the sautéed onion and spinach mixture in a large bowl. Pour two-thirds of the creamy cheese sauce over the spaghetti squash, gently folding to coat the strands evenly. Transfer this mixture into a lightly greased 9×13-inch baking dish.
- Layer the remaining cheese sauce over the squash mixture, ensuring even coverage. Sprinkle the reserved 1/4 cup Gruyère and 1/4 cup Parmesan cheese over the top. In a small bowl, mix together 1/4 cup panko breadcrumbs with 2 tablespoons of melted butter and toss to coat. Evenly sprinkle this crispy mixture on top of the gratin.
- Bake the gratin in your preheated oven at 375°F (190°C) for 25-35 minutes, or until bubbling around the edges and the breadcrumb topping is golden brown and crispy.
- Let rest for about 5-10 minutes after removing from the oven before serving warm. Garnish with chopped fresh parsley, if desired, for that extra touch of freshness!







