Love this? Save it for later!
Share the inspiration with your friends
My aunt wasn’t trying to impress anyone. I’d stopped by her house to drop off a casserole dish I’d borrowed, and the smell hit me before I even got through the screen door. Sweet, warm, a little nutty — like autumn had been bottled and was simmering on her stove. She was just standing there in her faded apron, pulling this gorgeous golden casserole out of the oven, and she shrugged like it was nothing. “Oh, that’s just the sweet potato thing,” she said. The sweet potato thing. I mean, come on.
That first bite was a revelation. The creamy, velvety sweet potatoes underneath that crunchy, buttery pecan streusel — it was like a hug for your taste buds. I probably asked her for the recipe three times before she finally wrote it down on a scrap of napkin. Honestly, I think she was a little amused by how excited I was. But that’s the thing about the best recipes, right? They come from people who don’t realize they’re doing something special. They just make it because it’s Tuesday and they’ve got sweet potatoes to use up.
Maybe you’ve been there — you taste something at a potluck or a family dinner, and you can’t stop thinking about it. That’s what this sweet potato casserole with pecan streusel was for me. It wasn’t fancy or fussy. It was just perfect. And now, every time I make it for a gathering, I remember that afternoon on her porch, the smell pulling me in, and her casual, “Oh, that old thing.” This is that old thing. And it’s about to become your new favorite way to impress a crowd without breaking a sweat.
Why You’ll Love This Recipe
Let me tell you why this sweet potato casserole with pecan streusel has become my go-to dish for every single gathering I host. I’ve tested it a dozen times — tweaking the streusel ratio, playing with the sweetness, trying different roasting methods — and this version is the one that gets the “can I have the recipe?” text every time.
- Perfect for Hosting: This dish is a showstopper on any holiday table or potluck spread. It feeds a crowd, looks gorgeous, and you can prep it entirely a day ahead. That’s a game-changer when you’re juggling a dozen other dishes.
- Simple Ingredients, Big Flavor: No weird ingredients or specialty store runs. Sweet potatoes, butter, brown sugar, pecans — these are pantry staples you probably already have. Yet the combination is pure magic.
- That Streusel Topping: Honestly, the pecan streusel is the star here. It’s buttery, crunchy, and slightly caramelized. I’ve had people pick off just the topping and ask for more. It’s that good.
- Crowd-Pleaser Guaranteed: I’ve served this to kids who swear they don’t like sweet potatoes and adults who are picky eaters. It disappears. Every. Single. Time.
- Make-Ahead Friendly: You can assemble the whole thing the night before, pop it in the fridge, and just bake it before your guests arrive. Less stress, more time to actually enjoy your own party.
What makes this recipe different from all the others? It’s the balance. So many sweet potato casseroles are either cloyingly sweet or bland and mushy. This one has a creamy, lightly sweetened base that lets the natural flavor of the sweet potatoes shine, topped with a streusel that’s crunchy but not hard, buttery but not greasy. It’s the kind of dish that makes people close their eyes after the first bite. And as a host, that’s the reaction you’re after, right?
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples, especially during the fall and holiday season, and they’re all easy to find at any grocery store.
For the Sweet Potato Base
- 3 pounds sweet potatoes (about 4-5 medium potatoes) — Look for firm, unblemished potatoes with smooth skin. I prefer orange-fleshed sweet potatoes for their natural sweetness and creamy texture.
- 1/2 cup unsalted butter, melted — I use Land O’Lakes or Kerrygold for the best flavor. Salted butter works too, just reduce the added salt by a pinch.
- 1/2 cup brown sugar, packed — Light or dark brown sugar both work. Dark brown sugar adds a deeper molasses flavor that I personally love.
- 2 large eggs, lightly beaten — Room temperature eggs blend more smoothly into the mixture.
- 1 teaspoon vanilla extract — Pure vanilla extract makes a difference here. Skip the imitation stuff.
- 1/2 teaspoon salt — Just enough to balance the sweetness.
- 1/4 teaspoon ground cinnamon — Adds warmth without overpowering.
- 1/4 teaspoon ground nutmeg — Freshly grated if you have it, but pre-ground works perfectly fine.
For the Pecan Streusel Topping

