There’s nothing quite like the comforting aroma of roasted sweet potatoes filling your kitchen. Growing up, sweet potato casserole was always the centerpiece of our family gatherings—whether it was Thanksgiving dinner or a random Sunday feast. Over the years, I’ve experimented with countless variations, but this perfect sweet potato casserole recipe with crunchy pecan topping has become a tried-and-true favorite. The combination of velvety smooth sweet potatoes and the buttery, nutty topping is pure magic. Trust me, it’s the kind of dish that will have everyone asking for seconds!
The best part? It’s easy to make and uses pantry staples, so you don’t have to scramble for fancy ingredients. Whether you’re prepping for a holiday spread or just craving a little comfort food, this recipe will be your go-to. Let’s dig in and create a casserole that’s as stunning as it is delicious!
Why You’ll Love This Recipe
- Perfectly balanced flavors: The sweetness of the potatoes pairs beautifully with the buttery, crunchy pecan topping.
- Simple and approachable: No complicated steps or hard-to-find ingredients—this recipe is a breeze!
- A family favorite: Everyone from the kids to grandparents will love this dish. It’s always a hit at gatherings!
- Versatile: Perfect for holidays, potlucks, or even as a side dish for weeknight dinners.
- Made with real ingredients: No mystery additives here—just wholesome, delicious flavors.
- Can be prepped ahead: Save time on the big day by prepping this casserole the night before.
What sets this recipe apart is the pecan topping. It’s not just a sprinkle of nuts—it’s a buttery, brown sugar-laden layer that caramelizes beautifully in the oven, creating the perfect complement to the creamy sweet potatoes. Once you take a bite, you’ll understand why this dish is a holiday staple. And let’s be honest, who doesn’t love a recipe that’s easy to make but looks like you spent hours in the kitchen?
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that you probably already have in your kitchen. Here’s what you’ll need:
- Sweet Potatoes: About 4-5 medium-sized sweet potatoes, peeled and cubed (approximately 2 lbs).
- Butter: Unsalted, melted (adds richness and depth).
- Brown Sugar: Light or dark, depending on your preference (for a caramel-like sweetness).
- Heavy Cream: For a luscious, creamy texture.
- Vanilla Extract: Just a splash for a touch of warmth.
- Eggs: Two large eggs, lightly beaten (helps bind the casserole).
- Cinnamon: Ground cinnamon for that cozy flavor.
- Nutmeg: A pinch for a subtle, nutty spice.
- Salt: Enhances the flavors.
For the pecan topping:
- Pecans: Coarsely chopped for a nice crunch.
- Brown Sugar: Sweetens the topping and caramelizes during baking.
- Butter: Melted, for richness and flavor.
- All-Purpose Flour: Helps create a crumbly texture for the topping.
Optional: If you’re looking for a fun twist, you can add shredded coconut or swap pecans for walnuts. For those wanting a lighter version, you could use almond flour for the topping instead of all-purpose flour.
Equipment Needed
- Large Pot: For boiling the sweet potatoes.
- Potato Masher: To achieve that perfect creamy texture.
- Mixing Bowls: One for the sweet potato mixture and one for the pecan topping.
- Casserole Dish: A 9×13-inch dish works best, but any oven-safe dish will do.
- Whisk: For blending eggs and cream smoothly.
- Spatula: Helps spread the sweet potato mixture evenly.
- Knife and Cutting Board: For peeling and chopping the sweet potatoes.
If you don’t have a potato masher, a fork works just as well (it might take a little extra elbow grease!). And if you’re lacking a whisk, a fork can also do the job in a pinch!
Preparation Method

