Sweet Potato Casserole: A Classic Holiday Favorite Done Right


For the Sweet Potato Filling:

  • 4–5 medium sweet potatoes (about 3 lbs), peeled and cubed
  • 1/2 cup unsalted butter, melted
  • 1/2 cup granulated sugar
  • 1/4 cup brown sugar
  • 1/2 cup milk (whole milk or half-and-half for extra creaminess)
  • 2 large eggs, lightly beaten
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1/4 teaspoon salt

For the Pecan Streusel Topping:

  • 1 cup packed brown sugar
  • 1 cup chopped pecans
  • 1/3 cup all-purpose flour
  • 1/3 cup unsalted butter, melted
  • 1 teaspoon ground cinnamon
  • Pinch of salt

Step-by-Step Instructions

1. Preheat and Prep

  1. Preheat your oven to 350°F (175°C).
  2. Grease a 9x13-inch baking dish or casserole dish with butter or cooking spray.

2. Cook the Sweet Potatoes

  1. Place the peeled and cubed sweet potatoes in a large pot and cover them with water.
  2. Bring to a boil over medium-high heat, then reduce the heat and simmer for 15–20 minutes, or until the potatoes are fork-tender.
  3. Drain the sweet potatoes and mash them thoroughly with a potato masher or blend with a hand mixer until smooth.

3. Make the Sweet Potato Filling

  1. In a large mixing bowl, combine the mashed sweet potatoes, melted butter, granulated sugar, brown sugar, milk, eggs, vanilla extract, cinnamon, nutmeg, and salt.
  2. Mix until the filling is smooth and well combined.
  3. Spread the mixture evenly into the prepared baking dish.

4. Prepare the Pecan Streusel Topping

  1. In a medium mixing bowl, combine the brown sugar, chopped pecans, flour, melted butter, cinnamon, and salt.
  2. Mix with a fork or your fingers until the mixture resembles coarse crumbs.
  3. Sprinkle the streusel topping evenly over the sweet potato filling.

5. Bake Until Golden

  1. Bake the casserole in the preheated oven for 30–35 minutes, or until the topping is golden brown and the filling is set.
  2. For an extra-crispy topping, broil the casserole for 2–3 minutes at the end of baking (watch closely to avoid burning).

6. Serve & Enjoy

  1. Let the casserole cool slightly before serving.
  2. Serve warm as a side dish or even as a dessert—it’s sweet enough to double as both!
  3. Garnish with additional chopped pecans or a dusting of cinnamon if desired.

Tips for Success

  • Use Fresh Sweet Potatoes: Canned sweet potatoes can work in a pinch, but fresh ones yield the best flavor and texture.
  • Adjust Sweetness: Taste the filling before baking and adjust the sugar levels to suit your preference.
  • Make Ahead: Assemble the casserole up to a day in advance, cover, and refrigerate. Add the streusel topping just before baking.
  • Double the Topping: If you love a thick, crunchy layer, double the streusel recipe for extra indulgence.
  • Swap Nuts: If you’re not a fan of pecans, try walnuts or almonds instead.

Why This Recipe Works

This Sweet Potato Casserole strikes the perfect balance between creamy, spiced sweetness and crunchy, buttery topping. The filling is velvety smooth, thanks to the combination of mashed sweet potatoes, butter, and spices, while the pecan streusel adds a satisfying crunch and nutty flavor. Whether served as a side dish or a dessert, this casserole is a celebration of holiday flavors that’s as comforting as it is delicious.


Conclusion: A Holiday Classic That Never Disappoints

Whether you’re hosting Thanksgiving dinner, a festive Christmas feast, or simply craving a taste of seasonal comfort, this Sweet Potato Casserole is sure to impress. Its creamy texture, bold flavors, and irresistible streusel topping make it a standout dish that’s as versatile as it is satisfying. Plus, its simplicity means you can whip it up anytime, anywhere.

We’d love to see your creations! Tag us in your photos or share your favorite variations—your twist on this sweet potato casserole might just inspire others to try it too! 🍠✨