If you’re searching for that perfect comfort dish that feels like a warm hug, this Sweet Potato Casserole with Pecan Topping Recipe will quickly become your go-to. It’s that magical pairing of velvety sweet potatoes, fragrant spices, and a crunchy, buttery pecan topping that makes every bite irresistible. Whether it’s a holiday feast or a cozy weeknight, this dish strikes the perfect balance between sweet and subtly savory, delivering a celebration of texture and flavor that everyone will adore.

Ingredients You’ll Need
Gathering the right ingredients is so simple yet crucial to achieving that perfect Sweet Potato Casserole with Pecan Topping Recipe. Each item plays a starring role—smooth sweet potatoes bring natural sweetness, warming spices add depth, and the buttery pecan topping provides delightful crunch and richness.
- 4 large sweet potatoes (about 3 lbs), peeled and cubed: The creamy heart of the dish, packed with natural sweetness and vibrant color.
- 1/2 cup whole milk: Adds a touch of creaminess that smooths out the texture beautifully.
- 1/2 cup brown sugar: Provides rich, caramel-like sweetness that elevates the natural flavor of sweet potatoes.
- 1/4 cup unsalted butter, melted: Brings moistness and a flavorful depth while enhancing the luscious texture.
- 1/2 tsp ground cinnamon: Warms up the dish with its inviting, spicy aroma.
- 1/4 tsp ground nutmeg: Adds a subtle nutty and earthy note that perfectly complements the cinnamon.
- 1/2 tsp pure vanilla extract: Infuses the casserole with a sweet, fragrant roundness that brings everything together.
- 1/4 tsp salt: Balances the sweetness and enhances all the other flavors.
- 2 large eggs: Gives structure and richness to the filling, ensuring it sets nicely when baked.
- 1/2 cup all-purpose flour: Helps create the crisp and crumbly pecan topping.
- 1/2 cup brown sugar: Sweetens the topping with a deep molasses flavor.
- 1/2 cup chopped pecans: Adds irresistible crunch and nutty notes for texture contrast.
- 1/4 cup unsalted butter, melted (for topping): Binds the topping and enhances its golden, crispy finish.
How to Make Sweet Potato Casserole with Pecan Topping Recipe
Step 1: Prepare Your Oven and Baking Dish
Start by preheating your oven to 350°F (175°C) and generously greasing a 9×13-inch baking dish. This simple prep ensures your casserole won’t stick and comes out beautifully once baked.
Step 2: Cook the Sweet Potatoes
Place your peeled and cubed sweet potatoes in a large pot, covering them with water. Bring to a boil and cook until they are fork-tender, about 15 minutes. Draining them well here is key to avoid any excess moisture muddying up your casserole.
Step 3: Mash to Creamy Perfection
Transfer the drained sweet potatoes to a large bowl and mash until silky smooth. This is the base for your luscious casserole filling, so feel free to get creative with the texture—some like it really smooth, others prefer a few lumps for character.
Step 4: Combine Your Flavors
Add the milk, brown sugar, melted butter, ground cinnamon, nutmeg, vanilla extract, and salt to the mashed sweet potatoes. Stir everything together until fully incorporated, creating a fragrant and flavorful filling that promises pure comfort in a bite.
Step 5: Incorporate the Eggs
Slowly beat the eggs into the mixture, one at a time. It’s important your sweet potato mixture isn’t too hot to avoid scrambling the eggs—instead, gently mix for a smooth, rich consistency that will set perfectly in the oven.
Step 6: Spread the Filling into the Dish
Pour and smooth the sweet potato mixture evenly into your prepared baking dish. This layer is the foundation that holds all the yummy goodness, so level it out nicely to ensure even baking and a gorgeous presentation.
Step 7: Prepare the Pecan Topping
In a small bowl, combine the flour, brown sugar, and chopped pecans. Pour in the melted butter and stir until the mixture forms a crumbly texture. This topping will deliver that stirring contrast of crunchy sweetness everyone loves.
Step 8: Sprinkle the Topping and Bake
Generously sprinkle the pecan crumble evenly over your sweet potato layer. Slide the dish into the oven and bake for 30 to 35 minutes, until the top is a gorgeous golden brown and the center has set, signaling it’s ready to enjoy.
Step 9: Cool and Serve
Allow your casserole to cool slightly before slicing. This resting step helps everything hold together perfectly, making serving easier and keeping each portion intact, so no one misses a bite of that scrumptious topping.
How to Serve Sweet Potato Casserole with Pecan Topping Recipe

