Spaghetti Squash Au Gratin Recipe
Introduction
Spaghetti Squash Au Gratin is a comforting and healthier twist on the classic cheesy casserole. This dish features tender roasted spaghetti squash strands baked in a rich, creamy cheese sauce with a crispy breadcrumb topping. It’s perfect for a cozy dinner or as a side dish to impress your guests.

Ingredients
- 1 large spaghetti squash (about 3-4 pounds)
- 4 tablespoons unsalted butter, divided
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 4 tablespoons all-purpose flour
- 3 cups whole milk
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper, plus more to taste
- 1/4 teaspoon nutmeg
- 1 cup grated Gruyere cheese, divided
- 1 cup grated sharp cheddar cheese, divided
- 1/2 cup grated Parmesan cheese, divided
- 1/4 cup panko breadcrumbs
- 2 tablespoons chopped fresh parsley, for garnish (optional)
Instructions
- Step 1: Preheat the oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise and scoop out the seeds and stringy bits.
- Step 2: Drizzle the cut sides of the squash with 2 tablespoons melted butter and sprinkle generously with salt and pepper. Place the squash halves cut-side down on a parchment-lined baking sheet.
- Step 3: Roast the squash for 45-60 minutes, until it is tender and easily pierced with a fork.
- Step 4: When cool enough to handle, use a fork to shred the flesh into spaghetti-like strands and set aside.
- Step 5: In a large saucepan over medium heat, melt the remaining 2 tablespoons of butter. Add the chopped onion and cook until softened and translucent, about 5-7 minutes.
- Step 6: Add the minced garlic and cook for another minute, until fragrant.
- Step 7: Sprinkle the flour over the onion and garlic and cook, stirring constantly, for 1-2 minutes to create a roux.
- Step 8: Gradually whisk in the milk, a little at a time, ensuring no lumps form. Continue whisking until the sauce is smooth.
- Step 9: Bring the sauce to a simmer over medium heat, stirring constantly. Reduce heat to low and simmer for 5-7 minutes until slightly thickened.
- Step 10: Stir in salt, pepper, and nutmeg. Taste and adjust seasonings as needed.
- Step 11: Remove from heat and stir in 3/4 cup Gruyere, 3/4 cup cheddar, and 1/4 cup Parmesan until melted and the sauce is creamy.
- Step 12: Add the shredded spaghetti squash to the cheese sauce and gently stir to combine.
- Step 13: Pour the mixture into a greased 9×13-inch baking dish.
- Step 14: In a small bowl, combine the remaining 1/4 cup Gruyere, 1/4 cup cheddar, 1/4 cup Parmesan, and panko breadcrumbs.
- Step 15: Sprinkle this cheese and breadcrumb topping evenly over the spaghetti squash mixture.
- Step 16: Bake in the oven for 20-25 minutes, until the topping is golden brown and bubbly.
- Step 17: Remove from the oven and let rest for 5-10 minutes before serving.
- Step 18: Garnish with chopped fresh parsley if desired, serve hot, and enjoy your delicious Spaghetti Squash Au Gratin!
Tips & Variations
- For a gluten-free version, substitute the all-purpose flour with a gluten-free flour blend and use gluten-free breadcrumbs.
- Add cooked bacon or sautéed mushrooms for extra flavor and texture.
- Use a mix of your favorite cheeses such as mozzarella or fontina to vary the taste.
- To enhance the creaminess, stir in a little cream cheese or mascarpone into the sauce before baking.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through to maintain the crispy topping, or microwave in shorter intervals if preferred.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this dish ahead of time?
Yes, you can assemble the casserole and refrigerate it for up to 24 hours before baking. Just add a few extra minutes to the baking time if baking from cold.
Is spaghetti squash good for this recipe instead of pasta?
Absolutely! Spaghetti squash is a healthy, low-carb alternative that works perfectly with a cheesy au gratin sauce, offering a similar texture to pasta.
PrintSpaghetti Squash Au Gratin Recipe
Spaghetti Squash Au Gratin is a delicious and healthy twist on the classic au gratin dish, featuring tender roasted spaghetti squash strands baked in a rich, creamy cheese sauce with Gruyere, cheddar, and Parmesan cheeses. This comforting casserole is topped with a crunchy breadcrumb crust and fresh parsley garnish, perfect for a wholesome family meal or a festive side dish.
- Prep Time: 15 minutes
- Cook Time: 1 hour 25 minutes
- Total Time: 1 hour 40 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Spaghetti Squash
- 1 large spaghetti squash (about 3–4 pounds)
- 2 tablespoons unsalted butter, melted (for drizzling)
- Salt and black pepper, to taste
Cheese 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, plus more to taste
- 1/4 teaspoon black pepper, plus more to taste
- 1/4 teaspoon nutmeg
- 3/4 cup grated Gruyere cheese
- 3/4 cup grated sharp cheddar cheese
- 1/4 cup grated Parmesan cheese
Topping
- 1/4 cup grated Gruyere cheese
- 1/4 cup grated sharp cheddar cheese
- 1/4 cup grated Parmesan cheese
- 1/4 cup panko breadcrumbs
Garnish (Optional)
- 2 tablespoons chopped fresh parsley
Instructions
- Preheat oven: Preheat 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 the seeds and stringy bits to clean the inside.
- Season the squash: Drizzle the cut sides of the squash with 2 tablespoons of melted butter, then sprinkle generously with salt and pepper for flavor.
- Roast the squash: Place the squash halves cut-side down on a baking sheet lined with parchment paper. Roast in the oven 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 flesh into spaghetti-like strands. Set aside for later use.
- Melt the butter: In a large saucepan over medium heat, melt the remaining 2 tablespoons of butter to start making the cheese sauce.
- Sauté the onion and garlic: Add the finely chopped onion to the melted butter and cook for 5-7 minutes until softened and translucent. Then add the minced garlic and cook for 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 the roux base for the sauce.
- Whisk in the milk: Gradually add the milk a little at a time, whisking continuously to avoid lumps, until the sauce is smooth and well combined.
- Simmer the sauce: Bring the sauce to a gentle simmer over medium heat, stirring constantly. Reduce the heat to low and simmer for 5-7 minutes until the sauce thickens slightly.
- Season the sauce: Stir in salt, pepper, and nutmeg, then taste and adjust seasoning as needed to balance the flavors.
- Add the cheese: Remove the saucepan from heat and stir in 3/4 cup Gruyere, 3/4 cup cheddar, and 1/4 cup Parmesan until the cheese melts smoothly into the sauce.
- Combine squash and sauce: Add the shredded spaghetti squash strands to the cheese sauce and gently stir to combine evenly.
- Transfer to baking dish: Pour the cheese-coated squash mixture into a greased 9×13 inch baking dish, spreading it out evenly.
- Prepare the topping: In a small bowl, mix the remaining 1/4 cup Gruyere, 1/4 cup cheddar, 1/4 cup Parmesan, and panko breadcrumbs together.
- Sprinkle the topping: Evenly sprinkle the cheese and breadcrumb mixture over the top of the squash in the baking dish.
- Bake the au gratin: Bake in the preheated oven for 20-25 minutes, or until the topping is golden brown and bubbling.
- Let it rest: Remove the dish from the oven and allow it to rest for 5-10 minutes to set before serving.
- Garnish and serve: Garnish with chopped fresh parsley if desired, then serve hot and enjoy your healthy, cheesy Spaghetti Squash Au Gratin.
Notes
- Make sure to roast the spaghetti squash cut-side down to help it cook evenly and retain moisture.
- You can substitute whole milk with 2% milk for a lighter sauce, but whole milk provides a richer texture.
- Gruyere cheese adds a distinct nutty flavor, but you can experiment with other melting cheeses such as mozzarella or fontina.
- For a gluten-free version, substitute all-purpose flour with a gluten-free flour blend and use gluten-free breadcrumbs.
- This dish can be prepared ahead and reheated in the oven before serving; cover with foil to prevent excessive browning.
- Leftovers store well in the refrigerator for up to 3 days and can be gently reheated.
Keywords: spaghetti squash, au gratin, healthy casserole, cheese sauce, roasted squash, vegetarian recipe, comfort food

