Let me tell you, the sweet aroma of roasted sweet potatoes mingling with brown sugar and cinnamon in my kitchen is pure magic. There’s something about that smell—it’s warm, nutty, and rich, like autumn wrapped up in a baking dish. The first time I made this Sweet Potato Casserole with Pecan Topping, I was instantly hooked. I still remember pausing, fork halfway to my mouth, and just smiling because I realized I’d discovered my new holiday favorite (you know those moments where you just know you’ve nailed it?).
Back when I was knee-high to a grasshopper, my grandma always made a sweet potato casserole for Thanksgiving. It was her way of bringing the family together—no matter what chaos was swirling around us. Years ago, I tried to recreate her recipe from memory (and let’s face it, my first attempts were hilariously lumpy and under-spiced). I wish I’d found this method back then, because it’s dangerously easy and brings that same nostalgic comfort.
My family couldn’t stop sneaking spoonfuls off the cooling rack—honestly, I can’t blame them. There’s just something about the crunchy pecan topping and silky sweet potato base that’s irresistible. Whether it’s for a bustling holiday potluck, a cozy Sunday dinner, or just to brighten up your Pinterest board with a show-stopping side, this casserole fits right in. I’ve tested it more times than I care to admit (in the name of research, of course), and now it’s a staple for gatherings, gifting, and any day that needs a little extra warmth. This dish feels like a warm hug, and you’re going to want to bookmark this one!
Why You’ll Love This Recipe
Let me share why this Sweet Potato Casserole with Pecan Topping isn’t just another holiday side—it’s the one you’ll crave all year long. Trust me, as someone who’s tested dozens of versions (and eaten my fair share of sweet potatoes), this recipe stands out for several reasons. It’s been tweaked, tasted, and family-approved by folks with seriously high standards.
- Quick & Easy: Comes together in under an hour, so you’re not stuck in the kitchen when you’d rather be celebrating.
- Simple Ingredients: No wild goose chases for specialty items. Most of these ingredients are already in your pantry or fridge.
- Perfect for Holidays: Whether it’s Thanksgiving, Christmas, or that random Tuesday you want to feel special, this casserole delivers.
- Crowd-Pleaser: Kids, adults, picky eaters, and even the “I don’t like sweet potatoes” crowd ask for seconds (true story from last year’s Friendsgiving!).
- Unbelievably Delicious: The creamy texture paired with a crunchy, caramelized pecan topping is comfort food at its best.
What sets this sweet potato casserole apart? It’s not overly sweet (no marshmallow overload here), and the pecan topping adds a buttery crunch that makes every bite memorable. I use a special trick—whipping the sweet potatoes with just a touch of cream and vanilla—which gives it a light, fluffy texture without heavy fillers. If you’re looking for a vegan or gluten-free option, the swaps are easy and still keep that Southern charm intact.
This is the kind of recipe that makes you close your eyes after the first bite. It’s like comfort food, but lighter, brighter, and with a little grown-up twist. Perfect for wowing guests (with zero stress!) or turning a simple meal into something that feels like a celebration. It’s become my go-to for potlucks and family gatherings, and I bet it’ll be yours too.
What Ingredients You Will Need
This Sweet Potato Casserole with Pecan Topping uses simple, wholesome ingredients to pack in bold flavor and a satisfying texture, without any fuss. Most items are pantry staples, and you can easily swap or adjust as needed.
- For the Sweet Potato Base:
- 3 pounds (1.4 kg) sweet potatoes, peeled and cut into chunks
- 1/2 cup (120 ml) whole milk (or unsweetened almond milk for dairy-free)
- 1/4 cup (60 g) unsalted butter, melted (use vegan butter if you prefer)
- 1/2 cup (100 g) brown sugar, packed (light or dark—your call)
- 2 large eggs, lightly beaten (substitute flax eggs for vegan)
- 1 teaspoon vanilla extract (I like using pure vanilla for the best flavor)
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- For the Pecan Topping:
- 1 cup (120 g) pecans, chopped (for extra crunch, toast them first)
- 1/2 cup (60 g) all-purpose flour (swap with oat flour or gluten-free blend if needed)
- 1/2 cup (100 g) brown sugar, packed
- 1/4 cup (60 g) unsalted butter, melted
- Pinch of salt
For ingredient brands, I recommend using Bob’s Red Mill gluten-free flour if you’re doing the GF swap, and Diamond pecans for consistent crunch. If you can get your hands on local farm-fresh sweet potatoes, go for it—the flavor really shines. In the summer, I sometimes throw in a handful of fresh berries for a fun twist. If you want less sugar, you can cut the brown sugar by a third and still get plenty of sweetness.
Honestly, the best thing about these ingredients is how forgiving they are. If you’re out of nutmeg, just add a pinch more cinnamon. No milk? Use any unsweetened plant-based option. The recipe still turns out fantastic, every time.
Equipment Needed
Let’s keep things simple. You don’t need a fancy kitchen setup for this Sweet Potato Casserole with Pecan Topping. Here’s what you’ll need (and some handy substitutions for specialty tools):
- Large pot – For boiling sweet potatoes. Any sturdy stockpot works. I’ve used everything from my grandma’s old enamel pot to a modern stainless steel one.
- Potato masher or electric mixer – Masher gives a rustic texture, mixer makes it silky-smooth (my favorite!).
- Mixing bowls – At least two: one for the sweet potato base, one for the pecan topping.
- 9×13-inch (23×33 cm) baking dish – Glass or ceramic both work well. If you don’t have one, split the mixture into two smaller dishes.
- Measuring cups and spoons – Accuracy matters here, especially for the topping.
- Rubber spatula – For scraping every last bit of sweet potato goodness into your dish.
If you’re tight on budget, skip the electric mixer and go old-school with a fork and muscle. For cleaning, I always soak my baking dish right after serving—makes clean-up a breeze. And if you’re like me and tend to lose track of spatulas, keep a backup handy (trust me, you’ll need it for scraping!).
Preparation Method
-
Prep the sweet potatoes:
Peel and cut 3 pounds (1.4 kg) sweet potatoes into large chunks. Place them in a large pot, cover with cold water, and add a pinch of salt. Bring to a boil over high heat, then reduce to simmer. Cook for 15-20 minutes, until fork-tender and easily pierced (they should be soft, not mushy).
Tip: Keep the chunks similar in size for even cooking. -
Drain and mash:
Drain the sweet potatoes thoroughly. Transfer them to a large mixing bowl. Mash with a potato masher or beat with an electric mixer until smooth and creamy. It’s okay if there are a few small lumps (adds texture!).
Prep note: For ultra-smooth casserole, whip for 2-3 minutes. -
Mix the base:
Add 1/2 cup (120 ml) milk, 1/4 cup (60 g) melted butter, 1/2 cup (100 g) brown sugar, 2 lightly beaten eggs, 1 teaspoon vanilla extract, 1/2 teaspoon cinnamon, 1/4 teaspoon nutmeg, and 1/4 teaspoon salt to the mashed sweet potatoes. Stir until well blended.
Warning: Let the sweet potatoes cool for a few minutes before adding eggs to avoid scrambling. -
Spread in baking dish:
Grease a 9×13-inch (23×33 cm) baking dish lightly with butter. Pour the sweet potato mixture in, smoothing the top with a spatula.
Sensory cue: The mixture should look silky and hold gentle peaks. -
Prepare the pecan topping:
In a separate bowl, mix 1 cup (120 g) chopped pecans, 1/2 cup (60 g) flour, 1/2 cup (100 g) brown sugar, 1/4 cup (60 g) melted butter, and a pinch of salt. Stir until crumbly and evenly coated.
Tip: Don’t overmix—crumbs should hold together when pressed. -
Top the casserole:
Sprinkle the pecan mixture evenly over the sweet potato base. Pat gently so it adheres.
Prep note: For extra crunch, add a few whole pecans on top. -
Bake:
Bake at 350°F (175°C) for 30-35 minutes, until the topping is golden brown and the edges are bubbly.
Sensory cue: You should smell toasted pecans and caramelized sugar wafting from the oven. -
Cool and serve:
Let cool for 10 minutes before serving (it sets up nicely and slices better). The topping should crackle lightly as you cut through it.
Efficiency tip: Prepare ahead and bake just before guests arrive for maximum aroma impact.
Troubleshooting: If your topping sinks, your sweet potato base may be too hot—let it cool slightly before topping. If the casserole seems watery, bake for an extra 5-10 minutes uncovered. And if you want more caramel flavor, switch half the brown sugar for maple syrup in the base.
Cooking Tips & Techniques
Honestly, making the Sweet Potato Casserole with Pecan Topping is all about those little tricks you pick up after a few tries. Here’s what I’ve learned (sometimes the hard way):
- Roast for extra flavor: If you have time, roast the sweet potatoes at 400°F (205°C) for 40 minutes instead of boiling. The flavor deepens and you get caramelization—worth the wait.
- Whip, don’t just mash: Using an electric mixer for the sweet potatoes makes the base light and fluffy. Hand-mashing gives a rustic feel, but whipping really brings out the creamy texture.
- Don’t rush the cool-down: I used to add eggs too soon and ended up with scrambled bits—now I let the sweet potatoes cool for 5 minutes first, and it’s foolproof.
- Toast your pecans: Toasting pecans in a dry pan for 3-4 minutes before adding them to the topping gives extra crunch and depth. I forgot this step once, and the topping was bland (lesson learned!).
- Balance sweetness: Taste your sweet potato mixture before baking. If it’s too sweet, add a splash of lemon juice for brightness.
- Multitasking tip: Prep the topping while the potatoes boil—you’ll save time and keep the process stress-free.
- Consistency: If the base seems too loose, add a tablespoon of flour or cornstarch. For extra firmness, refrigerate the mixture for 20 minutes before baking.
Avoid overbaking—the topping can burn fast if left too long. And always use room-temperature ingredients for smoother mixing. These small things really do make all the difference!
Variations & Adaptations
This Sweet Potato Casserole with Pecan Topping is super flexible. I love changing it up depending on who’s coming to dinner or what’s in my pantry.
- Gluten-Free: Swap the all-purpose flour in the topping for almond flour or a 1:1 gluten-free blend. I’ve used Bob’s Red Mill GF flour and it’s spot-on.
- Vegan: Use plant-based milk, vegan butter, and flax eggs (1 tablespoon ground flaxseed + 2.5 tablespoons water per egg). The flavor holds up, and the texture is still dreamy.
- Nut-Free: Replace pecans with sunflower seeds or pumpkin seeds. Skip the nuts entirely if you prefer—just add a bit more flour for crunch.
- Seasonal twist: In winter, add a handful of dried cranberries to the topping. In summer, mix in fresh blueberries with the sweet potato base for a fruity flair.
- Flavor boost: Add a splash of bourbon or maple syrup to the sweet potato mixture for a southern twist (my uncle swears by the bourbon version).
- Cooking method: For smaller gatherings, bake in individual ramekins for cute single servings. Or try a slow cooker for a hands-off approach—just transfer to the oven for the final topping crisp.
My favorite personal tweak: adding orange zest to the sweet potato mixture. It brightens everything and makes the casserole pop on the plate. Whether you’re adapting for allergies, tastes, or just to mix things up, this recipe never disappoints!
Serving & Storage Suggestions
Serving this Sweet Potato Casserole with Pecan Topping is honestly half the fun. I like it warm—straight from the oven, when the topping is crackly and the base is silky. It’s perfect on a holiday buffet or passed around the family table.
- Serving: Slice into squares or scoop with a big spoon. Garnish with a sprinkle of fresh herbs (like parsley) for a pop of color. Pair with roasted turkey, ham, or even a vegetarian main like stuffed mushrooms.
- Complementary dishes: Serve alongside classic sides like green bean casserole, cranberry sauce, or fluffy dinner rolls. For drinks, try spiced apple cider or a crisp white wine.
- Storage: Let leftovers cool completely, then cover tightly and refrigerate for up to 4 days. The flavors meld and get even richer overnight.
- Freezing: Wrap portions in plastic wrap and foil, then freeze for up to 2 months. Thaw in the fridge overnight before reheating.
- Reheating: Warm in a 350°F (175°C) oven for 15-20 minutes, covered loosely with foil. The topping stays crisp, and the base doesn’t dry out.
The casserole tastes even better the next day as the spices deepen. For best results, reheat only what you’ll eat—this keeps the pecan topping crunchy. I’ve even served cold leftovers for breakfast (don’t judge until you try it!).
Nutritional Information & Benefits
This Sweet Potato Casserole with Pecan Topping is more than just delicious—it’s packed with nutrients that make you feel good about every bite.
Each serving (about 1/10th of the casserole) has roughly:
- Calories: 280
- Fat: 15g
- Carbs: 35g
- Protein: 4g
- Fiber: 4g
Sweet potatoes are loaded with vitamin A, vitamin C, potassium, and fiber. Pecans add healthy fats and antioxidants. The casserole can be made gluten-free and dairy-free, so it fits many dietary needs. Just watch out for nuts and eggs if you have allergies.
From a wellness perspective, I love how this dish satisfies sweet cravings without processed junk. The natural sweetness and creaminess mean you don’t need a lot of added sugar. It’s comfort food with a feel-good twist!
Conclusion
Honestly, this Sweet Potato Casserole with Pecan Topping is a must-try for anyone who loves classic Southern sides with a little extra flair. It’s simple enough for weeknights and special enough for holiday tables. The comforting flavors, easy prep, and endless adaptability make this a recipe you’ll come back to again and again.
Don’t be afraid to put your own spin on it—try different spices, swap nuts, or make it vegan. I love how each version brings something new to the table (and my family always finds a new favorite!).
If you give this recipe a try, let me know how it turns out in the comments! Share your favorite adaptations, and tag me if you post a photo—seeing your creations always makes my day. Here’s to warm kitchens, happy gatherings, and food that feels like home!
FAQs
Can I make sweet potato casserole ahead of time?
Absolutely! You can assemble the casserole (without the topping) up to two days ahead, then add the pecan topping and bake right before serving. It saves a ton of holiday stress.
What’s the best way to mash sweet potatoes for casserole?
I recommend using an electric mixer for a fluffy, smooth texture. If you like it a bit chunky, a hand masher works just fine.
Can I freeze sweet potato casserole?
Yes! Wrap cooled portions tightly and freeze for up to 2 months. Thaw overnight in the fridge and reheat in the oven until warm.
How do I make this recipe nut-free?
Swap pecans for seeds (like pumpkin or sunflower) or omit them entirely. Add a little extra flour to the topping for crunch.
Is this casserole gluten-free?
It can be! Just use a gluten-free flour blend for the topping. Everything else is naturally gluten-free, so you’re good to go.
Pin This Recipe!

