If you are searching for that perfect comfort food to bring everyone to the table with smiles, the Sweet Potato Casserole with Pecan Topping Recipe is an absolute must-try. This dish combines the natural sweetness of tender mashed sweet potatoes with a rich, buttery, and delightfully crunchy pecan topping, creating a harmony of flavors and textures that’s simply irresistible. Whether it’s for a holiday feast or a cozy family dinner, this casserole is one of those heartwarming classics that fills your home with the aroma of warmth and festive cheer.

Ingredients You’ll Need
Don’t let the simplicity of these ingredients fool you; each one plays a crucial role in building the sweet potato casserole’s comforting taste, smooth texture, and that irresistible golden crust. With just a handful of pantry staples and fresh sweet potatoes, you’ll achieve a dish that feels both special and satisfyingly homemade.
- 4 large sweet potatoes peeled and cubed: The star of the dish, providing natural sweetness and creamy texture when mashed.
- 1/2 cup granulated sugar: Adds sweetness and balances the earthiness of the sweet potatoes perfectly.
- 2 large eggs lightly beaten: Helps bind the mixture for that smooth, custardy feel inside.
- 1/2 cup unsalted butter melted: Enhances richness without overpowering the sweet potatoes’ flavor.
- 1/2 cup whole milk: Adds creaminess and helps keep the casserole moist.
- 1 teaspoon vanilla extract: Brings a warm, fragrant note that elevates every bite.
- 1/2 teaspoon salt: Balances all the sweetness and brings out the full depth of flavor.
- For the topping: 1/2 cup all-purpose flour, 1/3 cup unsalted butter melted, 1 cup chopped pecans, 1 cup light brown sugar packed – these create the iconic crispy, nutty layer that makes this casserole unforgettable.
How to Make Sweet Potato Casserole with Pecan Topping Recipe
Step 1: Preparing and Cooking the Sweet Potatoes
Start by preheating your oven to 350°F and greasing a 9×13-inch baking dish lightly – this prevents sticking and ensures easy serving later. Place your peeled and cubed sweet potatoes into a large pot and cover them with water. Bring to a boil and cook for about 15 to 20 minutes until they are fork-tender. This ensures your mash will be silky smooth without any lumps.
Step 2: Mashing and Mixing
Drain the sweet potatoes well, then mash them thoroughly in a large bowl until smooth. This is where the magic begins – stir in the granulated sugar, lightly beaten eggs, melted butter, whole milk, vanilla extract, and salt. Mix gently but thoroughly to create a luscious, creamy base that’s sweet yet balanced. This forms the comforting heart of your casserole.
Step 3: Assembling the Casserole
Spread your smooth sweet potato mixture evenly into the prepared baking dish, smoothing the top with a spatula. Now for the best part: the topping. In a separate bowl, combine the flour, melted butter, chopped pecans, and packed light brown sugar. Mix until crumbly – this mixture will add a buttery, crunchy texture that contrasts beautifully with the creamy sweet potatoes. Sprinkle this evenly over the sweet potato layer.
Step 4: Baking to Perfection
Place the casserole in the oven and bake for 35 to 40 minutes, or until the topping turns a gorgeous golden brown and becomes crisp. Baking time is perfect for melding flavors and achieving that classic combination of gooey and crunchy textures. Once out of the oven, let it rest for about 10 minutes – this helps it set slightly, making serving easier and more elegant.
How to Serve Sweet Potato Casserole with Pecan Topping Recipe

