Sweet Potato Casserole

Looking for a dish that perfectly balances cozy sweetness and buttery crunch? This sweet potato casserole is a holiday classic that never disappoints. Creamy mashed sweet potatoes meet a golden, nutty pecan topping — creating a dessert-like side dish that’s comforting, elegant, and irresistibly delicious. Whether you’re serving it at Thanksgiving, Christmas, or a Sunday family dinner, it’s the kind of recipe that makes guests ask for seconds (and the recipe!).

Table of Contents

Why You’ll Love This Recipe

  • Simple Ingredients, Big Flavor – Made with pantry staples like butter, sugar, and pecans, yet tastes gourmet.
  • Perfect Holiday Side – The creamy-sweet filling and crunchy topping pair beautifully with turkey, ham, or roast chicken.
  • Easy to Prepare – A few basic steps, minimal prep, and no fancy tools required.
  • Crowd-Pleaser – Even those who “don’t like sweet potatoes” will fall in love with this one.
  • Warm, Comforting, and Nostalgic – Each bite feels like a hug from home.

Ingredients Needed

For the Sweet Potato Base

  • 4 cups sweet potatoes, peeled and cubed
  • 2 large eggs, lightly beaten
  • ½ cup granulated sugar
  • ½ cup milk (whole or evaporated for richer flavor)
  • 4 tablespoons unsalted butter, softened
  • ½ teaspoon vanilla extract
  • ½ teaspoon salt

For the Pecan Topping

  • ½ cup packed brown sugar
  • ⅓ cup all-purpose flour
  • 3 tablespoons unsalted butter, softened
  • ½ cup chopped pecans

💡 Tip: Toast the pecans for a few minutes in a dry skillet — it deepens their flavor and adds extra crunch.

How to Make Sweet Potato Casserole

Step 1: Preheat and Prep

Preheat your oven to 325°F (165°C). Lightly grease a 9×13-inch baking dish with butter or non-stick spray to prevent sticking.

Step 2: Cook the Sweet Potatoes

Place the cubed sweet potatoes in a medium saucepan, cover with water, and bring to a boil over medium-high heat.
Cook until fork-tender, about 10–15 minutes. Drain thoroughly to remove excess water — this helps the casserole set properly.

Step 3: Mash and Mix the Base

Transfer the hot sweet potatoes to a large mixing bowl. Mash until smooth using a fork or potato masher.
Add in the beaten eggs and stir to combine. Then mix in sugar, milk, butter, vanilla, and salt.
Blend until smooth and creamy — the mixture should be thick but pourable. Pour into the prepared baking dish and spread evenly.

Step 4: Prepare the Topping

In a medium bowl, combine brown sugar and flour. Cut in the butter with a pastry cutter or fork until the mixture looks crumbly, like coarse sand. Stir in the chopped pecans.
💡 Tip: Don’t overmix — a slightly uneven texture ensures a crisp topping.

Step 5: Assemble and Bake

Sprinkle the pecan mixture evenly over the sweet potato base.
Bake for 25–30 minutes, or until the topping is golden and slightly crisp.
Let it cool for 10 minutes before serving to allow the layers to set and the flavors to meld beautifully.

Serving and Storage Tips

  • To Serve: Serve warm as a side dish or even as a dessert. A dollop of whipped cream or a drizzle of maple syrup makes it extra special.
  • Storage: Cover leftovers tightly and refrigerate for up to 4 days.
  • Reheating: Warm individual portions in the microwave for 30–45 seconds, or reheat the whole dish in a 300°F oven until heated through.
  • Freezing: Assemble the casserole (without baking), cover tightly, and freeze up to 1 month. Thaw overnight in the fridge, then bake as directed.

Helpful Notes

  • Make-Ahead Tip: Prepare the base and topping separately, refrigerate overnight, and assemble just before baking.
  • Nut-Free Option: Swap pecans for crushed cornflakes or rolled oats mixed with a bit of brown sugar and butter.
  • Flavor Upgrade: Add a pinch of cinnamon or nutmeg to the sweet potato mixture for a warm, spiced flavor.
  • Texture Tip: For extra creaminess, mix in a splash of heavy cream or mash the potatoes with an electric mixer.