Sweet Potato Casserole with Pecan Topping
This easy Southern holiday side features a creamy sweet potato base topped with a crunchy, buttery pecan crumble. It’s a crowd-pleaser perfect for Thanksgiving, Christmas, or any cozy gathering.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 10 servings 1x
- Category: Side Dish
- Cuisine: Southern
Ingredients
- 3 pounds sweet potatoes, peeled and cut into chunks
- 1/2 cup whole milk (or unsweetened almond milk for dairy-free)
- 1/4 cup unsalted butter, melted (use vegan butter if preferred)
- 1/2 cup brown sugar, packed
- 2 large eggs, lightly beaten (substitute flax eggs for vegan)
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1 cup pecans, chopped (toast for extra crunch)
- 1/2 cup all-purpose flour (swap with oat flour or gluten-free blend if needed)
- 1/2 cup brown sugar, packed
- 1/4 cup unsalted butter, melted
- Pinch of salt
Instructions
- Peel and cut sweet potatoes into large chunks. Place in a large pot, cover with cold water, and add a pinch of salt. Bring to a boil over high heat, then reduce to simmer. Cook for 15-20 minutes until fork-tender.
- Drain sweet potatoes thoroughly. Transfer to a large mixing bowl. Mash with a potato masher or beat with an electric mixer until smooth and creamy.
- Add milk, melted butter, brown sugar, eggs, vanilla extract, cinnamon, nutmeg, and salt to the mashed sweet potatoes. Stir until well blended. Let cool for a few minutes before adding eggs.
- Grease a 9×13-inch baking dish lightly with butter. Pour the sweet potato mixture in, smoothing the top with a spatula.
- In a separate bowl, mix chopped pecans, flour, brown sugar, melted butter, and a pinch of salt. Stir until crumbly and evenly coated.
- Sprinkle the pecan mixture evenly over the sweet potato base. Pat gently so it adheres.
- Bake at 350°F for 30-35 minutes, until the topping is golden brown and the edges are bubbly.
- Let cool for 10 minutes before serving.
Notes
For extra flavor, roast sweet potatoes at 400°F for 40 minutes instead of boiling. Toast pecans before adding to topping for more crunch. Let sweet potatoes cool before adding eggs to avoid scrambling. For gluten-free, use a GF flour blend in the topping. For vegan, use plant-based milk, vegan butter, and flax eggs. Add orange zest or a splash of bourbon for a twist.
Nutrition
- Serving Size: About 1/10th of cass
- Calories: 280
- Sugar: 18
- Sodium: 180
- Fat: 15
- Saturated Fat: 6
- Carbohydrates: 35
- Fiber: 4
- Protein: 4
Keywords: sweet potato casserole, pecan topping, southern side dish, holiday recipe, Thanksgiving, Christmas, comfort food, gluten-free option, vegan option




