If you’re looking for a comforting dish that feels indulgent yet is packed with wholesome goodness, you simply have to try this Spaghetti Squash Au Gratin Recipe. It transforms the naturally stringy texture of roasted spaghetti squash into a rich, cheesy casserole topped with a golden crust that will have everyone at the table asking for seconds. This recipe brilliantly balances the lightness of vegetable-forward cooking with the warm, melty decadence of classic au gratin cheese sauce. Trust me, this is my go-to dish when I want something hearty but not overly heavy—an absolute crowd-pleaser that sneaks in a nutritious twist without compromising on flavor.
Ingredients You’ll Need
The magic of this Spaghetti Squash Au Gratin Recipe truly starts with its simple, essential ingredients. Each one plays a crucial role in building layers of flavor, texture, and color—from the sweet tenderness of the squash to the creamy richness of the cheese sauce and the crunchy crumb topping. You’ll be amazed at how just a handful of staples come together to create something extraordinary.
- 1 large spaghetti squash (3-4 pounds): The star of the dish, providing those fun, spaghetti-like strands with a subtle sweetness.
- 4 tablespoons unsalted butter, divided: Adds richness and helps build the flavorful roux and sauté base.
- 1 medium yellow onion, finely chopped: Gives a gentle sweetness and depth to the cheese sauce.
- 2 cloves garlic, minced: A small punch of aromatic warmth that elevates the savory flavors.
- 4 tablespoons all-purpose flour: The essential thickening agent for the luscious cheese sauce.
- 3 cups whole milk: Creates the creamy base of the sauce that melds all ingredients together.
- 1/2 teaspoon salt, plus more to taste: Brings out the natural flavors and ties everything in harmony.
- 1/4 teaspoon black pepper, plus more to taste: Adds a subtle heat and complexity.
- 1/4 teaspoon nutmeg: A secret ingredient that adds warmth and a hint of earthiness to the sauce.
- 1 cup grated Gruyere cheese, divided: Offers nutty, creamy richness that melts beautifully.
- 1 cup grated sharp cheddar cheese, divided: Brings a sharp, tangy bite to balance the creaminess.
- 1/2 cup grated Parmesan cheese, divided: Adds a salty, savory bite for depth and flavor contrast.
- 1/4 cup panko breadcrumbs: Gives the topping a satisfying crunch for that classic au gratin finish.
- 2 tablespoons chopped fresh parsley (optional): A fresh, vibrant note to garnish and brighten the dish.
How to Make Spaghetti Squash Au Gratin Recipe
Step 1: Roast the Spaghetti Squash
Start by cutting your spaghetti squash in half lengthwise and carefully scoop out the seeds. Then, drizzle the cut sides with melted butter and season generously with salt and pepper. Placing the squash cut-side down on a parchment-lined baking sheet helps it roast evenly, softening until the flesh can be effortlessly forked into silky strands. Roasting at 400°F for 45-60 minutes brings out a naturally sweet, tender texture that’s essential for this recipe.
Step 2: Prepare the Cheese Sauce
While the squash roasts and cools, melt the remaining butter in a saucepan and sauté chopped onions until translucent and soft. Adding minced garlic toward the end infuses the sauce with warmth and aroma. Creating a roux with flour means you’ll have the perfect thick base for this creamy sauce once the milk is whisked in gradually. Simmer the mixture until it thickens slightly, then season with salt, pepper, and a subtle touch of nutmeg that gives the sauce a comforting complexity.
Step 3: Combine and Enrich with Cheese
Remove the sauce from heat and fold in most of the Gruyere, cheddar, and Parmesan cheeses until melted into a silky, cheesy dream. Stir in the shredded spaghetti squash, gently coaxing each strand to absorb that rich sauce without breaking apart. This step blends the fresh veggie strands with the indulgent sauce, forming the hearty, luscious core of your au gratin.
Step 4: Assemble and Bake
Transfer the creamy squash mixture into a greased baking dish, and then top with a crunchy mixture of the reserved cheeses and panko breadcrumbs. Baking this casserole for 20-25 minutes produces a bubbly, golden crust that contrasts beautifully with the soft, cheesy interior. Letting it rest a few minutes before serving allows the flavors to settle and the texture to firm up perfectly.
How to Serve Spaghetti Squash Au Gratin Recipe
Garnishes
Finishing with a sprinkle of chopped fresh parsley adds a pop of color and a burst of fresh herbal brightness that lifts the richness of your dish. You can also experiment with a light dusting of smoked paprika or a few red pepper flakes for some subtle heat.
Side Dishes
This cheesy casserole pairs wonderfully with crisp, green salads or roasted vegetables to add a refreshing counterpoint to the creamy texture. For heartier meals, serve alongside roasted chicken or pan-seared pork chops for a comfort-food feast that feels thoughtfully balanced.
Creative Ways to Present
For a fun twist, serve individual portions in small ramekins, allowing everyone to enjoy their own crispy-topped serving. Alternatively, bake the au gratin inside the hollowed spaghetti squash shells themselves for a charming presentation that keeps those beautiful strands front and center.
Make Ahead and Storage
Storing Leftovers
Your Spaghetti Squash Au Gratin Recipe actually tastes great the next day! Simply cover and refrigerate leftovers for up to 3 days. The flavors meld beautifully overnight, making it perfect for easy, flavorful meals on the go.
Freezing
If you want to prep even further in advance, bake the casserole fully, then cool completely before wrapping tightly and freezing for up to 2 months. When ready, thaw overnight in the fridge to ensure it reheats evenly.
Reheating
To reheat, cover the dish loosely with foil and warm in a 350°F oven for 15-20 minutes or until heated through. Removing the foil for the last five minutes helps crisp up the topping again, restoring that irresistible golden crust.
FAQs
Can I use other types of cheese in the Spaghetti Squash Au Gratin Recipe?
Absolutely! While Gruyere, cheddar, and Parmesan give the classic flavor, feel free to experiment with mozzarella, fontina, or even blue cheese for different delicious twists.
Is spaghetti squash a good substitute for pasta in this recipe?
Yes! Spaghetti squash’s stringy texture makes it a fantastic low-carb, gluten-free alternative to traditional pasta in dishes like this au gratin.
How do I know when the spaghetti squash is perfectly roasted?
When you can easily pierce the squash flesh with a fork and the interior strands separate effortlessly without turning mushy, it’s done roasting and ready to shred.
Can I make this recipe dairy-free or vegan?
With some substitutions, yes. Use plant-based milks and dairy-free butter, and swap cheeses for your favorite vegan alternatives. Just keep in mind the texture and flavor will vary slightly.
What can I add to spice up this recipe?
A pinch of red pepper flakes or a dash of smoked paprika in the cheese sauce adds a great bit of warmth and complexity. You can also incorporate cooked bacon or caramelized onions for added depth.
Final Thoughts
Sharing this Spaghetti Squash Au Gratin Recipe feels like passing along a little treasure—comforting, approachable, and packed with flavor that surprises you with every bite. Whether you’re new to spaghetti squash or already a fan, this dish has a way of turning a humble vegetable into something spectacularly creamy and satisfying. I can’t wait for you to make it and watch it become a favorite at your table too!
PrintSpaghetti Squash Au Gratin Recipe
This Spaghetti Squash Au Gratin is a delicious and healthy alternative to traditional cheesy casseroles. Featuring tender roasted spaghetti squash smothered in a creamy, cheesy sauce made from Gruyere, sharp cheddar, and Parmesan cheeses, then topped with a crispy golden breadcrumb crust, this dish makes a comforting vegetarian main or side. It’s low in calories compared to potato or pasta gratins and packed with flavor, perfect for a nutritious family dinner or special occasion meal.
- Prep Time: 15 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 30 minutes
- Yield: 6 servings
- Category: Casserole
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Squash
- 1 large spaghetti squash (about 3–4 pounds)
- 2 tablespoons unsalted butter, melted (for roasting)
- Salt and black pepper, to taste
Sauce
- 2 tablespoons unsalted butter
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 4 tablespoons all-purpose flour
- 3 cups whole milk
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon nutmeg
- 3/4 cup grated Gruyere cheese (plus 1/4 cup reserved for topping)
- 3/4 cup grated sharp cheddar cheese (plus 1/4 cup reserved for topping)
- 1/4 cup grated Parmesan cheese (plus 1/4 cup reserved for topping)
Topping
- 1/4 cup panko breadcrumbs
- 2 tablespoons chopped fresh parsley (optional, for garnish)
Instructions
- Preheat the oven: Set your oven to 400°F (200°C) to prepare for roasting the spaghetti squash.
- Prepare the squash: Cut the spaghetti squash in half lengthwise and scoop out all seeds and stringy bits to create clean halves.
- Season the squash: Drizzle the cut sides with 2 tablespoons melted butter and generously sprinkle with salt and black pepper for flavor.
- Roast the squash: Place the halves cut-side down on a parchment-lined baking sheet and roast for 45-60 minutes until the flesh is tender and easily pierced with a fork.
- Shred the squash: Once cool enough to handle, use a fork to shred the roasted flesh into spaghetti-like strands and set aside.
- Melt the butter: In a large saucepan over medium heat, melt the remaining 2 tablespoons of butter in preparation for the sauce.
- Sauté onion and garlic: Add the finely chopped onion to the melted butter and cook about 5-7 minutes until translucent; then add minced garlic and cook an additional minute until fragrant.
- Make a roux: Sprinkle the flour over the onion and garlic mixture and cook, stirring constantly for 1-2 minutes to form a light roux that will thicken the sauce.
- Whisk in the milk: Gradually add the milk in small portions, whisking constantly to prevent lumps and create a smooth sauce.
- Simmer the sauce: Bring the sauce to a simmer over medium heat while stirring, then reduce to low and cook for 5-7 minutes until slightly thickened.
- Season the sauce: Stir in salt, pepper, and nutmeg. Taste and adjust seasonings as needed.
- Add cheese: Remove from heat and stir in 3/4 cup Gruyere, 3/4 cup sharp cheddar, and 1/4 cup Parmesan until all cheeses have melted and the sauce is creamy and smooth. Reserve remaining cheese for topping.
- Combine squash and sauce: Gently fold the shredded spaghetti squash into the cheese sauce until well combined.
- Transfer to baking dish: Pour the mixture evenly into a greased 9×13 inch baking dish.
- Prepare the topping: In a small bowl, mix the reserved 1/4 cup Gruyere, 1/4 cup cheddar, 1/4 cup Parmesan, and panko breadcrumbs.
- Sprinkle the topping: Evenly distribute the cheese and breadcrumb topping over the squash mixture for a crispy finish.
- Bake the au gratin: Place in the preheated oven and bake for 20-25 minutes until the topping is golden brown and bubbly.
- Let it rest: Remove from oven and allow to rest for 5-10 minutes to set before serving.
- Garnish and serve: Optionally garnish with chopped fresh parsley for color and fresh flavor. Serve warm and enjoy!
Notes
- Don’t overcook the spaghetti squash as it can become mushy and lose its texture.
- Using high-quality cheeses greatly enhances the flavor of the gratin.
- Season the sauce to your taste—feel free to add extra salt, pepper, or nutmeg.
- You can assemble the dish ahead of time and refrigerate for up to 24 hours; increase baking time by a few minutes if baking cold.
- For a spicy kick, add a pinch of red pepper flakes to the cheese sauce.
- Experiment with different cheeses like Fontina, Mozzarella, or Asiago for varied flavors.