This sweet potato casserole recipe is the ultimate Southern comfort side dish and a must on our family's holiday table. And spoiler alert: it's not that marshmallow-topped casserole you may be used to.
This version is all about the buttery pecan streusel on top because if you ask me, that crunchy pecan crumble is the best part. This recipe is the ideal blend of savory and sweet, and is guaranteed to get lots of requests to make it every year. (Speaking from experience here.)

This sweet potato casserole is based on a Southern Living recipe I tested back when I worked in the Oxmoor House test kitchen and we were creating a "best of" Southern Living cookbook. I remember after my first bite at the test kitchen table, I knew I wanted to make it for Thanksgiving dinner that year.
Over the years I've tweaked the original recipe and this is the final result: I bake the sweet potatoes instead of boiling them for richer flavor and zero wateriness. Also, I ditch the evaporated milk in favor of half-and-half (because who actually uses the rest of the can of evaporated milk? Not me.)
One last little change: I upped the amount of brown sugar-pecan streusel on top. After all, it's the holidays…and more really is more.
This is the kind of recipe that deserves a permanent spot on your holiday menu and certainly has claimed one in our household. Give it a try--you won't be disappointed, I promise!
And while you're at it, check out some of our other family favorite sides for the holiday season. Being a true Southerner, we love our casseroles. Broccoli casserole, green bean casserole, cheesy corn casserole, and beef consomme rice are all likely to make an appearance for every holiday meal: Thanksgiving, Christmas, Easter, you name it.
We also feel strongly about dessert in our family--whether it's this apple crostata, red velvet cake, pecan pie, coca cola cake, or carrot cake pound cake, you really can't go wrong.
Ready to get started on this sweet potato souffle? Let's do it!
Jump to:
Ingredients
Before we get started, let's gather the ingredients we need for this easy recipe:

- sweet potatoes
- half-and-half
- vanilla extract
- ground cinnamon
- large egg
- light brown sugar
- kosher salt
- pecans
- salted butter
(See recipe card for quantities.)
Instructions
Now that we've got our ingredients, it's time to get cooking!

- First, bake the sweet potatoes at 425°F until fork tender. Peel and mash in a large bowl.

- Then, whisk together the half and half, vanilla, cinnamon, egg, brown sugar, and salt. Add to the sweet potatoes and stir until smooth. Transfer to a 13- x 9-inch baking dish coated with cooking spray.

- Next, make the streusel topping: Combine the pecans, butter, brown sugar, and salt in a medium bowl, forming large clumps by squeezing with your hands.

