Butternut Squash Casserole with Gruyere and Panko Breadcrumbs Recipe
Introduction
This Butternut Squash Casserole is the ultimate comfort food, combining roasted squash with a creamy Gruyere sauce and a crunchy, cheesy topping. Perfect for cozy dinners or holiday gatherings, it delivers rich flavors and satisfying textures in every bite.

Ingredients
- 2 medium butternut squash (about 4-5 pounds total), peeled, seeded, and cubed into 1-inch pieces
- 3 tablespoons extra virgin olive oil
- 1 teaspoon salt, plus more to taste
- ½ teaspoon freshly ground black pepper, plus more to taste
- 1 medium yellow onion, chopped
- 4 cloves garlic, minced
- 2 tablespoons fresh sage, chopped (or 2 teaspoons dried sage)
- 1 tablespoon fresh thyme, chopped (or 1 teaspoon dried thyme)
- ½ cup vegetable broth
- 1 cup heavy cream
- 1 ½ cups Gruyere cheese, shredded (divided)
- 1 cup panko bread crumbs
- 4 tablespoons butter, melted
- ½ cup Parmesan cheese, grated
- ½ cup pecans, chopped (optional, for topping)
Instructions
- Step 1: Preheat your oven to 400°F (200°C).
- Step 2: Prepare the butternut squash by peeling, seeding, and cutting it into 1-inch cubes.
- Step 3: Toss the squash with 3 tablespoons olive oil, 1 teaspoon salt, and ½ teaspoon black pepper until evenly coated.
- Step 4: Spread the squash in a single layer on a baking sheet and roast for 25-30 minutes, turning halfway, until tender and caramelized.
- Step 5: While the squash roasts, heat 1 tablespoon olive oil in a large skillet over medium heat. Add the chopped onion and cook for 5-7 minutes until softened.
- Step 6: Stir in the minced garlic, sage, and thyme, cooking for another 1-2 minutes until fragrant.
- Step 7: Pour in the vegetable broth and scrape the skillet bottom to release any browned bits. Simmer for a couple of minutes until slightly reduced.
- Step 8: Add the heavy cream and bring to a simmer. Reduce heat to low and cook for 5-7 minutes until the sauce thickens slightly.
- Step 9: Remove from heat and stir in 1 cup of shredded Gruyere cheese until melted and smooth. Reserve the remaining ½ cup for later.
- Step 10: Taste the sauce and adjust seasoning with salt and pepper as needed.
- Step 11: Gently fold the roasted butternut squash into the creamy Gruyere sauce.
- Step 12: Transfer the mixture to a greased 9×13 inch baking dish and spread evenly.
- Step 13: Melt the butter in a small bowl.
- Step 14: Combine panko bread crumbs, Parmesan cheese, and melted butter until the crumbs are well coated.
- Step 15: If using, add chopped pecans to the breadcrumb mixture and stir to combine.
- Step 16: Sprinkle the breadcrumb topping evenly over the butternut squash mixture, then top with the remaining ½ cup of shredded Gruyere cheese.
- Step 17: Bake in the preheated oven for 20-25 minutes, until the topping is golden and the casserole is bubbly.
- Step 18: Remove from oven and let rest for 5-10 minutes before serving.
Tips & Variations
- For a nuttier flavor, try toasting the panko bread crumbs before mixing with butter and cheese.
- Substitute Gruyere with sharp cheddar or fontina for a different cheese profile.
- Add a pinch of nutmeg to the sauce for a warm spice note.
- Use turkey bacon or pancetta for a smoky variation by adding it to the sautéed onions.
- For a vegan version, replace heavy cream with coconut cream, use dairy-free cheese, and skip the butter or use vegan margarine.
Storage
Store leftover casserole covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave until warmed through or reheat the entire dish in a 350°F (175°C) oven for 15-20 minutes, covering with foil to prevent over-browning.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this casserole in advance?
Yes, you can prepare the casserole up to the baking step, cover it, and refrigerate it overnight. Bake it just before serving, adding a few extra minutes to the baking time if refrigerated.
Can I use frozen butternut squash instead of fresh?
Frozen butternut squash can be used, but it may release extra moisture. Thaw and drain the squash well to prevent the casserole from becoming watery.
Print
Butternut Squash Casserole with Gruyere and Panko Breadcrumbs Recipe
- Total Time: 1 hour 15 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
This Butternut Squash Casserole is the ultimate comfort food combining tender roasted butternut squash with a creamy Gruyere cheese sauce, topped with a crunchy, buttery panko and pecan crust. Perfect for cozy family dinners or holiday gatherings, this hearty casserole blends savory herbs, rich cream, and toasted nuts for a flavorful and satisfying dish.
Ingredients
Butternut Squash
- 2 medium butternut squash (about 4–5 pounds total), peeled, seeded, and cubed into 1-inch pieces
- 3 tablespoons extra virgin olive oil
- 1 teaspoon salt, plus more to taste
- ½ teaspoon freshly ground black pepper, plus more to taste
Sauce and Aromatics
- 1 medium yellow onion, chopped
- 4 cloves garlic, minced
- 2 tablespoons fresh sage, chopped (or 2 teaspoons dried sage)
- 1 tablespoon fresh thyme, chopped (or 1 teaspoon dried thyme)
- ½ cup vegetable broth
- 1 cup heavy cream
- 1 ½ cups Gruyere cheese, shredded (divided into 1 cup and ½ cup portions)
Topping
- 1 cup panko bread crumbs
- 4 tablespoons butter, melted
- ½ cup Parmesan cheese, grated
- ½ cup pecans, chopped (optional)
Instructions
- Preheat Oven: Preheat your oven to 400°F (200°C) to prepare for roasting the squash and baking the casserole.
- Prepare Squash: Peel, seed, and cut the butternut squash into 1-inch cubes to ensure even roasting.
- Season Squash: Toss the squash cubes with 3 tablespoons of olive oil, 1 teaspoon of salt, and ½ teaspoon of freshly ground black pepper to coat evenly.
- Roast Squash: Spread the seasoned squash in a single layer on a baking sheet. Roast in the oven for 25-30 minutes until tender and slightly caramelized, turning once halfway through cooking.
- Sauté Onion: While the squash roasts, heat 1 tablespoon of olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook for about 5-7 minutes until softened and translucent.
- Add Garlic and Herbs: Stir in the minced garlic, fresh sage, and thyme. Cook for 1-2 minutes until fragrant, stirring constantly to avoid burning.
- Deglaze Pan: Pour in the vegetable broth to deglaze the pan, scraping up any browned bits stuck to the bottom. Let the broth simmer for 1-2 minutes to slightly reduce.
- Add Heavy Cream: Pour in the heavy cream and bring the mixture to a simmer. Reduce the heat to low and cook for 5-7 minutes until the sauce thickens slightly.
- Incorporate Gruyere: Remove the pan from heat and stir in 1 cup of shredded Gruyere cheese until melted and the sauce is smooth and creamy.
- Season to Taste: Taste the sauce and adjust seasoning with additional salt and pepper as needed for balance.
- Combine Squash and Sauce: Gently fold the roasted butternut squash into the creamy Gruyere sauce, ensuring the squash is evenly coated.
- Transfer to Baking Dish: Pour the squash and sauce mixture into a greased 9×13 inch baking dish, spreading it out evenly with a spatula.
- Melt Butter: In a small bowl, melt the butter completely to prepare for the topping.
- Combine Breadcrumb Topping Ingredients: Add the panko bread crumbs, grated Parmesan cheese, and melted butter to the bowl. Mix well until the crumbs are evenly coated and combined.
- Add Pecans (Optional): Stir in chopped pecans if using, to add a crunchy and nutty texture to the topping.
- Sprinkle Topping: Evenly sprinkle the breadcrumb and pecan mixture over the casserole, then top with the remaining ½ cup shredded Gruyere cheese for extra cheesiness.
- Bake: Bake the casserole in the preheated oven for 20-25 minutes, or until the topping is golden brown and the casserole is bubbly around the edges.
- Let it Rest: Remove the casserole from the oven and let it rest for 5-10 minutes before serving to allow the flavors to meld and the dish to set.
Notes
- You can substitute fresh herbs with dried herbs at half the quantity if fresh isn’t available.
- To make this dish vegetarian, ensure the vegetable broth is vegetarian-friendly and no animal-based rennet is used in the cheese.
- Pecans are optional but add a delightful crunch and nutty flavor to the topping.
- Leftovers can be stored covered in the refrigerator for up to 3 days and reheated gently in the oven.
- For a lighter version, you can use half-and-half instead of heavy cream, though the casserole will be less rich and creamy.
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Category: Casserole
- Method: Baking
- Cuisine: American
Keywords: butternut squash casserole, roasted squash, creamy casserole, Gruyere cheese casserole, comfort food, fall recipes, holiday side dish