Garnishes
While this casserole is breathtaking on its own, a sprinkle of fresh chopped parsley or a dash of cinnamon powder can add a lovely pop of color and a subtle layer of flavor. For those who love a little extra sweetness and tradition, a scattering of mini marshmallows lightly toasted on top adds a nostalgic touch that guests adore.
Side Dishes
Sweet Potato Casserole with Pecan Topping Recipe pairs wonderfully with savory mains like roasted turkey or glazed ham. Its creamy, sweet richness balances out hearty meat dishes, while fresh green beans, crisp Brussels sprouts, or a simple garden salad add vibrant freshness to complete your meal with a variety of textures and flavors.
Creative Ways to Present
For a festive twist, bake this casserole in individual ramekins or mini cast iron skillets for perfectly portioned servings. You might also top it with a drizzle of warm maple syrup or a dollop of whipped cream cheese frosting for a surprising dessert-like delight. Presentation is all about making it feel cozy while still impressing your loved ones.
Make Ahead and Storage
Storing Leftovers
Once cooled, sweet potato casserole stores beautifully in an airtight container in the refrigerator for up to 3 days. This makes it an ideal dish for holiday prep or batch cooking, allowing you to enjoy the comfort of homemade goodness even on busy days.
Freezing
If you want to keep this beauty longer, you can freeze it before baking. Simply assemble the casserole in a freezer-safe dish, cover tightly with foil or plastic wrap, and freeze for up to 2 months. When ready to eat, bake it straight from frozen but increase the baking time by about 15 to 20 minutes to ensure it’s hot and bubbly.
Reheating
Reheat leftovers in the oven at 325°F for 15 to 20 minutes, covered with foil to prevent drying out, then uncover in the last few minutes to crisp up the pecan topping again. Avoid microwaving when possible, as this can make the topping soggy and diminish the craving-worthy crunch.
FAQs
Can I use frozen sweet potatoes instead of fresh?
Absolutely! Frozen sweet potatoes can be a great time-saver. Just thaw and drain them well before mashing, and you might want to reduce the added liquid slightly since frozen potatoes can hold more moisture.
Is it possible to make this dish vegan?
Yes, with some tweaks! Use plant-based milk and vegan butter substitutes, and replace the eggs with flax eggs or a commercial egg replacer to maintain that creamy, binding texture.
How do I make the pecan topping extra crunchy?
Make sure to toast your pecans lightly in a dry skillet before mixing them in the topping. This releases their oils and deepens their flavor, giving you an even crunchier and more aromatic topping.
Can I add marshmallows on top?
Definitely! Adding marshmallows is a classic addition to sweet potato casserole and gives a lovely gooey, sweet finish. Add them in the last 5 to 10 minutes of baking so they get golden but don’t burn.
What’s the best way to reheat this casserole without drying it out?
Cover the casserole loosely with foil and reheat in the oven at a moderate temperature, like 325°F, to gently warm through. Removing the foil in the last 5 minutes helps keep the topping crisp without drying the dish.
Final Thoughts
There is something truly special about the way the Sweet Potato Casserole with Pecan Topping Recipe brings comfort, warmth, and a touch of elegance all in one dish. Whether you’re crafting a family tradition or just craving a sweet, nutty, and creamy side, this recipe is sure to win hearts and satisfy taste buds. Give it a try, and watch it become a favorite that you’ll reach for again and again!
Print
Sweet Potato Casserole with Pecan Topping Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 8 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
A classic American side dish featuring creamy mashed sweet potatoes topped with a crunchy pecan and brown sugar crumble. This sweet potato casserole is perfect for holiday meals or any comforting occasion.
Ingredients
Sweet Potato Mixture
- 4 large sweet potatoes, peeled and cubed
- 1/2 cup granulated sugar
- 2 large eggs, lightly beaten
- 1/2 cup unsalted butter, melted
- 1/2 cup whole milk
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
Pecan Topping
- 1/2 cup all-purpose flour
- 1/3 cup unsalted butter, melted
- 1 cup chopped pecans
- 1 cup light brown sugar, packed
Instructions
- Preheat the Oven and Prepare Dish: Preheat your oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish to prevent sticking.
- Cook Sweet Potatoes: Place the peeled and cubed sweet potatoes into a large pot and cover them with water. Bring to a boil and cook for 15 to 20 minutes or until they are fork-tender. Drain the water thoroughly.
- Mash and Mix Sweet Potatoes: Mash the drained sweet potatoes until smooth. Stir in granulated sugar, beaten eggs, melted butter, whole milk, vanilla extract, and salt until everything is homogeneously combined.
- Spread Sweet Potato Mixture: Evenly spread the sweet potato mixture into the prepared baking dish, smoothing the top for an even layer.
- Prepare Pecan Topping: In a separate bowl, combine the flour, melted butter, chopped pecans, and packed light brown sugar. Mix until the mixture forms a crumbly texture.
- Add Topping and Bake: Sprinkle the pecan topping evenly over the sweet potato layer. Bake in the preheated oven for 35 to 40 minutes until the topping turns golden brown and crisp.
- Rest and Serve: Allow the casserole to rest for 10 minutes after baking to let it set slightly for easier serving. Enjoy warm.
Notes
- This casserole can be prepared a day in advance and refrigerated before baking to save time on serving day.
- For a lighter version, reduce the amount of sugar or substitute it with natural sweeteners like maple syrup.
- Adding marshmallows on top before baking is a popular variation that offers a classic sweet finish.

