Every Thanksgiving, I look forward to the golden hues and cozy aromas that fill my kitchen as the holiday meal comes together. This Butternut Squash Casserole has become a cherished staple on my family table, perfectly bridging the gap between a savory side dish and a sweet treat. I love how the natural sweetness of the squash shines through with just a touch of warmth from the spices, making it a crowd favorite every year.
Recipe Details
Recipe Information
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 70 minutes
- Servings: 8
- Difficulty: Easy
Nutrition Information (Per Serving)
- Calories: 310
- Protein: 4g
- Carbs: 38g
- Fat: 17g
Why You’ll Love This Butternut Squash Casserole
This dish is the ultimate comfort food for any holiday gathering. It offers a velvety texture that feels indulgent without being overly heavy. The contrast between the smooth, spiced squash base and the crunchy, buttery pecan topping creates a delightful experience in every bite. Best of all, it is incredibly versatile and can be prepared in advance, saving you precious time when you are juggling multiple dishes in the oven on Thanksgiving day.
Butternut Squash Casserole Ingredients & Substitutions
- 4 cups cooked butternut squash, mashed
- 1/2 cup unsalted butter, melted
- 1/2 cup granulated sugar
- 2 large eggs, beaten
- 1/2 cup whole milk
- 1 teaspoon alcohol-free vanilla
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 1 cup chopped pecans
- 1/2 cup brown sugar, packed
- 1/3 cup all-purpose flour
- 3 tablespoons cold butter, cubed
You can easily adapt this recipe based on what you have in your pantry. If you prefer a more natural sweetener, maple syrup makes an excellent substitute for the granulated sugar. For a richer texture, you can use heavy cream instead of whole milk. If you are looking for a nut-free option, replace the pecans with a mixture of rolled oats and crushed crackers to keep that signature crunch on top. Frozen cubed squash also works perfectly if you want to skip the peeling and chopping process.
Step-by-Step Instructions to Make Butternut Squash Casserole
Step 1: Preheat and Prepare
Start by preheating your oven to 350 degrees Fahrenheit. Lightly grease a 2 quart baking dish with butter or a light coating of oil to ensure the casserole does not stick to the sides during baking.
Step 2: Mash the Squash
If you are starting with fresh squash, ensure it is roasted or boiled until completely tender. Place the cooked squash in a large mixing bowl and mash it until it is smooth. You can use a potato masher or an electric mixer for a fluffier consistency.
Step 3: Combine the Base Ingredients
Add the melted butter, granulated sugar, beaten eggs, milk, alcohol-free vanilla, cinnamon, nutmeg, and salt to the mashed squash. Stir everything together until the mixture is well combined and creamy. Pour the squash mixture into your prepared baking dish and smooth the top with a spatula.
Step 4: Prepare the Crunchy Topping
In a separate small bowl, combine the chopped pecans, brown sugar, and all-purpose flour. Use a fork or your fingers to work the cold, cubed butter into the mixture until it looks like coarse crumbs. Sprinkle this topping evenly over the squash base.
Step 5: Bake to Perfection
Place the dish in the oven and bake for 40 to 45 minutes. The casserole is done when the topping is golden brown and the center is set. Remove it from the oven and let it sit for a few minutes before serving to allow the flavors to settle.
Tips for Success
For the best texture, I recommend roasting the butternut squash rather than boiling it. Roasting intensifies the natural sugars and prevents the squash from holding too much water. If your squash mixture seems too thin, you can add an extra tablespoon of flour to the base. To save time on the big day, you can assemble the squash base a day in advance and store it in the refrigerator. Just add the topping right before you are ready to bake.
Variations of Butternut Squash Casserole
If you want a savory twist, omit the sugar and cinnamon and instead add shredded sharp cheddar cheese, minced garlic, and fresh sage to the squash mixture. For a fruitier version, fold in half a cup of unsweetened applesauce or small bits of diced tart apples. You can also make this a plant-based dish by using a butter alternative and replacing the eggs with a flaxseed meal mixture.
Serving Suggestions: What to Pair with Butternut Squash Casserole
This casserole is a natural partner for a traditional roasted turkey and savory herb stuffing. It also pairs beautifully with roasted chicken or a hearty beef roast for smaller gatherings. Balance the sweetness of the dish by serving it alongside bright, acidic sides like a cranberry relish or a crisp green salad with a vinaigrette dressing. It is also excellent when served next to roasted Brussels sprouts or steamed green beans.
Storage & Reheating Instructions
Store any leftovers in an airtight container in the refrigerator for up to four days. To reheat, place a portion in the microwave for a minute or two, or put the entire dish back in the oven at 325 degrees Fahrenheit for about 15 minutes to help the topping regain some of its crunch. This dish can also be frozen for up to two months, though the texture of the pecan topping may soften slightly after thawing.
Memories Made Around the Table
I still remember the first time I brought this dish to our family Thanksgiving. I was nervous because my grandmother usually handled all the vegetable sides, but the empty dish at the end of the night told me everything I needed to know. It has since become a symbol of comfort and tradition in our home. Sharing this recipe feels like sharing a piece of my heart, and I hope it brings as much joy to your holiday table as it does to mine.
FAQs
Can I use canned pumpkin instead of butternut squash?
Yes, you can substitute canned pumpkin puree for the mashed butternut squash. The flavor will be slightly different and more earthy, but the texture will remain very similar. Make sure you use plain pumpkin puree and not pumpkin pie filling, as the filling already contains added sugars and spices.
Can this recipe be made ahead of time?
Absolutely. You can prepare the squash base up to 24 hours in advance and keep it covered in the fridge. I recommend keeping the topping in a separate container or bag and adding it just before you put the dish in the oven to ensure it stays crunchy.
Is it possible to make this dish dairy free?
Yes, you can easily swap the butter for a plant-based butter alternative and use almond milk or oat milk in place of the whole milk. The casserole will still have a wonderful flavor and a creamy consistency.
How do I know when the casserole is fully cooked?
The casserole is done when the edges are bubbling slightly and the center does not jiggle when you gently shake the pan. The pecan topping should be a deep golden brown and fragrant. Usually, this takes about 45 minutes in a standard oven.
Can I use walnuts instead of pecans?
Yes, walnuts are a great alternative to pecans. They provide a similar crunch and a slightly more robust, nutty flavor. You could also use slivered almonds if that is what you have on hand.
Final Thoughts
This Butternut Squash Casserole is more than just a side dish, it is a warm hug in a bowl that perfectly captures the spirit of the holidays. Whether you are hosting a large Thanksgiving feast or a cozy dinner for two, this recipe is sure to impress with its rich flavors and inviting texture. I hope it becomes a favorite tradition in your kitchen for many years to come.


