Sweet Potato Casserole with Pecan Streusel is sure to be your new favorite way to serve mashed sweet potatoes. Perfect make-ahead side dish for Thanksgiving Dinner.

Sweet, creamy, and oh-so-satisfying, this recipe has it all. Delicious and silky mashed sweet potatoes and a crunchy pecan brown sugar topping, makes it the perfect mashed sweet potatoes to serve for the holidays.
Did you know that you can make your cranberry sauce a week in advance? Be sure to check out my favorite Cranberry Pineapple Sauce and start your cooking early! And, for a delicious stuffing, be sure to try this Focaccia Stuffing with Italian Sausage. For another delicious Thanksgiving side dish, don’t miss this Peas and Pancetta recipe!
Why You Need to Make this Recipe
When it comes to preparing a big and important meals like Thanksgiving Dinner or Christmas Day Dinner, delicious and easy make-ahead recipe are key to success.
That’s why I’ve been making this Sweet Potato Casserole with Pecan Streusel recipe for years. It’s a recipe that everyone loves, turns out perfect every time, and can be totally made in advance.
The base of this dish is creamy sweet potatoes (or yams!) Then, I add more flavor with brown sugar, butter, vanilla, cinnamon and nutmeg.
This entire mixture gets mashed together right in the pot making for less mess. But, what really makes this special is the Pecan Streusel Topping.
Plus, you can rest assured that you’ll have perfect sweet potatoes every time! This recipe has been tested and perfected, and is ready for your holiday table!
How to Make Sweet Potato Casserole with Pecan Streusel
This entire recipe can be assembled ahead of time and baked before serving. If serving immediately, start by preheating oven to 375 degrees.
Step 1: To start, peel and dice the sweet potatoes into large chunks. Then, place in a large pot and cover with cold water. Bring to a boil and reduce to simmer. Cook until the sweet potatoes are fork tender, about 10 minutes. Drain and return to pan.
Step 2: Next, mash the sweet potatoes until your desired consistency. You can use a potato masher, ricer, or even a handheld mixer to achieve the desired texture. Then, add in the brown sugar, butter, vanilla, cinnamon and nutmeg, and salt to taste. Stir to combine.
Step 3: Spread sweet potato mixture into a coated 9 x 9 baking pan or casserole dish. If baking immediately, preheat oven to 375 degrees.
Step 4: Lastly, make the pecan streusel topping by stirring together the flour, brown sugar, and pecan pieces. Add in the cubed butter and combine using your hands and squeezing the mixture together. Sprinkle the crumble topping over the sweet potatoes.
At this point you can either bake immediately or refrigerate until ready to bake. (Casserole can be made up to 2 days in advance.) Bake for 35 minutes. If the topping gets too brown, just cover with foil.
Expert Tips and FAQs
- Cut the sweet potatoes into similar sized chunks so that they cook evenly.
- Pour cold water into the pot and then bring to a simmer. Starting in hot water could cook the outside of the sweet potatoes before the inside has a chance to cook.
- Return the cooked sweet potatoes to the hot pot to mash. The heat will help evaporate any excess liquid in the potatoes.
- For a less sweet dish, reduce the amount of brown sugar in the mash or omit it entirely.
- Refrigerate the entire sweet potato casserole with pecan streusel for up to two days before baking. Add additional cooking time to the casserole and make sure the center of the dish is warm before serving.
More Holiday Favorites
Be sure to check out my other delicious and simple holiday recipes like:
Sweet Potato Casserole with Pecan Streusel
Ingredients
- 2 ½ pounds sweet potatoes (yams)
- ½ cup brown sugar
- 2 tablespoons butter
- 1 teaspoon vanilla
- 1 teaspoon cinnamon
- ½ teaspoon nutmeg
- ½ teaspoon kosher salt (add more to taste)
Topping
- ½ cup brown sugar
- ½ cup pecans, chopped
- 2 tablespoons flour
- 2 tablespoons butter, diced
Instructions
- Preheat oven to 375 degrees. Peel sweet potatoes and cut into a large dice. Place in a large saucepan and cover with cold water. Bring to a boil, then reduce to simmer for about 10 minutes until sweet potatoes are fork tender. Drain and return to pot.
- Use a potato masher, ricer, or hand mixer to mash sweet potatoes to desired consistency. Add in remaining ingredients, through salt, and mix well. Pour mixture into a 9 x 9 inch baking dish or casserole dish.
- Crumble Topping. To make the topping, toss together the brown sugar, pecans, and flour. Add in the diced butter and use your hands to incorporate. Sprinkle the topping over the sweet potatoes.
- Bake, uncovered, for 30-35 minutes until bubbly and heated though. If the topping starts to get to dark during cooking, cover with foil or a lid.
Video
Notes
- Cut the sweet potatoes into similar sized chunks so that they cook evenly.
- Pour cold water into the pot and then bring to a simmer. Starting in hot water could cook the outside of the sweet potatoes before the inside has a chance to cook.
- Return the cooked sweet potatoes to the hot pot to mash. The heat will help evaporate any excess liquid in the potatoes.
- For a less sweet dish, reduce the amount of brown sugar in the mash or omit it entirely.
- Refrigerate the entire sweet potato casserole with pecan streusel for up to two days before baking. Add additional cooking time to the casserole and make sure the center of the dish is warm before serving.
Annette Liss
Can you freeze this.
Angela Allison
yes. You can make this ahead of time and freeze it until ready to bake.
Dannii
I have never tried sweet potato this way, but it looks amazing. I can’t wait to try it.
Michelle
The best ever casserole! It’s like candy. So good
Shadi Hasanzadenemati
I have everything I need for this dish, can’t wait to make it this weekend!
Erika
What a great sweet potato recipe. I am looking forward to making this for Thanksgiving.
Alison
This looks so deliciously sweet and savory at the same time! It’s not Thanksgiving yet, but I’m ready to dig in!
Lisa
Delicious
Easy step by step directions
Tried it for the first time for Thanksgiving and it was a big hit.
Thank you
angelakallison
So happy you loved it! Thanks for the comment 🙂
Sierrah
My aunt made this for thanksgiving and it was uh-mazing!!! I’m going to be making this all winter long.
angelakallison
So happy you loved it! Thanks for the comment 🙂