- Finally, crumble the streusel over the top of the casserole. Bake at 350°F, covered with aluminum foil, for 20 minutes. Uncover and bake for 15 minutes longer or until the streusel is golden brown.
Hint: Want to get a head-start on cooking? Bake the sweet potatoes ahead of time and then assemble the casserole the next day. Note: If the sweet potatoes are cold, warm them up slightly before adding the half-and-half mixture. That'll allow the flavors to meld more easily and the casserole will cook up faster.
Substitutions
Need to make some ingredient swaps? Here are some ideas:
- Half-and-half - Instead of half-and-half, you can use an equal mix of heavy cream and whole milk or use just one of those. And yes, you can use evaporated milk too.
- Brown sugar - Either light brown sugar or dark brown sugar will work for this recipe.
- Pecans - If you're out of pecans or want to use up another nut, try walnuts, hazelnuts, or chopped almonds for a twist.
- Butter - Out of salted butter? That's okay. Use unsalted butter and add a pinch more salt to balance out the sweetness of the sweet potatoes and streusel topping.
Variations
Check out these additional ways to change up this easy sweet potato casserole recipe:
- Mini Casseroles - This would make the most adorable mini sweet potato casseroles. Spoon into lightly greased ramekins for individual portions or meal prep.
- Spicy and Sweet Potato Casserole - Add a little cayenne pepper to the streusel topping for a hint of heat.
- Bourbon-Pecan Casserole - Stir 1 to 2 tablespoons of bourbon into the sweet potato mixture for a Southern twist.
- Butternut Squash Casserole - Instead of sweet potatoes, cook and mash butternut squash or pumpkin.
Equipment
Here's the equipment you'll need to make this crazy good sweet potato casserole:
- liquid measuring cup
- 13- x 9-inch casserole dish
- rimmed baking sheet
- measuring spoons
- dry measuring cups
- chef's knife
- potato masher
- whisk
- large bowl
- medium bowl
Storage
Refrigerate: Cover any leftovers tightly with plastic wrap and/or aluminum foil and refrigerate for up to 5 days. Or, transfer leftovers to an airtight container. To reheat, warm in a 350°F oven for 20 to 25 minutes, covered with aluminum foil until heated through.
Freeze (unbaked): Prepare the casserole up to the streusel step and wrap tightly in plastic wrap and aluminum foil. Freeze for up to 2 months. Thaw overnight in the refrigerator, add the streusel topping, and bake as directed. (Note: you may need to add more cooking time if the casserole is cold, right out of the fridge.
Freeze (baked): Cool completely, wrap tightly, and freeze for up to 2 months. Thaw in the fridge and bake, covered, at 325°F until warmed through, about 20-25 minutes.
Tasty Tip
Be sure to use softened butter for the streusel so it'll combine evenly and squeeze the mixture into large clumps so you get large craggly bits.
Frequently asked questions
Yep--which is one of the best things about this recipe! Assemble it up to 24 hours in advance, refrigerate, and bake just before serving. For the maximum crunch, wait to add the streusel topping until right before baking.
You can, but you will need to do some adjusting. Canned sweet potatoes often have added sugar so taste them before adding in all the brown sugar. You can also sometimes find frozen mashed fresh sweet potatoes. They are a great option too.
The casserole should be bubbly around the edges and the streusel golden brown. The center should feel set, but not jiggly.
Yes, it won't hurt to do that. Next time, you also may want to check how soft the butter is before making the streusel. There's a sweet spot--you don't want it too soft because it'll just melt into the casserole. My kitchen tends to be hot so sometimes I'll pop the streusel in the fridge for about 10 minutes to firm up the butter a little.
That depends--are the sweet potatoes cooked enough? You want them buttery soft. Try blending the mixture with a hand mixer or food processor for ultra creamy sweet potatoes.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with this sweet potato casserole:
🍽Get the recipe

Streusel-Topped Sweet Potato Casserole Recipe
Equipment
- liquid measuring cup
- 13- x 9-inch baking dish
- rimmed baking sheet
- measuring spoons
- dry measuring cups
- chef's knife
- potato masher
- whisk
- large bowl
- medium bowl
Ingredients
- 3 pounds sweet potatoes
- ½ cup half-and-half
- 1 teaspoon vanilla extract
- ½ teaspoon ground cinnamon
- 1 large egg
- ¾ cup light brown sugar
- ¼ teaspoon kosher salt
Pecan streusel topping:
- 2 cups coarsely chopped pecans
- ½ cup salted butter, softened
- 6 tablespoon light brown sugar
- ¼ teaspoon kosher salt
Instructions
- Preheat the oven to 425°F. Coat a 13- x 9-inch baking dish with nonstick cooking spray. Set aside.
- Bake the sweet potatoes on a rimmed baking sheet for 45 minutes or until very tender. (Use the tip of a knife to pierce the sweet potato. If it goes through easily, the potatoes are done.) Peel the potatoes and mash in a large bowl.
- Whisk together the half and half, vanilla, cinnamon, egg, brown sugar, and salt. Add to the sweet potatoes and stir until the mixture is smooth. Transfer the mixture to the prepared baking dish.
- Make the streusel topping: Combine the pecans, butter, brown sugar, and salt in a medium bowl. Squeeze the mixture into large clumps.
- Reduce the oven temperature to 350°F. Crumble the streusel over the sweet potatoes. Cover the casserole with aluminum foil and bake for 20 minutes.
- Remove the foil and bake for 15 more minutes or until the streusel is toasted and the casserole is bubbly.
Video

Recipe guidelines and test kitchen tips
When developing and testing recipes, here are some key things that I do for more success in the kitchen:
- Be sure to use dry measuring cups for things like flour, sugar, and mayonnaise and a liquid measuring cup for things like water, milk, and broth.
- When measuring dry ingredients like flour and powdered sugar that can pack down, spoon the ingredient into a dry measuring cup and level with a knife as opposed to scooping the measuring cup into the ingredient.
- I test and develop recipes using a standard electric oven and standard gas stovetop. Be aware that if you use an electric stovetop or convection oven, your bake times will be different.
- When recipes call for kosher salt, I use Diamond Crystal kosher salt.
Food safety
Keep these things in mind for this recipe regarding food safety.
- Don't leave the casserole sitting out at room temperature for extended periods of time.
- Never leave cooking food unattended. Ovens vary, so keep an eye on the casserole as it cooks.
- Always have good ventilation when using a gas stove.














Bella says
This casserole is so good you don't even miss the marshmallows.
AshleyFreeman says
I couldn't agree more!
Denise says
This sweet potato casserole is one of my families must have sides for Thanksgiving. So delicious!
AshleyFreeman says
Us too Denise! Thanks so much for your note!
Charlotte says
I didn't wait for the holiday season and just made this to go with dinner. Everyone LOVED it. Decadent, full of textures and sooo tasty!
AshleyFreeman says
I love that! I'm so ready for the holidays too!
Rai says
This casserole is autumn comfort in every bite. I’ll be making it for our next family dinner!
AshleyFreeman says
Hooray! Love to hear that!
Liz says
Such a delicious Thanksgiving side dish! The streusel topping pushes it over the top!!!
AshleyFreeman says
Yes! "Over the top" is my theme for the holidays 😉
Marie-Pierre Breton says
Great side for Thanksgiving dinner! I love the contrasting crunch on the smooth sweet potatoes!
AshleyFreeman says
Thank you! Me too!