Sweet Sweet Potato Casserole

Featured in: Side Dishes
This Sweet Sweet Potato Casserole is a holiday essential, combining creamy, spiced sweet potatoes with a crunchy pecan streusel topping. It's wonderfully sweet and comforting, perfect for rounding out your festive spread. Once you try this version, you'll see why it's a family favorite year after year.
A bubbling dish of sweet potato casserole with a golden brown pecan streusel topping fresh from the oven Pin it
A bubbling dish of sweet potato casserole with a golden brown pecan streusel topping fresh from the oven | cookseason.com

This Classic Sweet Sweet Potato Casserole is a dish that defines holiday comfort for so many families, including mine. It’s an American tradition that masterfully balances a creamy, spiced sweet potato base with a buttery pecan streusel that crackles with every bite. What makes it so special is that perfect harmony of textures and cozy flavors that everyone, from kids to grandparents, absolutely adores. Once you bring this version to your table, you’ll understand why it becomes the most requested side dish year after year.

Ingredients You’ll Need

  • Sweet potatoes: look for firm potatoes with smooth, unblemished skin for the sweetest, creamiest mash after boiling.
  • Unsalted butter: using unsalted lets you control the salt level perfectly and gives the casserole its rich, luxurious mouthfeel.
  • Light brown sugar: its molasses notes create a deep, caramel-like sweetness that white sugar alone can’t achieve.
  • Granulated sugar: adds a clean sweetness that balances the deeper flavors from the brown sugar beautifully.
  • Whole milk: its higher fat content makes the filling extra creamy and luscious compared to skim milk.
  • Large eggs: they act as a binder, giving the casserole structure so it slices neatly after baking.
  • Vanilla extract: a splash of pure vanilla enhances all the other sweet, warm flavors in the dish.
  • Ground cinnamon: this warm spice is non-negotiable for that classic, comforting holiday aroma and taste.
  • Ground nutmeg: just a little adds a subtle, nutty warmth that pairs magically with sweet potatoes.
  • Salt: a pinch is crucial to balance all the sweetness and make the flavors pop.
  • Chopped pecans: they toast in the oven, becoming fragrant and extra crunchy in the streusel topping.
  • All-purpose flour: it combines with the butter and sugar to create the crumbly, sandy texture of the streusel.
  • Mini marshmallows: these are a fun, nostalgic topping that puff up and toast for a gooey finish.
  • Fresh thyme sprigs: a simple herbal garnish adds a pop of color and a subtle savory note.

How to Make It

Preheat and Prep Your Dish:
Start by getting your oven ready at 375°F and greasing your 9×13 inch baking dish. This ensures your casserole won’t stick and gives you a head start on assembly.

Boil the Sweet Potatoes:
Place your cubed sweet potatoes in a large pot and cover them completely with cold water. Bring it to a boil, then simmer until they’re fork-tender, which usually takes 15 to 20 minutes.

Drain and Mash Thoroughly:
Drain the potatoes well in a colander and then return them to the warm pot. Use your potato masher to get them completely smooth, with no lumps remaining for the best texture.

Combine the Filling:
To the warm mashed potatoes, add your melted butter, both sugars, milk, eggs, vanilla, and all the spices. Mix it all together until it’s completely smooth, creamy, and beautifully uniform in color.

Spread the Base:
Transfer that velvety sweet potato mixture into your prepared baking dish. Use a spatula to spread it into an even, smooth layer from edge to edge.

Make the Pecan Streusel:
In a separate bowl, toss together the chopped pecans, flour, brown sugar, and melted butter. Keep stirring until the mixture looks like coarse, crumbly sand and every bit is moistened.

Add the Topping and Bake:
Sprinkle that pecan streusel evenly over the entire surface of the sweet potato layer. Bake it for 25 to 30 minutes until the topping is golden and the edges look set.

