Creamy, cozy, and crowned with a buttery pecan crunch, this Sweet Potato Casserole with Pecan Topping brings instant holiday warmth to the table. It is simple to make, make-ahead friendly, and always the first dish to disappear.

Sweet Potato Casserole with Pecan Topping
Equipment
- 1 9×13 inch baking dish
- 1 Large Pot
- 1 Colander
- 1 Potato masher
- 1 Mixing Bowl
- 1 Whisk
- 1 Measuring cups and spoons
- 1 Broiler (optional)
Ingredients
For the sweet potato base
- 3 lb sweet potatoes peeled and cut into 1-inch chunks (about 6 medium)
- 4 tbsp unsalted butter melted
- 0.5 cup light brown sugar packed
- 2 tbsp pure maple syrup
- 0.5 cup milk or evaporated milk
- 2 eggs large, lightly beaten
- 1 tsp pure vanilla extract
- 1 tsp ground cinnamon
- 0.25 tsp ground nutmeg
- 0.5 tsp fine sea salt
For the pecan topping
- 1 cup pecans chopped
- 0.5 cup light brown sugar packed
- 0.5 cup all-purpose flour
- 0.5 tsp ground cinnamon
- 0.25 tsp fine sea salt
- 5 tbsp unsalted butter melted
- 0.5 cup old-fashioned oats optional
Instructions
Prep & Sweet Potato Base
- Preheat to 350°F. Lightly grease a 9×13 inch baking dish with butter or nonstick spray.
- Place potatoes in a large pot, cover with cold water, add a pinch of salt, and bring to a boil. Simmer 15 to 20 minutes until very tender. Drain well and return to the warm pot to steam off excess moisture for 2 minutes.
- Mash the potatoes until smooth. Stir in melted butter, brown sugar, maple syrup, milk, vanilla, cinnamon, nutmeg, and salt. Let cool 2 to 3 minutes so the mixture is warm, not hot.
- Whisk the eggs in a small bowl. Stir a spoonful of warm potato mixture into the eggs to temper, then stir eggs into the pot until fully incorporated.
- Spread the sweet potato mixture evenly in the prepared dish, smoothing the top.
Pecan Topping & Bake
- In a bowl, mix pecans, brown sugar, flour, cinnamon, and salt. Drizzle in melted butter and stir until sandy clumps form. If using oats, fold them in now.
- Sprinkle the topping evenly over the potatoes. Bake 30 to 35 minutes until the topping is golden and the edges are gently bubbling. The center should be set; leftovers should reheat to 165°F.
- For extra crunch, broil 1 to 2 minutes, watching closely to prevent burning.
- Let the casserole rest 10 minutes so it slices neatly and the topping stays crisp.
Notes
Why You’ll Love This Sweet Potato Casserole with Pecan Topping
- Silky, custardy sweet potato base with a crisp, caramelized pecan topping
- Make ahead up to 2 days for low-stress hosting
- Balanced sweetness with warm spices that never overwhelms the meal
- Easy to adapt for gluten free, dairy free, or nut free diets
Sweet Potato Casserole with Pecan Topping Ingredients & Substitutions
For the sweet potato base
- 3 lb sweet potatoes, peeled and cut into 1 inch chunks (about 6 medium). Sub: 2 cans yams, well drained, but fresh gives better texture.
- 4 tbsp unsalted butter, melted. Sub: vegan butter or refined coconut oil.
- 1/2 cup light brown sugar, packed. Sub: coconut sugar for a less refined option.
- 2 tbsp pure maple syrup for depth. Sub: add 1 more tbsp brown sugar if preferred.
- 1/2 cup milk or evaporated milk. Sub: half and half for richer, or almond/oat milk for dairy free.
- 2 large eggs, lightly beaten. Egg free: 2 tbsp ground flax mixed with 5 tbsp water, rest 5 minutes.
- 1 tsp pure vanilla extract
- 1 tsp ground cinnamon, 1/4 tsp ground nutmeg
- 1/2 tsp fine sea salt
For the pecan topping
- 1 cup pecans, chopped. Sub: walnuts, or use pumpkin seeds for nut free.
- 1/2 cup light brown sugar, packed
- 1/2 cup all-purpose flour. Gluten free: 1:1 GF blend or 1/2 cup almond flour.
- 1/2 tsp ground cinnamon, 1/4 tsp fine sea salt
- 5 tbsp unsalted butter, melted. Dairy free: vegan butter or coconut oil.
- Optional: 1/2 cup old-fashioned oats for extra crunch
Step-by-Step Instructions to Make Sweet Potato Casserole with Pecan Topping
Step 1: Heat the oven and prep the pan
Preheat to 350°F. Lightly grease a 9×13 inch baking dish with butter or nonstick spray.
Step 2: Cook the sweet potatoes
Place potatoes in a large pot, cover with cold water, add a pinch of salt, and bring to a boil. Simmer 15 to 20 minutes until very tender. Drain well and return to the warm pot to steam off excess moisture for 2 minutes.
Step 3: Mash and flavor
Mash the potatoes until smooth. Stir in melted butter, brown sugar, maple syrup, milk, vanilla, cinnamon, nutmeg, and salt. Let cool 2 to 3 minutes so the mixture is warm, not hot.
Step 4: Add the eggs
Whisk the eggs in a small bowl. Stir a spoonful of warm potato mixture into the eggs to temper, then stir eggs into the pot until fully incorporated.
Step 5: Transfer to the baking dish
Spread the sweet potato mixture evenly in the prepared dish, smoothing the top.
Step 6: Make the pecan topping
In a bowl, mix pecans, brown sugar, flour, cinnamon, and salt. Drizzle in melted butter and stir until sandy clumps form. If using oats, fold them in now.
Step 7: Assemble and bake
Sprinkle the topping evenly over the potatoes. Bake 30 to 35 minutes until the topping is golden and the edges are gently bubbling. The center should be set and reach 165°F when reheated as leftovers.
Step 8: Optional finish
For extra crunch, broil 1 to 2 minutes, watching closely to prevent burning.
Step 9: Rest and serve
Let the casserole rest 10 minutes so it slices neatly and the topping stays crisp.
Tips for Success
- Drain thoroughly after boiling so the base stays silky instead of watery.
- Temper eggs so they blend smoothly into the warm potatoes.
- Prefer deeper flavor Try roasting whole potatoes at 425°F for 45 to 55 minutes, then scooping and proceeding with the recipe.
- Toast pecans in a dry skillet for 3 to 4 minutes for extra nuttiness.
- Adjust sweetness by reducing brown sugar to 1/3 cup or adding a pinch more salt to balance.
Variations of Sweet Potato Casserole with Pecan Topping
- Marshmallow swirl: Bake 25 minutes, pull out, add mini marshmallows, and return to the oven 5 to 7 minutes.
- Orange bourbon: Add 1 tsp orange zest and 1 tbsp bourbon to the base.
- Nut free crunch: Swap pecans for pumpkin seeds and use oats plus crushed cornflakes.
- Gluten free: Use a 1:1 GF flour blend or almond flour in the topping.
- Vegan: Use plant milk, vegan butter or coconut oil, and the flax egg option.
Serving Suggestions: What to Pair with Sweet Potato Casserole with Pecan Topping
- Roast turkey, glazed ham, or herb chicken
- Green beans with garlic, roasted Brussels sprouts, or a crisp fall salad
- Cranberry sauce and warm dinner rolls
- Drinks: spiced apple cider, light Pinot Noir, or a buttery Chardonnay
Storage & Reheating Instructions
- Refrigerate: Cool completely, cover, and refrigerate up to 4 days.
- Reheat: Cover and warm at 325°F for 15 to 20 minutes. For single portions, microwave in 30 second bursts, then crisp under the broiler if desired.
- Freeze: Wrap tightly and freeze up to 2 months. Thaw overnight in the fridge, then reheat covered at 325°F. For best crunch, add a fresh sprinkle of pecans before reheating.
- Food safety: Do not leave out longer than 2 hours. Reheat leftovers to 165°F.
Memories Made Around the Table
My grandmother always let me sprinkle the pecans, and I still hear her gentle reminder to leave a few clumpy bits for extra crunch. It is the taste of our holiday table in one cozy bite.
FAQs
Can I use canned yams Yes. Drain very well, pat dry, and reduce added sugar to taste since canned yams are often sweetened.
How far in advance can I make this Assemble up to 2 days ahead, keep the topping in a separate container, then sprinkle on just before baking for best crunch.
How do I keep the topping crispy Bake uncovered, avoid excess moisture in the base, and broil briefly at the end if needed.
Can I skip the eggs Yes. Use the flax egg option. The texture will be slightly less custardy but still delicious.
What size pan should I use A 9×13 inch dish is perfect. For a deeper casserole, use a 9×9 and add 5 to 10 minutes to the bake time.
Final Thoughts
This Sweet Potato Casserole with Pecan Topping is classic comfort with just the right sweetness and a craveable crunch. Make it once, and it will become your holiday tradition too.
