Creamy Butternut Squash Casserole with Pecan Crunch
Butternut squash casserole is one of those sides that feels special without a lot of fuss. It is rich, savory, and topped with a buttery pecan crumble that adds a loud crunch to every bite.

I roast the squash before it hits the casserole dish so it keeps its texture and picks up some caramelized edges. Then a quick stir with sour cream, cheddar, and thyme turns it into something you will want to put on everything.
Why This Squash Casserole Works
Roasting the squash first is the step that makes this casserole different from the mushy versions you might have had. The dry heat concentrates the flavor and drives off extra water, so you end up with tender cubes instead of a soupy mess.
The sauce is simple but does exactly what it needs. Sour cream adds tang, heavy cream brings silkiness, and sharp cheddar gives it a salty backbone. That pecan breadcrumb topping stays crisp even after it cools, which means you get both creamy and crunchy in the same forkful.
Ingredients

- 1 large butternut squash (about 3 lbs): peeled, seeded, and cut into 1-inch cubes, about 6 cups
- 2 tablespoons olive oil: for roasting
- 1 teaspoon salt, divided: half for the squash, half for the sauce
- ½ teaspoon black pepper
- ½ cup sour cream: full-fat gives the best body
- ½ cup heavy cream
- 1 cup shredded sharp cheddar cheese: use a block and shred it yourself for smoother melting
- 2 tablespoons fresh thyme leaves: or 1 teaspoon dried thyme
- ½ cup panko breadcrumbs
- ¼ cup finely chopped pecans
- 2 tablespoons melted butter
Variations / Substitutions
- Cheese swap: gruyère or fontina in place of the cheddar makes the casserole extra nutty and melty.
- Add bacon: fold 4 slices of cooked, crumbled bacon into the cream mixture before baking.
- Nut-free: skip the pecans and add an extra 2 tablespoons of panko to the topping.
- Dairy-free: use a thick unsweetened coconut cream for both creams, and your favorite meltable vegan cheddar.
If you are looking for a sweeter take, our brown sugar roasted delicata squash is a good next recipe to try.
How to Make Butternut Squash Casserole
Step 1: Roast the Squash

Heat your oven to 400°F (200°C). Toss the 6 cups of squash cubes with the 2 tablespoons olive oil, ½ teaspoon of the salt, and the ½ teaspoon black pepper right on a rimmed baking sheet.
Roast for 20 to 25 minutes, flipping the cubes once halfway. You want them fork-tender and the edges just starting to brown and blister. They should still hold their shape.
Step 2: Stir Together the Creamy Base

While the squash roasts, whisk the ½ cup sour cream, ½ cup heavy cream, remaining ½ teaspoon salt, the shredded cheddar, and the thyme in a large bowl.
The mixture will be thick and speckled with cheese. Set it aside at room temperature so the flavors have a few minutes to come together while the squash finishes.
Step 3: Assemble and Bake

When the squash is done, fold the hot cubes into the cream mixture until every piece is coated. Scrape everything into a greased 9×9-inch baking dish. In a small bowl, stir the panko, chopped pecans, and melted butter until the crumbs are evenly damp.
Sprinkle the topping in an even layer over the squash. Bake for 20 to 25 minutes, until the sauce is bubbling around the edges and the top is deep golden brown.
Step 4: Scoop and Serve

Let the dish sit on the counter for about 5 minutes. Scoop generous spoonfuls onto plates or into a serving bowl, making sure each portion gets a good mix of the creamy squash and the crackly top.
A Few Notes Before You Start
- Cutting a hard squash can be tricky. Microwave the whole squash for 30 seconds to soften the skin, then use a sharp chef’s knife to peel and cube it safely.
- Do not walk away from the oven during the initial roast. The squash can go from nicely browned to burnt in a flash if it sits too long.
- For the crispiest topping, mix the panko, pecans, and melted butter just before you sprinkle it on. Letting it sit makes the crumbs turn pasty.
- This casserole is a great make-ahead dish for Thanksgiving. Assemble through step 3 without the topping, cover and refrigerate overnight. Add the topping and bake the next day, adding about 5 extra minutes to the bake time.
The bake time shifts if you use a different dish. Here is a rough guide:
| Dish Size | Bake Time |
|---|---|
| 8×8-inch (deeper) | 25 to 30 minutes |
| 9×9-inch | 20 to 25 minutes |
| 9×13-inch (shallower) | 18 to 22 minutes |
Keeping Leftover Casserole Fresh
- Refrigerate: store leftovers in an airtight container for up to 4 days.
- Reheating: warm in a 350°F oven, covered, for about 15 minutes, or microwave individual portions until hot.
What Goes Well With Butternut Squash Casserole
The richness of this casserole pairs beautifully with a simple roast chicken. A crisp green salad with a lemon vinaigrette cuts through the creaminess and keeps the meal balanced.
Frequently Asked Questions
Can I use frozen butternut squash?
Yes, thaw it completely and pat the cubes very dry. The texture will be a little softer and the roasting time may need a few extra minutes.
Can I make this gluten-free?
Yes, just use gluten-free panko breadcrumbs. Everything else in the recipe is naturally gluten-free.
Can I swap out the pecans?
Absolutely. Use chopped walnuts or almonds, or leave the nuts out entirely and add an extra 2 tablespoons of panko.
What if I want a sweeter version?
Stir 2 tablespoons of pure maple syrup into the cream mixture. It will shift the flavor from savory to a sweet-salty balance.

Butternut Squash Casserole Recipe
Ingredients
Method
- Heat oven to 400°F. Toss squash with olive oil, ½ teaspoon salt, and pepper on a baking sheet. Roast 20 to 25 minutes until fork-tender and golden at the edges.
- Whisk sour cream, heavy cream, remaining ½ teaspoon salt, cheddar, and thyme in a large bowl.
- Fold the hot squash into the cream mixture, then transfer to a greased 9×9-inch dish. Mix panko, pecans, and melted butter, then sprinkle over the top. Bake 20 to 25 minutes until bubbly and deep golden.
- Rest 5 minutes, then scoop and serve.