Garnishes
For an extra-special touch, try sprinkling a few whole toasted pecans on top just before serving or add a light dusting of cinnamon. These simple additions highlight the flavors beautifully and make your dish look even more inviting.
Side Dishes
This casserole pairs wonderfully with roasted turkey or glazed ham for a classic holiday meal. For a lighter take, consider serving alongside a crisp green salad or sautéed green beans to balance the richness with some fresh crunch.
Creative Ways to Present
Want to impress your guests? Serve individual portions in ramekins and top with a dollop of whipped cream or marshmallow fluff. Another fun idea is to swirl maple syrup or honey on top for an extra layer of sweetness and flair.
Make Ahead and Storage
Storing Leftovers
Sweet Potato Casserole with Pecan Topping Recipe leftovers keep well in the fridge for up to four days. Cover your dish tightly with foil or transfer portions into airtight containers to preserve moisture and freshness.
Freezing
You can freeze the casserole before baking by assembling it in a freezer-safe dish, wrapping tightly, and freezing for up to two months. When ready, bake it straight from frozen; just add extra baking minutes until bubbly and golden all over.
Reheating
Reheat leftovers by covering with foil and warming in a 350°F oven until heated through, about 20 minutes. This method helps maintain the crispiness of the pecan topping without drying out the creamy sweet potatoes beneath.
FAQs
Can I make this recipe vegan?
You can easily make a dairy-free and egg-free version by substituting plant-based milk and butter alternatives, and replacing eggs with flax eggs or a commercial egg replacer. Keep in mind the texture may be slightly different but still delicious.
What type of sweet potatoes work best?
Opt for orange-fleshed sweet potatoes, which are sweeter and moister, adding rich flavor and color that showcases beautifully in this casserole.
Can I prepare the pecan topping ahead of time?
Absolutely! The pecan crumble can be mixed and stored in an airtight container for up to two days before baking, making your final assembly even quicker.
How do I ensure the pecan topping stays crunchy?
To keep the topping crispy, avoid adding too much moisture before baking and make sure your butter is fully melted and evenly mixed for a perfect crumbly texture that crisps up beautifully in the oven.
Is this casserole good for holidays only?
Not at all! While it’s a holiday favorite, this Sweet Potato Casserole with Pecan Topping Recipe is equally delightful any time of year when you want a comforting, flavorful side dish or even a sweet treat for brunch or dinner.
Final Thoughts
There’s something truly heartwarming about the combination of creamy sweet potatoes with a perfectly crisp pecan topping, and this Sweet Potato Casserole with Pecan Topping Recipe delivers that magic flawlessly. It’s an easy, crowd-pleasing dish that will become a staple at your table before you know it. Don’t hesitate—give this recipe a try and enjoy the smiles it brings around your dining table.
Print
Sweet Potato Casserole with Pecan Topping Recipe
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 8 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
Description
This classic Sweet Potato Casserole is a comforting and delicious side dish perfect for holiday dinners or any special occasion. Creamy mashed sweet potatoes are blended with warm spices and topped with a buttery pecan crumble, then baked to golden perfection for a delightful mix of smooth and crunchy textures.
Ingredients
Sweet Potato Mixture
- 4 large sweet potatoes (about 3 lbs), peeled and cubed
- 1/2 cup whole milk
- 1/2 cup brown sugar
- 1/4 cup unsalted butter, melted
- 1/2 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/2 tsp pure vanilla extract
- 1/4 tsp salt
- 2 large eggs
Crumble Topping
- 1/2 cup all-purpose flour
- 1/2 cup brown sugar
- 1/2 cup chopped pecans
- 1/4 cup unsalted butter, melted
Instructions
- Preheat Oven and Prepare Dish: Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish to prevent sticking.
- Cook Sweet Potatoes: In a large pot, place the cubed sweet potatoes and cover them with water. Bring the water to a boil, then cook the potatoes until they are fork-tender, about 15 minutes. Drain them thoroughly to remove excess water.
- Mash Sweet Potatoes: Transfer the cooked sweet potatoes to a large bowl and mash them until the texture is smooth and creamy.
- Combine Ingredients: Add the whole milk, brown sugar, melted butter, ground cinnamon, ground nutmeg, vanilla extract, and salt to the mashed sweet potatoes. Mix well until all ingredients are fully incorporated.
- Add Eggs: Beat in the eggs one at a time, making sure the sweet potato mixture has cooled enough to prevent the eggs from scrambling. Stir until the mixture is smooth and combined.
- Fill Baking Dish: Spread the sweet potato mixture evenly into the prepared 9×13-inch baking dish, smoothing the top with a spatula.
- Prepare Crumble Topping: In a separate bowl, combine the all-purpose flour, brown sugar, and chopped pecans. Stir in the melted butter until the mixture forms a crumbly texture.
- Add Topping: Evenly sprinkle the crumble topping over the sweet potato layer in the baking dish.
- Bake: Place the dish in the preheated oven and bake for 30–35 minutes, or until the topping is golden brown and the center of the casserole is set.
- Cool and Serve: Remove the casserole from the oven and let it cool slightly before slicing and serving. This helps the casserole set for easier portioning.
Notes
- You can prepare this casserole a day ahead and refrigerate it; bake just before serving.
- For a vegan version, substitute eggs with flax eggs and use plant-based milk and butter alternatives.
- Adding a pinch of salt to the topping enhances the sweetness and nuttiness.
- If you prefer a crunchier topping, toast the pecans lightly before mixing.
- Use fresh spices for more vibrant flavor.

