Classic Sweet Potato Casserole with Pecan Topping

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.

Finished baked sweet potato casserole in a glass baking dish.

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.

White plate with a serving of sweet potato casserole.

Why you’ll love this recipe

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

Ingredients

Ingredients for sweet potato casserole arranged on a white board.

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

Three-photo process collage showing how to make the pecan streusel topping.

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.

Three-photo process collage showing the sweet potato filling being mixed.

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.

Two-photo process collage showing the sweet potato casserole being assembled in a baking dish.

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.

Baked sweet potato casserole with a spoonful being served from the baking dish.

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.

Sweet potato casserole served from a dish with a spoon.

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
Overhead shot of finished sweet potato casserole in a glass baking dish.

Sweet Potato Casserole

A classic holiday sweet potato casserole with a creamy roasted sweet potato filling and a crisp pecan streusel topping.
5 from 4 votes
Course: Side Dish
Cuisine: American
Prep Time: 15 minutes
Cook Time: 1 hour 45 minutes
Total Time: 2 hours
Servings: 8 servings
Calories: 458kcal
Author: Kelly Wildenhaus

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

Calories: 458kcal
Carbohydrates: 69g
Protein: 4g
Fat: 19g
Sodium: 250mg
Fiber: 6g
Sugar: 34g