Butternut squash casserole has completely replaced sweet potato casserole at our family dinners, and honestly? I’m not mad about it. Look, I love sweet potatoes, but this butternut squash casserole has this incredible depth of flavor that just makes everything else on the table taste basic by comparison.
I discovered this butternut squash casserole recipe last fall when I bought way too many butternut squashes at the farmers market – they were on sale and I got carried away. Classic me. But it turned out to be one of my best impulse purchases because now I make this butternut squash casserole for basically every gathering from October through February.
Now, here’s the thing about butternut squash casserole – it sounds fancy and intimidating, but it’s actually pretty forgiving. The first time I made it, I was convinced I’d mess it up because I’d never even cut a butternut squash before. Spoiler alert: it turned out amazing, and now my sister begs me to make it for every holiday.
My Butternut Squash Casserole Origin Story
So this was Thanksgiving 2022, and my usual sweet potato casserole felt… boring. I’d been making the same recipe for like five years, and everyone was getting tired of it. My mom had bought these gorgeous butternut squashes from some farm stand, and they were just sitting on her counter looking all photogenic.
I started googling butternut squash casserole recipes at like 10 PM the night before Thanksgiving because I’m apparently that person who changes the entire menu at the last minute. Found bits and pieces of different recipes and just… improvised. The result was this creamy, slightly savory, totally addictive butternut squash casserole that had everyone asking for seconds.
My uncle Jerry, who literally only eats meat and potatoes, had THREE servings of this butternut squash casserole. That’s when I knew I’d stumbled onto something special. Now it’s requested at every single family gathering, and I’ve probably made it 20 times in the past year.
Actually, you know what’s funny? I tried to make it exactly the same way the second time and it was completely different. Took me a few attempts to figure out the right balance, but now I’ve got this butternut squash casserole down to a science. Sort of.
Shopping for Your Butternut Squash Casserole

Okay, first things first – buying butternut squash for this casserole can be intimidating if you’ve never done it. I used to just stare at them in the produce section like they were going to bite me. Here’s what you need to know: look for ones that feel heavy for their size and have a matte (not shiny) skin. The stem end should be dry, not green or moist.
You’ll need about 3-4 pounds of butternut squash for this casserole, which usually means 2 medium squashes or 1 really big one. I prefer using 2 medium ones because they’re easier to handle when you’re peeling and chopping. Trust me on this – wrestling with a giant butternut squash is not fun.
Here’s everything you need for this butternut squash casserole:
For the Squash Base:
- 3-4 lbs butternut squash, peeled and cubed
- 3 large eggs
- 1/2 cup heavy cream (or half-and-half if you want to be slightly healthier)
- 4 tablespoons butter, melted
- 1/4 cup brown sugar
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried sage (or 1 tablespoon fresh, chopped)
- 1/2 teaspoon nutmeg
- 1/4 teaspoon cayenne pepper (optional, but it adds a nice kick)
For the Topping:
- 1 cup panko breadcrumbs
- 1/2 cup grated Parmesan cheese
- 3 tablespoons butter, melted
- 1/4 cup chopped fresh parsley
- 1/2 cup chopped toasted walnuts or pecans (optional but amazing)
Don’t buy pre-cut butternut squash unless you’re really pressed for time. It’s way more expensive and usually not as fresh. Plus, cutting it yourself isn’t as scary as it looks – I promise.
Preparing the Butternut Squash for Casserole
This is where people get intimidated, but honestly? Cutting butternut squash is just like cutting any other vegetable, except it’s shaped weird and has really thick skin. I use a sharp chef’s knife and take my time.
First, cut off both ends of the squash – the stem end and the bottom. Then stand it up on one of the flat ends and carefully peel the skin with a vegetable peeler. It takes some muscle, but just work your way around until all the tan skin is gone.
Next, cut the squash in half where it starts to get wider – so you separate the neck from the bulbous bottom part. The neck is solid flesh, so just cut it into cubes. The bottom part has seeds in the middle, so scoop those out with a spoon (save them for roasting if you’re feeling fancy) and then cube that flesh too.
I aim for roughly 1-inch cubes for this butternut squash casserole. They don’t have to be perfect – actually, I kind of like when they’re slightly different sizes because it makes the final texture more interesting.
Here’s something I learned the hard way – your cutting board WILL get slippery from the squash juice. Put a damp towel under it so it doesn’t slide around. Safety first, people.
Making the Perfect Butternut Squash Casserole
Preheat your oven to 400°F. I always forget this step and then stand around waiting like an impatient person while my prepped ingredients sit there judging me.
Toss your cubed butternut squash with a little olive oil, salt, and pepper, then spread it on a large baking sheet. Roast for about 25-30 minutes until it’s tender and starting to caramelize around the edges. You’ll know it’s ready when you can easily pierce it with a fork.
This roasting step is crucial for the best butternut squash casserole. It concentrates the flavors and gets rid of excess moisture. I tried skipping this once and just boiling the squash instead – huge mistake. The casserole was watery and bland.
While the squash is roasting, make your topping. Mix the panko, Parmesan, melted butter, and parsley in a bowl. If you’re using nuts, toast them in a dry skillet for a few minutes until fragrant, then add them to the mix. Set this aside.
Once your squash is done roasting, let it cool slightly, then transfer it to a large bowl. Here’s where it gets fun – mash it up! I use a potato masher for this, but you could also use a large fork. I like to leave some chunks for texture, but if you prefer it completely smooth, you could use a food processor.
Now for the magic part of this butternut squash casserole – mix in the eggs, cream, melted butter, brown sugar, and all those beautiful spices. The mixture should be creamy but not soupy. If it seems too thick, add a splash more cream. If it’s too thin… well, that’s never happened to me, but maybe add a tablespoon of flour?
Assembling Your Butternut Squash Casserole
Lower your oven temperature to 350°F. Butter a 9×13 inch baking dish – don’t skip this step unless you enjoy scraping stuck casserole off the bottom of your dish later.
Spread your butternut squash mixture evenly in the prepared dish. I use a spatula to smooth the top, but again, perfect isn’t necessary. This butternut squash casserole is supposed to look homemade and cozy.
Sprinkle that beautiful topping all over the surface. Don’t press it down – you want it to stay light and crispy. The contrast between the creamy squash and the crunchy topping is what makes this butternut squash casserole absolutely irresistible.
Bake for 30-35 minutes until the top is golden brown and the center is set. You’ll know it’s done when you can stick a knife in the center and it comes out mostly clean, maybe with just a few moist crumbs.
Let it rest for about 10 minutes before serving. I know it’s hard to wait when it smells so incredible, but trust me – it needs that time to set up properly.
Serving This Butternut Squash Casserole
This butternut squash casserole is perfect for Thanksgiving, obviously, but it’s also amazing with roasted chicken, pork tenderloin, or even as a vegetarian main dish with a big salad. The flavors are complex enough to stand on their own.
I usually cut it into squares like you would with cornbread dressing, but you could also just scoop it out with a large spoon. Either way works fine.
The leftovers situation with butternut squash casserole is actually pretty great. It keeps in the fridge for about 4 days and reheats beautifully in the microwave or oven. Sometimes I’ll make extra just to have it for quick weeknight sides.
Actually, leftover butternut squash casserole makes an amazing breakfast with a fried egg on top. Don’t knock it until you try it – the savory-sweet combination is incredible.
My Butternut Squash Casserole Tips and Tricks

