Sweet Potato Casserole with Pecans comes straight from my Grandma’s recipe book. And WOW is this old fashioned recipe good. It’s packed with sweet potatoes and an irresistible brown sugar and pecan crumble on top.
Sweet Potato Casserole has a lot of variations. Some like it topped with marshmallows and others like it with pecans. If you’ve landed here, I’m guessing you are Team Pecan. I am too. 🙂
My Grandma made this exact casserole for years, and even submitted it for inclusion in a church cookbook. I found the recipe in that same cookbook years later, and I’m sharing it with you.
It’s not Thanksgiving at our house without Sweet Potato Casserole with Pecans. Creamed Corn Casserole, Cranberry Jell-O Salad, and Mashed Potato Casserole are also on the menu. Along with green beans and a turkey breast to round out the meal, it’s a table of family favorites that we enjoy year after year.
And I hope Sweet Potato Casserole becomes part of your favorites this year, too!
- Fresh sweet potatoes are best for this recipe. See FAQs below for substituting canned sweet potatoes if you’d like.
- This casserole is indeed sweet! The granulated sugar is for the sweet potatoes themselves, and the brown sugar is for the topping.
- The eggs and milk turn the sweet potatoes almost soufflé like—very light, creamy, and moist.
- Chopped pecans add the perfect amount of crunch to the top. Team Pecan all the way!
How to make sweet potato casserole
Peel the potatoes and chop into 1–2 inch pieces. Place in a large saucepan, and then fill the pan with water. Place over high heat and bring to a boil. Lower the heat to a simmer, and cook for 10–15 minutes, or until a fork easily slides through the potatoes.
Drain and place the hot potatoes in the bowl of a stand mixer. You can also use a large bowl and a hand mixer.
Add one stick of butter and the milk, and beat the potatoes on low until creamy. Take care not to overbeat the potatoes, which can make them gummy.
Add the sugar, salt, vanilla, and eggs, and beat just until combined. Transfer the mixture to a greased 13×9 inch baking dish.
Making the pecan crumble
Cut the ⅓ cup cold butter into small cubes. Place the flour, brown sugar, and butter cubes in a bowl.
Rub the butter into the brown sugar and flour using your fingers. Alternatively, you can use a fork or a pastry blender. I think using my (clean) hands is the easiest! You want the butter to be evenly disbursed in the flour/sugar mixture.
THEN add the pecans to the mixture and stir until combined. It’s easiest to wait until the butter is disbursed before adding the pecans. Otherwise, it’s hard to get the butter rubbed into the flour/sugar when there are chopped pecans getting in the way.
Evenly spread the pecan crumble over the sweet potatoes in the baking dish. Bake for 35–40 minutes, and serve while still hot/warm.
FAQs and Tips
Can I use canned sweet potatoes for sweet potato casserole?
You can substitute approximately 40 ounces of canned sweet potatoes for the fresh sweet potatoes. That’s about 2–3 (15 oz) cans. However, make sure that the can does NOT say “in syrup” or “in light syrup”. The can should say “cut sweet potatoes” or “sweet potato purée” and it should not contain any sugar. Read the label just to be sure! The casserole already contains all the sugar that the dish needs. 🙂
Can I use a different sized baking dish?
You can use two 8×8 inch baking dishes instead of a 13×9 inch dish. You can also use a dish that’s slightly smaller than 13×9 inches, such as one that is 11×9 inches. I find that many decorative baking dishes are this size. The casserole will be a little taller, but that’s ok!
If you are using cut sweet potatoes, proceed with the recipe as directed in step 4. If you are using puréed sweet potatoes, you don’t need a mixer—just stir the rest of the ingredients for the sweet potato layer into the puréed potatoes. Make sure to beat the eggs with a fork first so they get evenly combined.
Making it ahead
I get it—there’s lot of cooking to do during the holidays, and sometimes you want to get ahead!
You can successfully make the casserole 1–2 days in advance, and have a freshly baked casserole when it’s time do eat. Follow the three steps below for how to do it.
I do not recommend baking the casserole ahead of time, as the crumble is not as good when it’s reheated, and the sweet potatoes can dry out.
Here’s how to make sweet potato casserole ahead:
1. Make the sweet potato layer as directed. Place it in a greased casserole dish, cover, and refrigerate for up to 2 days.
2. Make the pecan crumble as directed, but leave out the pecans. Place the butter/sugar/flour crumble in a covered dish, and refrigerate for up to 2 days. Do NOT place it on top of the sweet potatoes yet!
3. When you’re ready to bake the casserole (on the day you are serving it), stir the chopped pecans into the crumble. Sprinkle the crumble on top of the sweet potatoes, and bake for 45 minutes at 350°F.
Waiting to stir the pecans into the crumble ensures that the pecans don’t get soggy while the mixture sits in the refrigerator.
More holiday recipes
Sweet Potato Casserole isn’t just for Thanksgiving! I’ve personally had it at Christmas and Easter, too. And Longe requests it occasionally for a special dinner (along with grilled ribeye—yum).
There are a number of other side dishes that pair really well with sweet potatoes. Here are a few of my favorites:
Italian Green Beans (made on the stovetop to save room for other dishes in the oven)
Mashed Potato Casserole
Creamed Corn Casserole
Apple Cranberry Sauce
Sourdough Stuffing (this one is vegetarian/vegan, but I bet you won’t be able to tell!)
Cranberry Jell-O Salad (so pretty and festive)
Sweet Potato Casserole with Pecans
For the sweet potatoes:
- 2½ lbs sweet potatoes
- 1 stick butter
- ½ cup milk
- 1 cup sugar
- 2 eggs
- 1 teaspoon vanilla
- 1 teaspoon salt
For the pecan crumble:
- ⅓ cup butter, cold
- 1 cup brown sugar
- ⅓ cup flour
- 1 cup chopped pecans
For the sweet potatoes:
- Preheat oven to 350°F. Lightly grease a 13x9 inch casserole dish.
- Peel the potatoes and cut them into 1–2 inch chunks. Place them in a saucepan and cover with water.
- Place the pan over high heat and bring to a boil. Lower the heat to a simmer, and continue cooking the potatoes until they are tender, about 10–15 minutes. When they are tender, you should be able to easily slide a fork through the potatoes.
- Drain the potatoes and place them in the bowl of a stand mixer. Alternatively, place them in a large bowl if you are using a hand mixer.
- Add the butter and milk, and mix on low until the mixture is blended and the potatoes are creamy. Take care not to overmix the potatoes, as that can make them gummy.
- Add the sugar, eggs, vanilla, and salt, and stir until combined. Pour the mixture into the greased 13x9 inch casserole dish.
For the pecan crumble:
- Cut the butter into small cubes. Place the flour and brown sugar in a medium-sized bowl. Add the butter. Use your fingers to rub the butter into the flour/brown sugar mixture until the butter is incorporated and crumbles form. Alternatively, you could use two forks or a pastry blender to incorporate the butter.
- Stir the pecans into the crumble. Sprinkle the crumble on top of the sweet potatoes and bake for 30–35 minutes. The top will be golden brown. Serve while still warm.