- Prep the sweet potatoes: Peel and cube the sweet potatoes into roughly 1-inch pieces. Place them in a large pot, cover with water, and bring to a boil. Cook for about 15-20 minutes or until the potatoes are fork-tender.
- Preheat the oven: While the sweet potatoes are boiling, preheat your oven to 350°F (175°C).
- Mash the potatoes: Drain the sweet potatoes and transfer them to a large mixing bowl. Use a potato masher to mash until smooth.
- Mix the casserole base: Add the melted butter, brown sugar, heavy cream, vanilla extract, beaten eggs, cinnamon, nutmeg, and a pinch of salt to the mashed sweet potatoes. Stir until everything is well combined.
- Prepare the pecan topping: In a separate bowl, combine the chopped pecans, brown sugar, melted butter, and flour. Mix until crumbly.
- Assemble the casserole: Spread the sweet potato mixture evenly into your prepared casserole dish. Sprinkle the pecan topping over the top, making sure to cover the entire surface.
- Bake: Place the casserole in the preheated oven and bake for 30-35 minutes, or until the topping is golden brown and bubbly.
- Let it cool slightly: Allow the casserole to rest for 5-10 minutes before serving to let the flavors set.
This method ensures a perfectly balanced casserole every single time. If your topping looks like it’s browning too quickly, cover the dish loosely with aluminum foil for the last 10 minutes of baking.
Cooking Tips & Techniques
- Choose the right sweet potatoes: Look for sweet potatoes that are firm and free of blemishes or bruises. They should have a deep orange color.
- Don’t over-mash the potatoes: A little texture is okay, so don’t overdo it. You want them creamy but not gummy.
- Keep an eye on the topping: The pecan topping can burn if left unattended, so check it during the last 10 minutes of baking.
- Make it ahead: You can prepare the casserole and topping separately and store them in the fridge overnight. Assemble and bake the next day for less stress!
- Double the recipe: This dish is always a hit, so make extra if you’re serving a crowd. You can use two casserole dishes if needed.
Variations & Adaptations
- Make it gluten-free: Swap the all-purpose flour in the topping for almond or coconut flour.
- Nut-free option: Substitute the pecans with rolled oats or seeds for a different texture.
- Low-sugar version: Replace brown sugar with a natural sweetener like maple syrup or honey.
- Spiced-up topping: Add a teaspoon of pumpkin pie spice or ground ginger for extra warmth.
- Add marshmallows: For a more traditional twist, sprinkle mini marshmallows over the pecan topping during the last 10 minutes of baking.
My personal favorite variation? Adding a hint of orange zest to the sweet potato mixture for a citrusy pop—it’s subtle but so refreshing!
Serving & Storage Suggestions
This sweet potato casserole is best served warm, straight out of the oven. It’s the perfect addition to a Thanksgiving spread, alongside turkey, stuffing, and cranberry sauce. For a weeknight dinner, pair it with roasted chicken and steamed green beans for a complete meal.
Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. To reheat, simply place a serving in the microwave for 1-2 minutes, or heat the entire casserole in the oven at 350°F (175°C) for about 15 minutes.
Planning to make this ahead? Assemble the casserole and refrigerate overnight before baking. Alternatively, you can bake it, let it cool, and freeze it for up to 2 months. To reheat, thaw overnight in the fridge and bake at 350°F (175°C) until warmed through.
Nutritional Information & Benefits
Sweet potatoes are packed with nutrients like vitamin A, fiber, and antioxidants, making this dish as nourishing as it is delicious. This recipe is naturally gluten-free (if you use almond or coconut flour for the topping) and can easily be adapted for a dairy-free diet.
Each serving of this sweet potato casserole provides approximately:
- Calories: 280
- Fat: 12g
- Carbohydrates: 40g
- Sugar: 25g
- Fiber: 4g
- Protein: 3g
While it’s undeniably indulgent, it’s also a great way to sneak in some veggies while satisfying your sweet tooth!
Conclusion
Whether you’re hosting a holiday dinner or simply craving a cozy side dish, this perfect sweet potato casserole recipe with easy pecan topping is a surefire way to impress your family and friends. The combination of creamy sweet potatoes and crunchy pecans is a match made in heaven, and the simplicity of this recipe makes it accessible to anyone.
Feel free to make this recipe your own—add your favorite spices, swap out ingredients, or even experiment with different toppings. I’d love to hear how you customize it! Comment below and let me know how it turned out for you. Happy cooking!
FAQs
Can I make this sweet potato casserole ahead of time?
Absolutely! Assemble the sweet potato mixture and topping separately, refrigerate overnight, and bake the next day. You can also bake it ahead and freeze it for later.
Can I use canned sweet potatoes?
Yes, canned sweet potatoes work fine. Drain them well and mash them as you would with fresh sweet potatoes. Adjust the sweetness if needed.
What’s the best way to peel sweet potatoes?
You can use a vegetable peeler or simply boil the potatoes with the skin on and peel them once they’re cooked and cooled.
Can I use a different topping besides pecans?
Definitely! Try using walnuts, almonds, or even a combination of seeds and oats for a nut-free version.
What can I serve sweet potato casserole with?
This dish pairs well with roasted meats like turkey or chicken, and it’s great alongside green beans, cranberry sauce, or a fresh salad.
Pin This Recipe!

Perfect Sweet Potato Casserole Recipe with Easy Pecan Topping
A comforting and delicious sweet potato casserole with a velvety smooth base and a buttery, crunchy pecan topping. Perfect for holidays, potlucks, or weeknight dinners.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 4–5 medium-sized sweet potatoes, peeled and cubed (approximately 2 lbs)
- 1/2 cup unsalted butter, melted
- 1/2 cup brown sugar (light or dark)
- 1/4 cup heavy cream
- 1 teaspoon vanilla extract
- 2 large eggs, lightly beaten
- 1 teaspoon ground cinnamon
- 1/4 teaspoon nutmeg
- Pinch of salt
- 1 cup coarsely chopped pecans
- 1/2 cup brown sugar
- 1/4 cup unsalted butter, melted
- 1/3 cup all-purpose flour
Instructions
- Peel and cube the sweet potatoes into roughly 1-inch pieces. Place them in a large pot, cover with water, and bring to a boil. Cook for about 15-20 minutes or until the potatoes are fork-tender.
- Preheat your oven to 350°F (175°C).
- Drain the sweet potatoes and transfer them to a large mixing bowl. Use a potato masher to mash until smooth.
- Add the melted butter, brown sugar, heavy cream, vanilla extract, beaten eggs, cinnamon, nutmeg, and a pinch of salt to the mashed sweet potatoes. Stir until everything is well combined.
- In a separate bowl, combine the chopped pecans, brown sugar, melted butter, and flour. Mix until crumbly.
- Spread the sweet potato mixture evenly into your prepared casserole dish. Sprinkle the pecan topping over the top, making sure to cover the entire surface.
- Place the casserole in the preheated oven and bake for 30-35 minutes, or until the topping is golden brown and bubbly.
- Allow the casserole to rest for 5-10 minutes before serving to let the flavors set.
Notes
[‘Choose firm, blemish-free sweet potatoes with a deep orange color.’, ‘Don’t over-mash the potatoes to maintain some texture.’, ‘Keep an eye on the pecan topping to prevent burning; cover with foil if needed.’, ‘You can prepare the casserole and topping separately and refrigerate overnight before baking.’, ‘Double the recipe for larger gatherings.’]
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 25
- Fat: 12
- Carbohydrates: 40
- Fiber: 4
- Protein: 3
Keywords: sweet potato casserole, pecan topping, Thanksgiving recipe, holiday side dish, comfort food