Optional Marshmallow Finish:
If you’re using marshmallows, pull the dish out at the 25-minute mark and scatter them over the hot topping. Pop it back in for 5 to 10 minutes just until they’re puffy and toasted.

Rest and Garnish:
Let the casserole sit on the counter for a good 10 to 15 minutes after baking. This allows it to set up so you can serve neat squares, and then you can add fresh thyme for garnish.

Close-up of a serving spoon slicing through the creamy sweet potato filling and crunchy pecan topping

Storage Tips

Store any leftover sweet potato casserole covered tightly with plastic wrap or in an airtight container in the fridge, where it will keep beautifully for up to four days. When you’re ready to enjoy it again, reheat it in a 350°F oven for 15 to 20 minutes until it’s warmed all the way through – the oven method helps the topping crisp back up a bit, though it might be slightly softer than the first day. You can also reheat individual portions in the microwave for a minute or two if you’re in a hurry, but I find the oven results are far superior for reviving that just-baked texture and flavor.

Ingredient Substitutions

If you need a gluten-free version, simply swap the all-purpose flour for an equal amount of almond flour or a trusted gluten-free flour blend in the streusel. For a dairy-free casserole, use your favorite plant-based butter and a rich, unsweetened milk alternative like oat or cashew milk in both the filling and the topping. While walnuts can stand in for pecans in a pinch, pecans really have the ideal buttery flavor and crunch for this specific dish. And if you don’t have fresh sweet potatoes, canned puree can work in a bind – just use about 4 cups and skip the boiling and mashing steps entirely, though the texture will be a bit denser.

Serving Suggestions

This sweet potato casserole is the ultimate partner for your holiday main courses like a juicy roasted turkey, a honey-glazed ham, or even a simple herb-crusted roast chicken. Round out your plate with some savory and fresh sides like green bean almondine, classic creamy mashed potatoes, and tangy cranberry sauce to balance the sweetness. For a cozy Sunday dinner, I love serving it alongside a simple roasted pork loin and some sautéed greens – it turns an ordinary meal into something truly special and comforting.

Cultural Context

This style of sweet potato casserole, particularly with a pecan streusel or marshmallow topping, is a deeply rooted tradition in American Southern and holiday cooking. It evolved from the simple practice of sweetening and mashing readily available sweet potatoes, a native North American tuber, and over time became a centerpiece of Thanksgiving and Christmas feasts. The dish represents a beautiful blend of practicality and celebration, turning humble ingredients into something luxurious and deeply comforting that gathers families around the table. It’s more than just a side dish; it’s a taste of home and history for millions of people every holiday season.

A festive holiday table setting with the sweet potato casserole as the centerpiece alongside roasted turkey and other sides

Frequently Asked Questions

What type of sweet potatoes work best for this casserole?

Any standard orange-fleshed sweet potato (often labeled as yams in North America) works perfectly for this Sweet Sweet Potato Casserole. Their natural sweetness and creamy texture when mashed create the ideal base. The recipe calls for 3 pounds, peeled and cubed, which yields the perfect amount for an 8-serving dish.

Can I make this Sweet Sweet Potato Casserole ahead of time?

Absolutely! You can assemble the entire casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. For the best results, let it sit at room temperature for about 30 minutes before baking, and you may need to add 5-10 minutes to the cook time since it will be cold.

What can I substitute for pecans in the topping?

If you have a nut allergy or prefer a different crunch, you can substitute the chopped pecans with an equal amount of walnuts or sliced almonds. For a nut-free version, try using rolled oats or even a crunchy cereal like crushed cornflakes for a similar textured topping.

How do I know when the Sweet Sweet Potato Casserole is ready?

The casserole is done when the edges are bubbling gently and the pecan streusel topping is a deep, golden brown—this usually takes about 45 minutes. The center should be set and not jiggle when you gently shake the baking dish. The delicious aroma will also be your cue that it’s ready.

What should I serve with Sweet Sweet Potato Casserole?

