Butternut Squash Casserole Recipe

Butternut Squash Casserole Recipe is one of those dishes that sneaks up on you with its cozy, comforting vibes. If you’ve ever thought squash was just for roasting or soups, this casserole will change your mind. It’s creamy, slightly sweet, and topped with a crunchy layer that makes you want to go back for seconds (or thirds, no judgment here).
Ingredients You’ll Need
Before we get to the fun part of mixing everything together, let’s talk about the essentials. Here’s what you’ll want to have on hand:
- 1 large butternut squash (about 3 pounds), peeled and cubed
- 1 cup sharp cheddar cheese, shredded
- ½ cup sour cream
- ½ cup heavy cream or whole milk
- 2 tablespoons butter
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon ground cinnamon (trust me, it adds a nice warmth)
- 1 cup crushed cornflakes or breadcrumbs for topping
- 2 tablespoons brown sugar (for that sweet crunch on top)
- ¼ cup chopped pecans or walnuts (optional, but highly recommended)
Ever noticed how the right topping can make or break a casserole? That crunchy layer is the secret weapon here.
How to Make Butternut Squash Casserole
Alright, time to roll up your sleeves. This isn’t complicated, but it does have a few steps that make it special.
- Preheat your oven to 375°F (190°C).
- Cook the squash: Boil the cubed squash in salted water for about 15 minutes, or until tender. Drain well.
- Mash the squash: Toss the cooked squash in a bowl and mash it up with butter, sour cream, and cream until smooth. Add salt, pepper, and cinnamon. Give it a taste—this is where you adjust the seasoning.
- Add cheese: Stir in about ¾ cup of the shredded cheddar cheese.
- Transfer to a baking dish: Spread the mixture evenly.
- Prepare topping: Mix the crushed cornflakes or breadcrumbs with brown sugar and nuts. Sprinkle this over the casserole, then top with the remaining cheese.
- Bake: Pop it in the oven for 25-30 minutes until the top is golden and bubbly.
Have you ever had a casserole that’s all mushy with no texture? This one nails the balance between creamy and crunchy.
Variations and Substitutions
Feel like switching things up? No problem. This recipe is pretty forgiving.
- Dairy-free: Use coconut cream instead of sour cream and milk.
- Nut-free: Skip the nuts and add extra cornflakes or breadcrumbs for crunch.
- Spice it up: Add a pinch of cayenne or smoked paprika to the squash mixture for a little kick.
- Cheese swap: Try gouda or gruyere instead of cheddar for a different flavor profile.
Ever tried adding a handful of cooked quinoa or wild rice to the mix? It gives the casserole a bit more body and makes it even heartier.
Tips for Butternut Squash Casserole
Here are some little nuggets I’ve picked up over the years:
- Make sure to drain the squash really well after boiling. Too much water will make the casserole runny.
- Don’t skip the cinnamon—it brings out the natural sweetness of the squash in a subtle way.
- Toast your nuts before chopping them for a deeper flavor.
- If you want a smoother texture, use a food processor to mash the squash instead of a fork.
- This casserole tastes even better the next day, so don’t hesitate to make it ahead.
Ever noticed how some casseroles dry out in the oven? Cover the dish with foil for the first 20 minutes to keep moisture in, then uncover to let the topping crisp up.
Leftovers
Got some leftover casserole? Lucky you! Store it in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or microwave. If you’re reheating in the oven, cover it with foil to prevent the topping from burning.
Pro tip: Add a splash of cream or milk when reheating to bring back that creamy texture.
Nutrition Information
- Calories: 320 kcal
- Carbohydrates: 35 g
- Protein: 10 g
- Fat: 18 g
- Fiber: 6 g
- Sugar: 8 g
This casserole isn’t just tasty; it packs a good dose of fiber and vitamins from the butternut squash. Plus, the nuts add healthy fats and a bit of protein to keep you fueled.

Butternut Squash Casserole Recipe
Ingredients
Method
- Preheat oven to 375°F (190°C).
- Boil or steam the butternut squash cubes until tender, about 10-15 minutes.
- Mash the cooked squash and mix with butter, thyme, salt, and pepper.
- Transfer the mixture into a greased casserole dish.
- Combine breadcrumbs and Parmesan cheese and sprinkle over the top.
- Bake for 30 minutes or until the top is golden brown and crispy.
- Serve warm.




