This classic sweet potato casserole is a holiday favorite, made with a smooth roasted sweet potato filling and finished with a buttery pecan streusel topping. It is sweet, creamy, warmly spiced, and perfect for Thanksgiving, Christmas, or any special family meal.

Holiday meals often come with a beautiful main dish, but in many families, the sides are what everyone looks forward to most. Mashed potatoes, stuffing, green beans, rolls, and casseroles make the table feel complete. This sweet potato casserole deserves a place right alongside those classics. It is comforting, colorful, and easy to prepare, with just the right balance of sweetness and spice.
This version starts with roasted sweet potatoes instead of boiled ones. Roasting helps deepen their natural flavor and brings out a caramel-like sweetness that makes the filling rich without becoming heavy. Once the potatoes are tender, the flesh is mashed with brown sugar, maple syrup, melted butter, cream, vanilla, cinnamon, nutmeg, and salt. The result is a creamy sweet potato filling that tastes warm, cozy, and festive.
The topping is a simple pecan streusel made with flour, brown sugar, chilled butter, a pinch of salt, and chopped pecans. As the casserole bakes, the topping turns crisp and buttery, adding a delicious contrast to the soft filling underneath. If you prefer a sweet potato casserole without marshmallows, this pecan-topped version is a great choice. It still feels special and indulgent, but the crunchy topping keeps it from tasting overly sweet.

Why you’ll love this recipe
- It is easy to make and has a balanced sweetness that works well as a holiday side dish.
- Roasting the sweet potatoes gives the casserole a deeper, more naturally sweet flavor than boiling.
- The buttery pecan streusel bakes into a crisp topping that pairs beautifully with the creamy filling.
- It can be served for Thanksgiving, Christmas, Sunday dinner, or any meal that needs a comforting side.
- The leftovers are delicious the next day, making this a practical recipe for holiday cooking.
Ingredients

Here is what you will need to make this holiday sweet potato casserole:
- Sweet potatoes are baked until very tender, then the flesh is scooped out and mashed for the filling.
- Melted butter adds richness and helps create a smooth, velvety texture.
- Brown sugar and pure maple syrup bring sweetness and a warm, caramel-like flavor.
- Heavy cream adds a small amount of extra creaminess without making the casserole too loose.
- Vanilla, cinnamon, nutmeg, and kosher salt give the filling its classic holiday flavor.
- All-purpose flour, brown sugar, chilled butter, and chopped pecans make the crunchy streusel topping.
How to make Sweet Potato Casserole

Begin by preparing the streusel topping. In a medium bowl, combine the flour, brown sugar, and a pinch of salt. Add the chilled butter cubes and work them into the dry ingredients using a pastry blender or your fingertips. The mixture should look like coarse crumbs. Toss in the chopped pecans, then set the topping aside or refrigerate it until you are ready to assemble the casserole.

Next, bake the sweet potatoes until they are very tender. Let them cool just enough to handle, then scoop the flesh into a large bowl. Mash the sweet potatoes with a potato masher or fork. Add the brown sugar, melted butter, maple syrup, heavy cream, vanilla, cinnamon, nutmeg, and salt. Mix until the filling is smooth and well combined. A handheld mixer works well if you want a creamier texture.

Spread the sweet potato filling evenly into a casserole dish and smooth the top. Sprinkle the pecan streusel over the filling, making sure it covers the surface in an even layer. Bake the casserole uncovered until the topping is crisp and the filling is heated through. Let it cool for a short time before serving so the filling can settle slightly.

Recipe Notes and Tips
- Roasting the potatoes is recommended because it gives the casserole more flavor than boiling. Line the baking sheet with foil or parchment paper to catch any drips and make cleanup easier.
- Dark brown sugar gives the filling and topping a deeper flavor, but light brown sugar can also be used.
- If you enjoy marshmallows on sweet potato casserole, you can add about ¼ cup mini marshmallows over the crumble topping before baking.
- A 1½- to 2-quart casserole dish works well for this recipe.
- Use pure maple syrup for the best flavor.
This sweet potato casserole is simple, classic, and made for the holiday table. The roasted sweet potato filling is creamy and flavorful, while the pecan streusel adds crunch and sweetness without overwhelming the dish. It is a reliable Thanksgiving side dish, a cozy Christmas recipe, and a great make-again casserole whenever you want something warm and comforting.

Looking for more holiday side dish ideas? These classics also pair well with a festive meal:
- Bread and Sausage Stuffing
- Corn Soufflé
- Cheesy Potatoes
- Buttermilk Garlic Mashed Potatoes
- Brussels Sprouts
- Spinach Rockefeller
- Southern Baked Mac and Cheese
- Southern Green Beans
- Honey Brown Sugar Glazed Carrots
Sweet Potato Casserole
Ingredients
Filling
- 3 pounds sweet potatoes
- 4 tablespoons melted unsalted butter
- ⅓ cup dark brown sugar
- ¼ cup heavy cream
- 3 tablespoons pure maple syrup
- 1 teaspoon vanilla
- 1 teaspoon cinnamon
- ½ teaspoon nutmeg
- ½ teaspoon kosher salt
Topping
- ½ cup all-purpose flour
- ½ cup dark brown sugar
- pinch kosher salt
- 4 tablespoons unsalted butter, chilled and cut into cubes
- ½ cup chopped pecans
Instructions
-
Preheat the oven to 400ºF.
-
Wash the sweet potatoes and pierce them with a fork. Place them on a lined baking sheet and roast until very tender, about 1 hour and 15 minutes. Let them cool slightly, then reduce the oven temperature to 375ºF.
-
While the potatoes roast, make the topping. Stir together the flour, brown sugar, and salt in a medium bowl. Add the chilled cubed butter and cut it in with your fingertips or a pastry blender until the mixture resembles coarse crumbs.
-
Add the chopped pecans and toss to combine. Set aside or refrigerate until ready to assemble.
-
Scoop the sweet potato flesh from the skins into a large bowl. Mash with a potato masher or fork.
-
Add the brown sugar, melted butter, maple syrup, cream, vanilla, cinnamon, nutmeg, and salt. Mix with a handheld mixer until smooth and well combined.
-
Spoon the sweet potato filling into a 1½- to 2-quart casserole dish and smooth the top. Sprinkle the pecan streusel evenly over the filling.
-
Bake uncovered at 375ºF for 30 minutes. Cool for 15 minutes before serving.
Recipe Notes
- Mini marshmallows are optional. If using them, dot the casserole with about ¼ cup before baking.
- An 8-inch by 11-inch glass baking dish, or another dish close to 2 quarts, works well.
- Light brown sugar may be used instead of dark brown sugar.
- Pure maple syrup is recommended for the best flavor.
Nutrition
Carbohydrates: 69g
Protein: 4g
Fat: 19g
Sodium: 250mg
Fiber: 6g
Sugar: 34g