Nothing quite says comfort and celebration like a warm, sweet, and crunchy dish fresh from the oven. This Sweet Potato Casserole with Pecan Topping Recipe brings together the natural sweetness of tender, creamy sweet potatoes and the irresistible crunch of a buttery pecan crumble. Every bite is a cozy hug, perfect for holiday dinners or when you just want to treat yourself and your loved ones to something truly special. It’s simple yet decadent, and once you try it, you’ll see why it’s a timeless classic that deserves a spot on your recipe list.

Ingredients You’ll Need
Gathering these straightforward, pantry-friendly ingredients is the first step to creating a dish bursting with warmth and flavor. Each item plays a crucial role, whether it’s adding moisture, sweetness, or that signature crunchy topping that makes this casserole unforgettable.
- 3 large sweet potatoes, peeled and cubed: The star of the dish, providing creamy texture and natural sweetness.
- 1/4 cup unsalted butter, melted: Adds richness and helps to bring all the flavors together smoothly.
- 1/3 cup brown sugar (or coconut sugar): Sweetens the sweet potatoes while enhancing their caramel notes.
- 1/4 cup milk (dairy or plant-based): Keeps the mash moist and creamy without overpowering the natural flavors.
- 1 tsp vanilla extract: A subtle aromatic touch that balances the sweetness perfectly.
- 1/2 tsp cinnamon: Introduces a cozy spice element, essential for fall vibes.
- 1/4 tsp nutmeg: Adds a warm, nutty spice that complements the cinnamon beautifully.
- Pinch of salt: Enhances the overall flavor, ensuring everything tastes just right.
- 1/2 cup chopped pecans: Provides the signature crunchy topping with nutty flavor and texture contrast.
- 1/4 cup all-purpose flour (or gluten-free flour): Helps bind the topping into a delicious crumble.
- 1/4 cup brown sugar: Sweetens the topping so it browns and caramelizes nicely.
- 2 tbsp unsalted butter, melted: Brings moisture and richness to the pecan topping.
- Pinch of salt: Balances the sweetness in the topping for a perfect bite.
How to Make Sweet Potato Casserole with Pecan Topping Recipe
Step 1: Prepare and Preheat
Start by preheating your oven to 375°F (190°C). This ensures it’s at the perfect temperature the moment your casserole is ready. Then, grease a 9×13-inch baking dish to prevent sticking and help achieve a beautiful golden crust on your casserole.
Step 2: Cook the Sweet Potatoes
Place your peeled and cubed sweet potatoes into a large pot of salted water. Boil them for 15 to 20 minutes or until they are fork-tender—this tender texture is key to a silky mash that forms the casserole’s creamy base.
Step 3: Mash and Flavor the Sweet Potatoes
Drain the potatoes and allow them to cool slightly so you can handle them easily. Mash them thoroughly in a large bowl until nice and smooth. Then, mix in the melted butter, brown sugar, milk, vanilla extract, cinnamon, nutmeg, and a pinch of salt. Stir well until everything becomes a luscious, fragrant sweet potato mixture.
Step 4: Spread the Sweet Potato Mixture
Transfer your sweet potato mixture into the greased baking dish, spreading it out evenly. This creates the perfect base for the crunchy pecan topping that comes next.
Step 5: Make the Pecan Topping
In a small bowl, combine the chopped pecans, flour, brown sugar, melted butter, and a pinch of salt. Mix these together until crumbly and well combined—this mixture will crisp up beautifully once baked and add the perfect texture and flavor contrast.
Step 6: Add the Topping and Bake
Sprinkle the pecan crumble evenly over the mashed sweet potatoes. Then, pop the dish into your preheated oven. Bake for 25 to 30 minutes or until the topping is golden and crunchy, and the casserole is heated through to perfection.
Step 7: Cool and Serve
Once baked, let the casserole cool slightly. This resting time helps the flavors settle and makes serving easier, giving you the ideal balance of creamy filling and crispy topping in every bite.
How to Serve Sweet Potato Casserole with Pecan Topping Recipe