- 1 cup pecans, chopped — I prefer to chop them by hand for varied textures, but pre-chopped works in a pinch. Toast them lightly in a dry pan for extra flavor (just 2-3 minutes, watch them closely).
- 1/2 cup all-purpose flour — For structure and that crumbly texture.
- 1/2 cup brown sugar, packed — This caramelizes beautifully in the oven.
- 1/4 cup unsalted butter, cold and cubed — Cold butter is key for a crumbly streusel. If it’s too soft, you’ll get a paste instead of crumbs.
- 1/2 teaspoon ground cinnamon — Complements the pecans and sweet potatoes.
- Pinch of salt — Balances the sweetness.
Substitution Notes: For a dairy-free version, use plant-based butter in both the base and the streusel. I’ve used Miyoko’s with great results. If you’re gluten-sensitive, substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. The texture will be slightly different but still delicious. And if pecans aren’t your thing or you’re cooking for someone with a nut allergy, you can swap them for chopped walnuts or even leave them out entirely for a classic crumb topping.
Equipment Needed
You don’t need a fancy kitchen to nail this sweet potato casserole with pecan streusel. Here’s what you’ll actually use:
- 9×13-inch baking dish — This is the standard size for feeding a crowd. A ceramic or glass dish works best for even heating. I’ve used my trusty Pyrex for years.
- Large pot — For boiling the sweet potatoes. You want one big enough that the potatoes have room to move around.
- Colander — For draining the cooked potatoes.
- Potato masher or hand mixer — I prefer a hand mixer for the smoothest texture, but a good old-fashioned masher works if you like a chunkier casserole. My grandmother always used a masher, and hers was perfect.
- Mixing bowls — One large for the sweet potato mixture, one medium for the streusel.
- Chef’s knife and cutting board — For chopping the pecans and peeling the potatoes.
- Measuring cups and spoons — Accurate measurements matter, especially for the streusel.
- Rubber spatula — For scraping every last bit of that sweet potato goodness into the dish.
- Pastry cutter or fork — For cutting the cold butter into the streusel ingredients. A pastry cutter is easier, but two forks work perfectly fine.
If you don’t have a 9×13 dish, you can use a 10-inch cast iron skillet or a 3-quart baking dish. Just adjust the baking time slightly — a wider dish means a thinner layer that bakes faster. And honestly, if you’re on a budget, dollar store mixing bowls and a basic baking dish will get the job done. I started with those, and my casserole still disappeared.
Preparation Method
Alright, let’s get cooking. This sweet potato casserole with pecan streusel comes together in about an hour and a half, but most of that is hands-off oven time. Here’s the step-by-step:
- Preheat your oven to 350°F (175°C). Grease your 9×13 baking dish with butter or non-stick spray.
- Peel and chop the sweet potatoes. Cut them into roughly 2-inch chunks. This helps them cook evenly and faster. I usually get about 8-9 cups of chopped potatoes from 3 pounds.
- Boil the sweet potatoes. Place them in a large pot and cover with cold water by about an inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer. Cook for 15-20 minutes, until the potatoes are fork-tender — you should be able to pierce them easily with no resistance. Don’t overcook them, or they’ll become waterlogged.
- Drain the potatoes thoroughly. This is important! Excess water will make your casserole runny. Let them sit in the colander for a minute or two, shaking off any excess moisture.
- Mash the sweet potatoes. Return them to the pot or transfer to a large mixing bowl. Mash with a potato masher for a chunkier texture, or use a hand mixer on low speed for a silky, smooth consistency. I go somewhere in between — mostly smooth with a few small lumps for character.
- Add the base ingredients. To the mashed potatoes, add the melted butter, brown sugar, beaten eggs, vanilla extract, salt, cinnamon, and nutmeg. Stir until everything is well combined. Taste it — yes, raw egg and all. It should be sweet, spiced, and creamy. Adjust sugar or spices to your liking.
- Spread the mixture into the prepared baking dish. Use your rubber spatula to smooth it into an even layer. Set aside while you make the streusel.
- Make the pecan streusel. In a medium bowl, combine the chopped pecans, flour, brown sugar, cinnamon, and salt. Add the cold, cubed butter. Use a pastry cutter or two forks to cut the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. Don’t overwork it — you want those butter chunks to create flaky, crumbly pockets as they melt in the oven.
- Top the casserole. Sprinkle the streusel evenly over the sweet potato mixture. Don’t press it down — let it sit loosely on top for maximum crunch.
- Bake. Place the dish in the preheated oven and bake for 35-40 minutes, until the streusel is golden brown and the filling is bubbly around the edges. If the topping is browning too quickly, tent the dish loosely with foil for the last 10 minutes.
- Cool slightly before serving. Let the casserole rest for 10-15 minutes after it comes out of the oven. This allows the filling to set up a bit, making for cleaner servings. The streusel will also firm up as it cools.
Make-Ahead Instructions: Assemble the casserole completely, but don’t bake it. Cover tightly with foil and refrigerate for up to 24 hours. When you’re ready to bake, add about 10-15 minutes to the baking time since you’re starting from cold. You can also freeze the unbaked casserole for up to 3 months — thaw overnight in the fridge before baking.
Cooking Tips & Techniques
I’ve made this sweet potato casserole with pecan streusel more times than I can count, and I’ve learned a few things the hard way. Let me save you some trouble.
Don’t skip toasting the pecans. I know it’s an extra step, but it makes a huge difference. Raw pecans can be a little soft and bitter. Toasting them in a dry skillet over medium heat for 3-4 minutes brings out their natural oils and nutty flavor. Just watch them — they burn fast. I learned that lesson when I had to scrape a blackened batch into the trash.
Cold butter is non-negotiable for the streusel. The first time I made this, I used room-temperature butter because I was in a hurry. The streusel turned into a paste that melted into the filling instead of staying crunchy on top. Cold butter creates those beautiful, craggy crumbs that stay distinct. Cut it into small cubes and pop it back in the fridge while you prep the potatoes.
Don’t overmix the sweet potato base. If you’re using a hand mixer, keep it on low and stop as soon as everything is combined. Overmixing can make the texture gummy or glue-like, especially if you overwork the starches in the potatoes. A few lumps are fine — they add rustic charm.
Let the casserole rest before serving. I know it’s hard to wait when your kitchen smells like heaven, but those 10-15 minutes are crucial. The filling sets up, the streusel gets crispier, and you won’t end up with a soupy mess on your serving spoon. Trust me on this one — I’ve served a too-hot casserole before, and it was more like sweet potato soup.
Multitasking tip: While the sweet potatoes are boiling, chop your pecans and measure out your streusel ingredients. You can even cut the cold butter into the flour mixture and pop it back in the fridge until you’re ready. This way, everything comes together in a seamless flow.
Variations & Adaptations
This recipe is wonderfully adaptable. Here are some variations I’ve tried and loved:
- Savory-Sweet Twist: Add 1/2 teaspoon of cayenne pepper or smoked paprika to the sweet potato base. The heat plays beautifully against the sweetness and the nutty streusel. I made this version for a Friendsgiving, and it was the first dish to run out.
- Maple Pecan Version: Replace the brown sugar in the base with 1/3 cup of pure maple syrup. Drizzle another tablespoon of maple syrup over the streusel before baking. The maple flavor pairs gorgeously with the pecans and sweet potatoes.
- Dairy-Free Adaptation: Use plant-based butter in both the base and the streusel. I’ve tested this with Miyoko’s and Country Crock plant butter, and both worked beautifully. The texture is slightly less rich but still delicious.
- Gluten-Free Option: Swap the all-purpose flour in the streusel for a 1:1 gluten-free baking flour blend. I’ve used Bob’s Red Mill with great results. The streusel will be a bit more delicate but still crunchy.
- Add Some Crunch: Mix 1/2 cup of crushed cornflakes or crushed graham crackers into the streusel for extra texture. My cousin swears by this addition, and honestly, she might be onto something.
- Individual Servings: Spoon the mixture into ramekins or a muffin tin for individual portions. Reduce the baking time to 20-25 minutes. These are perfect for dinner parties where everyone gets their own little dish.
Serving & Storage Suggestions
This sweet potato casserole with pecan streusel is incredibly versatile when it comes to serving. Here’s how I like to do it:
Serving Temperature: Serve it warm, not piping hot. Let it rest for 10-15 minutes after baking. The sweet potato filling should be creamy and the streusel should be crunchy. It’s also delicious at room temperature — I’ve been known to sneak a spoonful straight from the dish the next day.
What to Serve Alongside: This casserole is a natural fit for any holiday spread. Pair it with roasted turkey, honey-glazed ham, or even a simple roast chicken. For sides, I love it with green bean casserole, roasted Brussels sprouts, or a crisp fall salad with apples and vinaigrette. The sweetness of the casserole balances beautifully with savory and tangy dishes.
Presentation Tips for Hosting: Transfer the casserole to a pretty serving dish if your baking dish isn’t photogenic. Sprinkle a few extra toasted pecan halves on top for visual appeal. A dusting of cinnamon or a drizzle of maple syrup right before serving also looks gorgeous. If you’re feeling fancy, serve it in individual ramekins — it feels more special and everyone gets their own crunchy topping.
Storage: Leftovers keep well in the refrigerator for up to 4 days. Cover the dish tightly with foil or transfer to an airtight container. The streusel will soften over time, but it’s still delicious. To reheat, place individual portions in the microwave for 30-45 seconds, or reheat the whole dish in a 350°F oven for 15-20 minutes until warmed through.
Freezing: This casserole freezes beautifully. Assemble it completely but don’t bake it. Wrap the dish tightly in plastic wrap, then a layer of foil. Freeze for up to 3 months. To bake, thaw overnight in the refrigerator, then bake as directed, adding 10-15 minutes to the cooking time. I always keep one in the freezer for unexpected guests or holiday emergencies.
Nutritional Information & Benefits
Here’s a rough estimate per serving (based on 12 servings):
- Calories: ~380
- Fat: 22g
- Carbohydrates: 45g
- Fiber: 5g
- Sugar: 28g
- Protein: 5g
- Vitamin A: 400% of the Daily Value
- Vitamin C: 30% of the Daily Value
Sweet potatoes are nutritional powerhouses. They’re packed with beta-carotene, which your body converts to vitamin A — essential for eye health and immune function. They also provide fiber, potassium, and vitamin C. Pecans are rich in healthy fats, antioxidants, and magnesium. So yes, this is a dessert-like side dish, but it’s got some redeeming qualities! If you’re watching your sugar intake, you can reduce the brown sugar by half in both the base and the streusel. The natural sweetness of the potatoes will still shine through.
Dietary Considerations: This recipe contains dairy (butter), eggs, gluten (flour), and tree nuts (pecans). For allergen-friendly adaptations, see the Variations section above.
Conclusion
This sweet potato casserole with pecan streusel is more than just a side dish — it’s the dish that gets talked about long after the plates are cleared. It’s the one people ask for year after year, the one that makes you look like a hosting pro even when you’re juggling a dozen other things. I’ve made it for Thanksgiving, Christmas, Easter potlucks, and random Tuesday dinners, and it never fails to impress.
What I love most about this recipe is how forgiving it is. You can tweak the sweetness, swap the nuts, make it ahead, or double it for a crowd — and it always turns out delicious. It’s the kind of recipe that becomes a tradition, the one your friends and family start to associate with you and your kitchen.
So go ahead — give it a try. Make it for your next gathering, and watch it disappear. I’d love to hear how it turns out! Drop a comment below and let me know if your guests asked for the recipe too. And if you come up with your own twist, share that as well — I’m always looking for new ideas to try. Happy cooking, friends!
Frequently Asked Questions
Can I use canned sweet potatoes instead of fresh?
You can, but I don’t recommend it. Canned sweet potatoes are often mushy and waterlogged, which can make your casserole soupy. If you’re in a pinch, drain them well and pat them dry with paper towels before mashing. Fresh sweet potatoes really do give you the best texture and flavor.
Can I make this sweet potato casserole vegan?
Absolutely! Use plant-based butter in both the base and the streusel. For the eggs, substitute with 1/4 cup of unsweetened applesauce or a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, let sit for 5 minutes). The texture will be slightly denser but still delicious.
Why did my streusel turn out soggy?
Soggy streusel usually happens for one of two reasons: the butter was too soft when you mixed it, or the casserole wasn’t baked long enough. Make sure your butter is cold and cubed, and don’t press the streusel into the filling. If your topping is browning too fast but the filling isn’t bubbly, tent with foil and continue baking.
Can I double this recipe?
Yes, this recipe doubles beautifully! Use a larger baking dish (like a 12×17-inch roasting pan) or make two separate 9×13 dishes. You may need to increase the baking time by 5-10 minutes since the dish will be fuller. Keep an eye on the streusel and tent with foil if needed.
How do I reheat leftovers without drying them out?
The best way is in the oven. Preheat to 350°F, cover the dish with foil, and bake for 15-20 minutes until warmed through. The foil traps steam and prevents the casserole from drying out. For individual portions, the microwave works in a pinch — just cover with a damp paper towel to add moisture.
Pin This Recipe!

