Spaghetti Squash Au Gratin recipe

Spaghetti Squash Au Gratin

There's something deeply comforting about digging into a dish of Spaghetti Squash Au Gratin on a crisp autumn evening. Home cooks adore this dish because it delivers all the creamy, cheesy satisfaction of traditional au gratin with a lighter twist-perfect for anyone looking to enjoy comfort food without the guilt. Whether you're hosting a cozy weeknight dinner or a festive gathering, this dish brings warmth and elegance to the table. The blend of nutty Gruyère, sharp cheddar, and crispy breadcrumb topping makes every bite irresistibly rich and satisfying.

What Makes This Recipe Special

  • The trifecta of cheeses-Gruyère, sharp cheddar, and Parmesan-creates a deeply savory, umami-packed sauce that clings beautifully to the spaghetti squash strands.
  • Roasting the squash whole before shredding yields strands with a perfect al dente texture and concentrated sweetness, unlike pre-shredded versions which can be watery.
  • Infusing the cheese sauce with a hint of nutmeg adds an unexpected but sophisticated warmth that elevates the dish beyond ordinary mac-and-cheese territory.
  • The two-stage cheese incorporation method-first melting most of the cheese into the sauce, then sprinkling the rest with panko for the topping-ensures every bite has both creamy and crunchy elements.
⏱ 95 mins
American
Servings 5

Ingredients

1 largespaghetti squash (approximately 3-4 pounds)
4 tablespoonsunsalted butter, divided
1 mediumyellow onion, finely chopped
2 clovesgarlic, minced
4 tablespoonsall-purpose flour
3 cupswhole milk
1/2 teaspoonsalt, plus additional to taste
1/4 teaspoonblack pepper, plus additional to taste
1/4 teaspoonground nutmeg
1 cupgrated Gruyere cheese, divided
1 cupgrated sharp cheddar cheese, divided
1/2 cupgrated Parmesan cheese, divided
1/4 cuppanko breadcrumbs
2 tablespoonschopped fresh parsley, for garnish (optional)

Nutrition

450 caloriesCalories

Per serving · Values are estimates

Instructions

1
Set oven temperature to 400°F (204°C).
2
Halve the spaghetti squash lengthwise. Remove seeds and stringy portions.
3
Drizzle cut sides with 2 tablespoons melted butter. Season generously with salt and black pepper.
4
Arrange squash halves cut side down on a parchment-lined baking sheet. Roast for 45 to 60 minutes until tender when pierced with a fork.
5
Allow roasted squash to cool slightly. Using a fork, shred the flesh into pasta-like strands and set aside.
6
In a large saucepan over medium heat, melt remaining 2 tablespoons butter.
7
Add finely chopped onion and cook until softened and translucent, about 5-7 minutes. Stir in minced garlic and cook for 1 minute.
8
Sprinkle flour over cooked onion and garlic. Stir continuously for 1-2 minutes to form a roux.
9
Slowly whisk in whole milk, mixing thoroughly to prevent lumps. Continue until sauce is smooth.
10
Bring mixture to a simmer, stirring constantly. Lower heat and simmer 5-7 minutes until thickened.
11
Incorporate salt, black pepper, and ground nutmeg. Taste and adjust seasoning as needed.
12
Take saucepan off heat. Stir in 3/4 cup Gruyere, 3/4 cup cheddar, and 1/4 cup Parmesan cheese until fully melted and sauce is creamy. Reserve remaining cheese for topping.
13
Fold shredded spaghetti squash into the cheese sauce and mix gently until evenly distributed.
14
Spread squash and cheese mixture into a greased 9 x 13 inch baking dish.
15
In a small bowl, mix remaining 1/4 cup Gruyere, 1/4 cup cheddar, 1/4 cup Parmesan, and panko breadcrumbs.
16
Distribute cheese and breadcrumb mixture evenly across the surface of the baking dish.
17
Bake in preheated oven for 20-25 minutes until topping is golden brown and bubbling.
18
Finish with fresh chopped parsley if desired. Serve immediately while hot.

Essential Tips

Don't rush the roux

Cook the butter, onion, and flour mixture for the full 1-2 minutes to eliminate the raw flour taste. This step is crucial for a silky, lump-free sauce that coats the squash strands evenly.

Use room-temperature milk

Cold milk straight from the fridge can seize the roux, causing lumps. Let it sit at room temperature for 10-15 minutes before adding to the saucepan for a smoother texture.

Shred while warm

The squash is much easier to shred when it's just cool enough to handle but still warm. Let it rest for 10 minutes after roasting, then use a fork to scrape strands lengthwise-no knife required.

Season in layers

Build flavor gradually: season the roasting squash, then the onion mixture, the sauce, and finally the topping. Taste as you go and adjust with salt, pepper, or nutmeg at each stage for a well-rounded taste.