Sweet Potato Casserole

Classic Sweet Potato Casserole with Pecan Topping

This Sweet Potato Casserole is the ultimate blend of creamy, cozy sweetness and buttery crunch. Mashed sweet potatoes form a silky base topped with a golden, nutty pecan crumble — a beloved holiday favorite that’s both comforting and elegant. Perfect for Thanksgiving, Christmas, or any special dinner, this casserole is the kind of side dish that feels like dessert and tastes like home.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Comfort Food, Holiday, Side Dish
Cuisine: American, Southern
Calories: 310

Ingredients
  

For the Sweet Potato Base
  • 4 cups sweet potatoes peeled and cubed
  • 2 large eggs lightly beaten
  • 0.5 cup granulated sugar
  • 0.5 cup milk whole or evaporated for richer flavor
  • 4 tbsp unsalted butter softened
  • 0.5 tsp vanilla extract
  • 0.5 tsp salt
For the Pecan Topping
  • 0.5 cup packed brown sugar
  • 0.33 cup all-purpose flour
  • 3 tbsp unsalted butter softened
  • 0.5 cup chopped pecans toasted for extra flavor (optional)

Method
 

  1. Step 1 – Preheat and Prep: Preheat the oven to 325°F (165°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
  2. Step 2 – Cook the Sweet Potatoes: Place cubed sweet potatoes in a medium saucepan, cover with water, and bring to a boil. Cook for 10–15 minutes until fork-tender. Drain thoroughly to remove excess water.
  3. Step 3 – Mash and Mix the Base: Mash the hot sweet potatoes until smooth. Stir in eggs, sugar, milk, butter, vanilla, and salt until creamy. Pour into the prepared baking dish and spread evenly.
  4. Step 4 – Prepare the Topping: In a bowl, mix brown sugar and flour. Cut in butter until crumbly, then stir in chopped pecans. Avoid overmixing for best texture.
  5. Step 5 – Assemble and Bake: Sprinkle topping evenly over the sweet potato base. Bake for 25–30 minutes, until golden and slightly crisp. Let cool for 10 minutes before serving.

Notes

Make-Ahead Tip: Assemble up to a day in advance and refrigerate. Add the topping just before baking.
Nut-Free Option: Replace pecans with a mixture of oats and brown sugar.
Flavor Twist: Add a pinch of cinnamon or nutmeg for warmth.
Marshmallow Option: Top with mini marshmallows in the last 10 minutes of baking for a gooey finish.

Conclusion

This sweet potato casserole combines everything you love about comfort food — creamy, sweet, buttery, and delightfully crunchy. It’s a timeless recipe that brings warmth to every table and guarantees compliments from every guest.

If you tried this recipe, leave a star rating and comment below — I’d love to hear your thoughts!
Don’t forget to share it on Pinterest or Facebook so others can enjoy it too.

👉 What’s your favorite way to top a sweet potato casserole — marshmallows, pecans, or both? Let me know in the comments!

Frequently Asked Questions (FAQ)

Can I use canned sweet potatoes instead of fresh?

Yes! Drain them well and mash before mixing. The flavor will be slightly sweeter, so you might want to reduce the sugar by a couple of tablespoons.

Can I make this casserole ahead of time?

Absolutely. Prepare the casserole (without baking), cover, and refrigerate for up to 24 hours. Add the topping just before baking.

Is this recipe gluten-free?

To make it gluten-free, replace the all-purpose flour in the topping with almond flour or a 1:1 gluten-free blend.

Why is my topping soggy?

If the topping becomes soggy, it’s usually due to too much butter or covering the casserole while it’s still hot. Let it cool uncovered for a crisp texture.

Can I add marshmallows?

Definitely! Sprinkle mini marshmallows on top during the last 10 minutes of baking for a gooey, golden finish.