Butternut Squash Casserole
- Total Time: 1 hour 10 minutes
Ingredients
- 4 cups cooked butternut squash, mashed
- 1/2 cup unsalted butter, melted
- 1/2 cup granulated sugar
- 2 large eggs, beaten
- 1/2 cup whole milk
- 1 teaspoon alcohol-free vanilla
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 1 cup chopped pecans
- 1/2 cup brown sugar, packed
- 1/3 cup all-purpose flour
- 3 tablespoons cold butter, cubed
Instructions
- Start by preheating your oven to 350 degrees Fahrenheit. Lightly grease a 2 quart baking dish with butter or a light coating of oil to ensure the casserole does not stick to the sides during baking.
- If you are starting with fresh squash, ensure it is roasted or boiled until completely tender. Place the cooked squash in a large mixing bowl and mash it until it is smooth. You can use a potato masher or an electric mixer for a fluffier consistency.
- Add the melted butter, granulated sugar, beaten eggs, milk, alcohol-free vanilla, cinnamon, nutmeg, and salt to the mashed squash. Stir everything together until the mixture is well combined and creamy. Pour the squash mixture into your prepared baking dish and smooth the top with a spatula.
- In a separate small bowl, combine the chopped pecans, brown sugar, and all-purpose flour. Use a fork or your fingers to work the cold, cubed butter into the mixture until it looks like coarse crumbs. Sprinkle this topping evenly over the squash base.
- Place the dish in the oven and bake for 40 to 45 minutes. The casserole is done when the topping is golden brown and the center is set. Remove it from the oven and let it sit for a few minutes before serving to allow the flavors to settle.
- Cook Time: 70 minutes
- Diet: Vegetarian