Toast your panko

For an extra-crunchy topping, toast the panko in a dry skillet over medium heat for 2-3 minutes before mixing with cheese. This prevents sogginess and adds depth to the crunch.

Smart Swaps & Variations

Vegetarian Boost Fold in 1 cup of sautéed mushrooms or spinach when mixing the squash with the cheese sauce for added texture and nutrients.
Spicy Kick Stir 1/2 teaspoon of smoked paprika or a pinch of cayenne into the cheese sauce, or top with crushed red pepper flakes for a subtle heat.
Lower-Carb Swap Replace half the milk with unsweetened almond milk and use nutritional yeast instead of Parmesan to cut calories while keeping the cheesy flavor.

What to Serve With This

  • Garlic roasted Brussels sprouts with a drizzle of balsamic glaze
  • Crisp arugula salad tossed with lemon vinaigrette and shaved fennel
  • Warm crusty sourdough bread and a glass of chilled Chardonnay
  • For a hearty meal, pair with a simple lemon-herb roasted chicken

Storage & Reheating

Storage

Store leftovers in an airtight container in the refrigerator for up to 4 days. The dish holds its texture well, but the topping may soften slightly over time.

Reheating

Reheat in the oven at 350°F (175°C) for 15-20 minutes, covered with foil to prevent the top from drying out. For a quick fix, microwave individual portions for 1-2 minutes, but expect a softer topping.

Expert Chef Tips

  1. Use a mandoline to slice the onion paper-thin for an even, melt-in-your-mouth texture in the sauce. Uniform slices cook faster and blend seamlessly into the roux.
  2. For a glossier sauce, temper the milk by slowly pouring it into the roux while whisking constantly. Avoid dumping the milk in all at once to prevent breaking the emulsion.
  3. If the sauce thickens too much while simmering, whisk in 1-2 tablespoons of warm milk to loosen it. The sauce should coat the back of a spoon but still be pourable.

Equipment You’ll Need

  • Large baking sheet
  • Sharp chef's knife and spoon for scooping squash seeds
  • Large, heavy-bottomed saucepan for the cheese sauce
  • 9 x 13-inch glass or ceramic baking dish

Nutritional Benefits

  • Each serving (based on 6 servings) provides approximately 450 calories, with 28g of protein and 32g of carbohydrates, including 6g of fiber from the squash.
  • The dish is rich in calcium and vitamin D from the cheese, supporting bone health, while the squash adds vitamin A and potassium for immune and cardiovascular benefits.
  • Using whole milk and full-fat cheeses delivers hearty flavor and satiety, but you can lighten it by substituting half the milk with unsweetened almond milk without sacrificing too much richness.
  • Spaghetti squash is naturally low in calories and carbs compared to pasta, making this dish a lighter alternative for those monitoring their carb intake.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use pre-shredded spaghetti squash to save time?

Pre-shredded squash is convenient but often watery and less flavorful. For the best texture and taste, roast a whole squash and shred it yourself. The time saved isn't worth the soggy results.

What's the best way to reheat this without making it mushy?

The oven is your friend here. Reheat covered to retain moisture and prevent the cheese from separating. Microwaving works in a pinch but will soften the topping significantly.

Can I make this dish ahead and bake it later?

Absolutely. Assemble the dish up to the baking step, cover tightly with plastic wrap or foil, and refrigerate for up to 24 hours. Add 5-10 minutes to the baking time if starting from cold.

How do I know when the squash is fully roasted?

Pierce the squash with a fork after 45 minutes. It should glide in easily and the flesh should look translucent and slightly caramelized. If it's resistant, roast for another 10-15 minutes.

Can I substitute goat cheese for any of the cheeses?

Goat cheese can work in place of the cheddar or Gruyère, but it has a tangier profile. Use it sparingly-up to 1/2 cup-and balance with extra Parmesan for richness.

Why does my cheese sauce sometimes separate?

A separated sauce often results from overheating or adding cold milk too quickly. Keep the heat low and temper the milk by whisking it in slowly. If it does separate, whisk in 1 teaspoon of lemon juice to re-emulsify.

Is there a way to make this dish dairy-free?

Yes. Use full-fat coconut milk in place of whole milk and swap the cheeses for a dairy-free blend like Violife or Miyoko's. Add 1 teaspoon of apple cider vinegar to the sauce for a tangy depth.

Can I freeze Spaghetti Squash Au Gratin?

Freezing is possible but not ideal. The texture of the squash strands becomes mushy upon thawing. If you must freeze, bake the dish first, let it cool completely, then portion and freeze for up to 2 months. Reheat in the oven only.

More Dinner Victories

See all Dinner Victories recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Al Faham Charcoal Chicken recipe
Up Next

Al Faham Charcoal Chicken

⏱ 55 mins★ 5.0
Start Cooking →