As a classic American holiday side, this casserole pairs beautifully with roasted turkey, honey-glazed ham, or herb-crusted prime rib. Serve it alongside other traditional sides like green bean casserole, creamy mashed potatoes, and cranberry sauce for the ultimate festive feast.

Rate This Recipe

How would you rate this recipe?

Classic Sweet Sweet Potato Casserole

This Sweet Sweet Potato Casserole is a holiday essential, combining creamy, spiced sweet potatoes with a crunchy pecan streusel topping. It's wonderfully sweet and comforting, perfect for rounding out your festive spread. Once you try this version, you'll see why it's a family favorite year after year.

Prep Time
20 Minutes
Cook Time
45 Minutes
Total Time
65 Minutes
4.6
(266 reviews)
By: Sarah Jenkins
Category: Side Dishes
Difficulty: Easy
Cuisine: American
Yield: 8 Servings
Dietary: vegetarian

Ingredients

  1. 01 3 pounds sweet potatoes, peeled and cut into 1-inch cubes
  2. 02 1/2 cup unsalted butter, melted
  3. 03 1/2 cup packed light brown sugar
  4. 04 1/4 cup granulated sugar
  5. 05 1/4 cup whole milk
  6. 06 2 large eggs
  7. 07 1 teaspoon vanilla extract
  8. 08 1 teaspoon ground cinnamon
  9. 09 1/4 teaspoon ground nutmeg
  10. 10 1/4 teaspoon salt
  11. 11 1 cup chopped pecans
  12. 12 1/2 cup all-purpose flour
  13. 13 1/2 cup packed light brown sugar
  14. 14 1/4 cup unsalted butter, melted

Instructions

Step 01

Preheat your oven to 375°F. Grease a 9x13 inch baking dish with butter or non-stick spray.

Step 02

Place the cubed sweet potatoes in a large pot and cover with water. Bring to a boil over high heat, then reduce to a simmer and cook for 15-20 minutes, until tender when pierced with a fork.

Step 03

Drain the sweet potatoes thoroughly and return them to the pot. Mash with a potato masher until smooth and free of lumps.

Step 04

To the mashed sweet potatoes, add the 1/2 cup melted butter, 1/2 cup brown sugar, granulated sugar, milk, eggs, vanilla extract, cinnamon, nutmeg, and salt. Mix until everything is well combined and the mixture is creamy.

Step 05

Spread the sweet potato mixture evenly into the prepared baking dish.

Step 06

In a medium bowl, combine the chopped pecans, flour, 1/2 cup brown sugar, and 1/4 cup melted butter. Stir until the mixture is crumbly and all the dry ingredients are moistened.

Step 07

Sprinkle the pecan topping evenly over the sweet potato layer.

Step 08

Bake in the preheated oven for 25-30 minutes, until the topping is golden brown and the casserole is set around the edges.

Step 09

If using marshmallows, remove the casserole after 25 minutes, scatter the marshmallows over the top, and return to the oven for 5-10 minutes, until the marshmallows are puffed and lightly toasted.

Step 10

Let the casserole cool for 10-15 minutes before serving. Garnish with fresh thyme sprigs if desired.

Notes

Don't skip the step of letting the casserole rest after baking – it makes all the difference for serving tidy portions. If you're making it ahead and baking from cold, just add an extra 5 to 10 minutes to the bake time and keep an eye on the topping. That buttery, crunchy pecan streusel is honestly my favorite part, so I never skimp on it.

Tools You'll Need

  • Large pot
  • Potato masher or hand mixer
  • 9x13 inch baking dish
  • Mixing bowls
  • Measuring cups and spoons

Allergy Information

Contains dairy, eggs, tree nuts (pecans), and gluten. For a gluten-free version, use almond flour instead of all-purpose flour. Dairy-free butter and milk alternatives can be substituted.

Nutrition Facts (Per Serving)

Calories
450
Protein
5g
Carbohydrates
60g
Fat
20g