Best Sweet Potato Casserole with Pecan Streusel Recipe
This sweet potato casserole with pecan streusel is a creamy, velvety side dish topped with a buttery, crunchy streusel. Perfect for holiday gatherings, it’s a crowd-pleaser that can be made ahead and always disappears.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 12 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 pounds sweet potatoes (about 4–5 medium)
- 1/2 cup unsalted butter, melted
- 1/2 cup brown sugar, packed
- 2 large eggs, lightly beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/4 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1 cup pecans, chopped
- 1/2 cup all-purpose flour
- 1/2 cup brown sugar, packed
- 1/4 cup unsalted butter, cold and cubed
- 1/2 teaspoon ground cinnamon
- Pinch of salt
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
- Peel and chop the sweet potatoes into roughly 2-inch chunks.
- Place the sweet potatoes in a large pot and cover with cold water by about an inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer. Cook for 15-20 minutes, until fork-tender.
- Drain the potatoes thoroughly in a colander, shaking off excess moisture.
- Return the potatoes to the pot or transfer to a large mixing bowl. Mash with a potato masher for a chunkier texture, or use a hand mixer on low speed for a smooth consistency.
- Add the melted butter, brown sugar, beaten eggs, vanilla extract, salt, cinnamon, and nutmeg to the mashed potatoes. Stir until well combined.
- Spread the mixture evenly into the prepared baking dish using a rubber spatula.
- In a medium bowl, combine the chopped pecans, flour, brown sugar, cinnamon, and salt. Add the cold, cubed butter. Use a pastry cutter or two forks to cut the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining.
- Sprinkle the streusel evenly over the sweet potato mixture. Do not press it down.
- Bake for 35-40 minutes, until the streusel is golden brown and the filling is bubbly around the edges. If the topping is browning too quickly, tent the dish loosely with foil for the last 10 minutes.
- Let the casserole rest for 10-15 minutes before serving.
Notes
For make-ahead: Assemble the casserole completely but do not bake. Cover tightly with foil and refrigerate for up to 24 hours. Add 10-15 minutes to baking time. To freeze: Assemble unbaked, wrap tightly, and freeze for up to 3 months. Thaw overnight in the fridge before baking. For dairy-free: Use plant-based butter. For gluten-free: Use a 1:1 gluten-free baking flour blend. For vegan: Use plant-based butter and substitute eggs with 1/4 cup unsweetened applesauce or a flax egg.
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 28
- Sodium: 250
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 45
- Fiber: 5
- Protein: 5
Keywords: sweet potato casserole, pecan streusel, holiday side dish, Thanksgiving, make-ahead