After making this approximately 847 times (okay, maybe more like 25, but who’s counting?), I’ve learned some things that make this butternut squash casserole even better:
The sage is not optional, even though I marked it as such in the ingredients. It adds this earthy, fall flavor that really makes the dish. I tried making it without sage once and it just tasted like sweet squash mush. Not terrible, but not special either.
If you want to make this butternut squash casserole ahead of time, you can assemble everything except the topping and refrigerate it overnight. Just add the topping right before baking and maybe add 5-10 minutes to the cooking time since it’ll be starting from cold.
Don’t skip the cayenne if you can handle even a tiny bit of heat. It doesn’t make the butternut squash casserole spicy – it just adds this subtle warmth that plays really well with the sweetness of the squash and the earthiness of the sage.
Why This Butternut Squash Casserole Works
Look, there are probably fancier butternut squash casserole recipes out there with truffle oil and exotic spices. But this one? This one tastes like comfort food should taste – familiar but special, simple but satisfying.
The combination of the sweet squash with those savory elements – the sage, the pepper, that hint of cayenne – keeps it from being too dessert-like. And that crispy topping adds the texture contrast that makes every bite interesting.
Plus, it’s one of those dishes that actually gets better if you mess up a little. Slightly overcooked? The edges get caramelized and delicious. Forgot to add all the cream? It’ll be a bit denser but still tasty. This butternut squash casserole is very forgiving.
I’ve served this to food snobs and picky eaters, and everyone seems to love it. It’s fancy enough for holiday entertaining but easy enough for a random Tuesday when you need vegetables on the table.
Final Thoughts on This Butternut Squash Casserole
Seriously, give this butternut squash casserole a try and let me know how it turns out! I’m always curious to hear what variations people come up with. Maybe you’ll discover your own twist that makes it even better.
The best part about making this butternut squash casserole is how it makes your whole house smell like fall decided to move in permanently. Between the roasting squash and all those warm spices, it’s basically aromatherapy.
So whether you’re looking to shake up your Thanksgiving menu, need a impressive side dish for company, or just want to use up those butternut squashes you impulse-bought at the farmer’s market (we’ve all been there), this butternut squash casserole has got you covered.
Happy cooking! And may your squash be sweet and your topping stay crispy! 🎃✨
Also check this : The Best Butternut Squash Soup Recipe (That Won’t Put You to Sleep)
Ultimate Butternut Squash Casserole
This ultimate butternut squash casserole features roasted squash with warm spices, cream, and a crispy Parmesan breadcrumb topping. Perfect fall side dish for Thanksgiving and holiday gatherings.
Ingredients
- 3-4 lbs butternut squash, peeled and cubed
- 3 large eggs
- 1/2 cup heavy cream
- 4 tablespoons butter, melted
- 1/4 cup brown sugar
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried sage
- 1/2 teaspoon nutmeg
- 1/4 teaspoon cayenne pepper (optional)
- 1 cup panko breadcrumbs
- 1/2 cup grated Parmesan cheese
- 3 tablespoons butter, melted
- 1/4 cup chopped fresh parsley
- 1/2 cup chopped toasted walnuts or pecans (optional)
Instructions
-
Step 1Preheat oven to 400°F (200°C). Peel and cube butternut squash into 1-inch pieces.
-
Step 2Toss cubed squash with olive oil, salt, and pepper. Roast on baking sheet for 25-30 minutes until tender and caramelized.
-
Step 3While squash roasts, make topping by mixing panko, Parmesan, melted butter, parsley, and toasted nuts if using.
-
Step 4Reduce oven temperature to 350°F (175°C). Let roasted squash cool slightly, then transfer to large bowl and mash with potato masher, leaving some chunks for texture.
-
Step 5Mix eggs, cream, melted butter, brown sugar, salt, pepper, sage, nutmeg, and cayenne into mashed squash until well combined.
-
Step 6Spread squash mixture in buttered 9x13 inch baking dish. Top evenly with breadcrumb mixture.
-
Step 7Bake for 30-35 minutes until top is golden brown and center is set. Let rest 10 minutes before serving.