Garnishes
To elevate your Sweet Potato Casserole with Pecan Topping Recipe, try adding a few simple garnishes. A light sprinkle of fresh chopped parsley or a dusting of cinnamon can add a pop of color and extra flavor flair. For a festive touch, a few whole pecans scattered on top right before serving will look stunning.
Side Dishes
This casserole pairs beautifully with a variety of dishes. Think roasted turkey or glazed ham for a holiday feast, or serve alongside sautéed green beans or a crisp autumn salad. The sweet and savory layers of the casserole balance rich meats and fresh vegetables perfectly.
Creative Ways to Present
You can get creative by serving individual portions in small ramekins topped with pecans for a personalized touch. Alternatively, layer your casserole in a clear glass dish to show off the gorgeous contrast between the sweet potatoes and pecan topping. It makes for a beautiful presentation when guests arrive.
Make Ahead and Storage
Storing Leftovers
Leftover Sweet Potato Casserole with Pecan Topping Recipe can be stored in an airtight container in the refrigerator for up to 4 days. Just cover it tightly to keep the topping crisp and the sweet potatoes moist.
Freezing
This casserole freezes wonderfully. For best results, assemble but don’t bake it, wrap tightly with plastic wrap and foil, and freeze for up to 2 months. When you’re ready to enjoy, thaw overnight in the fridge and then bake as directed.
Reheating
To reheat, place your leftover casserole in an oven-safe dish and warm in a 350°F (175°C) oven for about 15-20 minutes or until heated through. This will help retain the topping’s crunch and the creamy texture underneath.
FAQs
Can I use a different type of nuts for the topping?
Absolutely! Walnuts or almonds make fantastic alternatives, offering their unique crunch and flavor while still complementing the sweet potato base beautifully.
Is it possible to make this dish vegan?
Yes, just swap the butter for a plant-based alternative and use your favorite plant-based milk. The rest of the ingredients are naturally vegan-friendly.
Can I prepare the sweet potato mixture ahead of time?
You can mash and season the sweet potatoes a day in advance. Keep the mixture refrigerated and prepare your topping and assembly when ready to bake.
How do I make the topping extra crispy?
Use chilled butter for the topping and sprinkle the pecan crumble evenly to avoid clumping. Baking until the topping turns a rich golden brown also ensures maximum crispiness.
What if I don’t have brown sugar; can I substitute it?
Light or dark muscovado sugar works well, or even full-proof maple syrup in the mash (though that will add moisture you’ll want to balance). Regular granulated sugar is less ideal since it lacks molasses flavor but will still sweeten the dish.
Final Thoughts
This Sweet Potato Casserole with Pecan Topping Recipe is a wonderful way to bring warmth, texture, and a hint of holiday spirit to your table any time of year. Creamy sweet potatoes combined with that crackly, buttery pecan topping make each bite an absolute delight. Whether you’re looking for a new family favorite or a stunning side that wows guests, this dish is your delicious answer. Trust me, once you make it, it will quickly become a cherished tradition.
Print
Sweet Potato Casserole with Pecan Topping Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Gluten Free
Description
A comforting and classic Sweet Potato Casserole with a deliciously crunchy pecan topping. This dish combines creamy mashed sweet potatoes flavored with warm spices and vanilla, topped with a buttery, crumbly pecan mixture, baked to golden perfection. Perfect as a side dish for holiday dinners or cozy family meals.
Ingredients
Sweet Potato Mixture
- 3 large sweet potatoes, peeled and cubed
- 1/4 cup unsalted butter, melted
- 1/3 cup brown sugar (or coconut sugar)
- 1/4 cup milk (dairy or plant-based)
- 1 tsp vanilla extract
- 1/2 tsp cinnamon
- 1/4 tsp nutmeg
- Pinch of salt
Pecan Topping
- 1/2 cup chopped pecans
- 1/4 cup all-purpose flour (or gluten-free flour)
- 1/4 cup brown sugar
- 2 tbsp unsalted butter, melted
- Pinch of salt
Instructions
- Preheat Oven and Prepare Dish: Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish to prevent sticking during baking.
- Cook Sweet Potatoes: Boil the peeled and cubed sweet potatoes in salted water for 15-20 minutes until they are fork-tender. Drain thoroughly and let them cool slightly to handle.
- Mash and Mix: Transfer the sweet potatoes to a large bowl and mash them until smooth. Mix in the melted butter, brown sugar, milk, vanilla extract, cinnamon, nutmeg, and a pinch of salt until the mixture is creamy and well blended.
- Assemble Base: Spread the sweet potato mixture evenly into the prepared baking dish, creating a smooth base layer.
- Prepare Pecan Topping: In a small bowl, combine the chopped pecans, flour, brown sugar, melted butter, and a pinch of salt. Mix until the mixture becomes crumbly and well incorporated.
- Add Topping: Sprinkle the pecan topping evenly over the sweet potato base, ensuring full coverage.
- Bake: Place the casserole in the preheated oven and bake for 25-30 minutes until the pecan topping is golden brown and the casserole is heated through.
- Cool and Serve: Allow the casserole to cool slightly before serving to let it set and enhance the flavors.
Notes
- You can substitute brown sugar with coconut sugar for a healthier option.
- Use dairy or plant-based milk according to your preference or dietary needs.
- For a gluten-free version, replace all-purpose flour with gluten-free flour in the topping.
- Make sure to drain the sweet potatoes well to avoid a watery casserole.
- This casserole can be prepared ahead of time and reheated before serving.

