My brother-in-law Mark had claimed to hate sweet potatoes for as long as I’d known him. Fifteen years, at least. Every Thanksgiving, he’d push the orange mash around his plate with a look of pure suspicion, like it might jump up and bite him. Then one Christmas, I made this sweet potato casserole with pecan streusel just for myself—honestly, I was tired of catering to his picky streak. I set it on the table next to the ham, didn’t say a word about it, and went back to the kitchen for the gravy boat.
When I came back, Mark was on his third helping. Caught red-handed, fork halfway to his mouth, with that streusel crumble clinging to his lip. “What is this?” he mumbled, trying to play it cool. “I thought you hated sweet potatoes,” I said, maybe a little too smug. He just shrugged and went back for a fourth scoop. That was the moment I knew this recipe was something special—not just good, but the kind of good that makes people forget their own rules.
Maybe you’ve got a Mark in your family, someone who swears they don’t like something until you prove them wrong with the right version. This sweet potato casserole with pecan streusel is that version. It’s not pretending to be something it’s not—it’s just the best possible version of itself. The sweet potatoes stay creamy and rich, not watery or stringy, and that pecan topping gets all buttery and caramelized in the oven. I’ve been making it for every holiday gathering since that Christmas, and honestly? I’ve never seen leftovers. That’s not an exaggeration. I mean that literally.
Why You’ll Love This Recipe
Let me tell you why this sweet potato casserole with pecan streusel has become my most-requested dish for every family dinner, potluck, and holiday table. I’ve tested this recipe at least a dozen times—sometimes on purpose, sometimes because I got distracted and forgot the brown sugar. Trust me, I’ve learned the hard way so you don’t have to.
- Crowd-Pleasing Power: This dish converts sweet potato skeptics every single time. Mark is living proof. It’s sweet enough to win over kids but balanced enough that adults keep going back for more.
- Make-Ahead Friendly: You can prep this casserole the day before your gathering, pop it in the fridge, and just bake it when guests arrive. No last-minute scrambling while you’re trying to get the turkey carved.
- Simple Ingredients: Nothing fancy here—sweet potatoes, butter, brown sugar, pecans, a few pantry staples. You won’t need to hunt down obscure spices or make a special trip to a specialty store.
- Perfect for Hosting: This dish looks impressive on the table with that golden, crumbly topping. It’s the kind of thing that makes people think you worked way harder than you actually did. Let them think that.
- Unbelievably Delicious: The texture is what gets people. Creamy, smooth sweet potato base contrasted with that crunchy, buttery pecan streusel. It’s like a warm hug in casserole form.
What makes this sweet potato casserole different from all the others? It’s the ratio, honestly. Most recipes skimp on the streusel or make the sweet potato layer too thin. I’ve dialed in the perfect balance where every single bite gets some of that pecan topping. Plus, I mash the sweet potatoes by hand instead of pureeing them—it leaves a little texture, which keeps the casserole from feeling baby-food-adjacent. You want it smooth but not silky, if that makes sense.
This is the recipe that makes you close your eyes after the first bite. It’s comfort food at its finest—the kind of dish that feels like a celebration, even on a random Tuesday. And when you’re hosting a crowd, having a dish this reliable in your back pocket? That’s everything.
What Ingredients You Will Need
This sweet potato casserole with pecan streusel uses simple, honest ingredients that work together to create something truly special. Most of these are probably already in your pantry, which is exactly how I like it.
For the Sweet Potato Base
- 4 pounds sweet potatoes (about 5-6 medium sweet potatoes) — Look for ones that are firm and evenly colored. I prefer Garnet or Jewel varieties for their natural sweetness and creamy texture.
- 1/2 cup unsalted butter, melted (1 stick) — Use good quality butter here, it really matters. I like Kerrygold for the richness.
- 1/2 cup brown sugar, packed (light or dark works; dark gives deeper flavor)
- 2 large eggs, lightly beaten — Room temperature eggs incorporate more smoothly
- 1 teaspoon vanilla extract — Pure vanilla, not imitation, if you can swing it
- 1/2 teaspoon salt — Don’t skip this; it balances the sweetness
- 1/4 teaspoon cinnamon — Just a hint, not overpowering
- 1/8 teaspoon nutmeg — Freshly grated if you have it, but pre-ground works fine
For the Pecan Streusel Topping

- 1 cup pecans, chopped — I buy raw pecan halves and chop them myself for the freshest flavor. Toast them lightly first for extra depth.
- 1/2 cup all-purpose flour — Spoon and level it; don’t scoop straight from the bag
- 1/2 cup brown sugar, packed — This creates that caramelized topping
- 1/2 cup unsalted butter, cold and cut into small cubes — Cold butter is key for a crumbly streusel
- 1/2 teaspoon cinnamon
- 1/4 teaspoon salt
A few ingredient notes from years of trial and error. For the sweet potatoes, don’t use yams—they’re starchier and less sweet, and the texture comes out different. I learned that the hard way one year when I grabbed the wrong bag at the store. Also, if you’re dairy-free, you can substitute the butter with a good quality vegan butter, but honestly, this is one recipe where I’d recommend sticking with the real thing for best results. The streusel especially needs that cold butter to get the right crumbly texture.
For the pecans, I’ve tried this with walnuts and even almonds in a pinch, and while they’re fine, pecans really are the star here. They’ve got that buttery flavor that just belongs with sweet potatoes. Buy them from the bulk bin at your grocery store—they’re usually fresher and cheaper than the pre-bagged ones.
Equipment Needed
You don’t need a fancy kitchen to pull off this sweet potato casserole with pecan streusel. Here’s what you’ll actually use:
- Large pot for boiling the sweet potatoes — I use my 8-quart stockpot, but any large pot works
- 9×13-inch baking dish — Glass or ceramic works best for even baking. My grandmother’s old Pyrex dish is my go-to.
- Potato masher — A fork works in a pinch, but a masher gives you better control over the texture
- Large mixing bowl for the sweet potato mixture
- Medium bowl for the streusel
- Pastry cutter or two forks for cutting butter into the streusel
- Measuring cups and spoons
- Sharp knife and cutting board for prepping sweet potatoes
- Vegetable peeler — A Y-peeler makes quick work of this
If you don’t have a pastry cutter, don’t sweat it. Just use two forks or even your fingertips—the warmth from your hands will help the butter incorporate. Just work quickly so the butter doesn’t get too soft. I’ve also used a food processor for the streusel in a hurry, but pulse it just a few times or you’ll end up with paste instead of crumbles.
One tip I wish someone had told me earlier: use a dish towel under your mixing bowl to keep it from sliding around while you’re mashing. Saves so much frustration, especially when you’re making this for a crowd and already juggling a million things.
Preparation Method
Making this sweet potato casserole with pecan streusel is straightforward, but there are a few moments where paying attention makes all the difference. Let me walk you through it step by step.
- Cook the sweet potatoes. Peel your sweet potatoes and cut them into 2-inch chunks. Try to keep them roughly the same size so they cook evenly. 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 a fork slides in easily but they’re not falling apart. You want them tender but not waterlogged. Drain them well in a colander and let them sit for a minute to steam dry—excess water is the enemy of a creamy casserole.
- Preheat and prep. While the potatoes cook, preheat your oven to 350°F. Grease your 9×13 baking dish with butter or non-stick spray. This step matters—I’ve had casseroles stick to the dish and it’s heartbreaking when that beautiful streusel layer doesn’t come out clean.
- Mash the sweet potatoes. Return the drained sweet potatoes to the pot or transfer to a large mixing bowl. Mash them by hand with a potato masher until mostly smooth but with a few small lumps remaining. This is where personal preference comes in—I like a little texture, but if you prefer completely smooth, you can use a hand mixer on low speed. Just don’t overmix or they’ll get gummy.
- Mix the base. Add the melted butter, brown sugar, beaten eggs, vanilla, salt, cinnamon, and nutmeg to the mashed sweet potatoes. Stir until everything is well combined. The mixture should be smooth and fragrant, with that warm spice aroma already filling your kitchen. Taste it here—adjust the salt or sugar if needed. I always sneak a spoonful at this stage, and honestly, it’s pretty good even before baking.
- Spread in the dish. Pour the sweet potato mixture into your prepared baking dish and spread it into an even layer. Use a spatula to smooth the top—it doesn’t need to be perfect, but even thickness helps it bake consistently.
- Make the streusel. In a medium bowl, combine the flour, brown sugar, cinnamon, and salt. Add the cold butter cubes and chopped pecans. 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 little butter pockets that will melt and create that amazing crumbly texture. If the butter starts getting soft, pop the bowl in the fridge for 5 minutes.
- Top and bake. Sprinkle the streusel evenly over the sweet potato layer. Don’t press it down—let it sit loosely on top so it bakes up crispy. Bake for 30-35 minutes, until the streusel is golden brown and the filling is bubbly around the edges. The kitchen will smell absolutely incredible at this point.
- Rest 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 so it doesn’t turn into a soupy mess when you scoop it. I know it’s hard to wait, but trust me on this one.
A quick warning: don’t be tempted to crank the oven temperature to speed things up. The streusel will brown too quickly while the sweet potato layer stays cold in the middle. If you notice the top getting too dark before the time is up, tent it loosely with foil for the last 10 minutes.
Cooking Tips & Techniques
After making this sweet potato casserole with pecan streusel more times than I can count, I’ve picked up a few tricks that make a real difference. Some of these I learned the hard way—like the time I forgot to drain the potatoes properly and ended up with a watery casserole that nobody touched.
Don’t overboil the sweet potatoes. This is probably the most common mistake. If you cook them until they’re falling apart, they absorb too much water, and your casserole will be thin and soupy no matter how long you bake it. Test them with a fork starting at 15 minutes—they should be tender but still hold their shape.
Toast your pecans first. This is optional but worth the extra five minutes. Spread the chopped pecans on a baking sheet and toast at 350°F for 5-7 minutes, stirring halfway through. They’ll smell nutty and rich, and that flavor carries through into the streusel. Just watch them closely—pecans go from perfect to burnt in about 30 seconds.
Keep your butter cold for the streusel. This is non-negotiable. If the butter warms up, you’ll get a dense, greasy topping instead of those beautiful crumbles. Cut the butter into small cubes and pop them in the freezer for 10 minutes before you start. Work quickly when cutting it into the flour mixture, and if your hands are warm, use a pastry cutter or forks instead.
Make it ahead like a pro. Here’s my hosting secret: I assemble the entire casserole the day before, but I don’t add the streusel until right before baking. I cover the sweet potato base with plastic wrap and refrigerate it overnight. The streusel goes in a separate container in the fridge. When I’m ready to bake, I sprinkle the streusel on top and add 10-15 minutes to the baking time since the base is cold. This saves so much stress on the day of your gathering.
Double it without worry. This recipe scales beautifully if you’re feeding a bigger crowd. Just use two 9×13 dishes and bake them on separate racks, swapping positions halfway through. I’ve brought this to potlucks for 30 people and never had leftovers.
Variations & Adaptations
One of the best things about this sweet potato casserole with pecan streusel is how flexible it is. I’ve tried quite a few variations over the years, and here are the ones that actually worked.
Maple Pecan Version: Swap the brown sugar in the sweet potato base for 1/3 cup pure maple syrup. Use maple syrup instead of brown sugar in the streusel too—just reduce the butter slightly since the syrup adds moisture. The maple flavor pairs beautifully with the sweet potatoes and pecans. I made this for a fall brunch and people went crazy for it.
Bourbon Brown Sugar: Add 2 tablespoons of good bourbon to the sweet potato mixture along with the vanilla. The alcohol cooks off, leaving behind a warm, smoky depth that’s incredible with the brown sugar and pecans. This one’s definitely for the adults at the table—I wouldn’t recommend it for a family gathering with kids.
Dairy-Free Adaptation: Use vegan butter in both the base and the streusel. I’ve had good luck with Miyoko’s brand—it behaves closest to real butter in baking. The texture will be slightly different, but honestly, most people won’t notice. Just make sure your vegan butter is cold for the streusel.
Marshmallow Topping: If you’re feeding a crowd that loves the classic marshmallow-topped version, you can do a hybrid. Bake the casserole with the pecan streusel for 25 minutes, then sprinkle mini marshmallows over the top and bake for another 5-10 minutes until they’re puffed and golden. The combination of crunchy pecans and gooey marshmallows is pretty amazing.
Savory Twist: Reduce the brown sugar to 1/4 cup in both the base and the streusel. Add a teaspoon of fresh thyme and a pinch of cayenne pepper to the sweet potato mixture. Use chopped walnuts instead of pecans. This version is less sweet and works beautifully alongside roasted chicken or pork.
Serving & Storage Suggestions
This sweet potato casserole with pecan streusel is at its best served warm, right after that 10-minute rest. The streusel should be crispy and golden, the sweet potato base creamy and hot. It’s a showstopper on any holiday table, but don’t save it just for Thanksgiving—it’s fantastic with roasted chicken, pork chops, or even just a simple green salad for a cozy weeknight dinner.
When I’m hosting, I like to serve this alongside a honey glazed ham and some garlic herb roasted green beans for a complete meal that looks like I spent all day in the kitchen. The sweetness of the casserole balances perfectly with the savory ham and the bright, fresh green beans.
For presentation, I sprinkle a few extra toasted pecan halves on top right before serving. It makes the dish look intentional and polished, even if you’re just pulling it out of the oven. A little fresh thyme or rosemary as a garnish adds a nice pop of green too.
Storage: Leftovers (if you have any) keep well in the refrigerator for up to 4 days. Cover the dish tightly with plastic wrap or transfer to an airtight container. The streusel will soften over time, but it’s still delicious.
Reheating: The best way to reheat is in a 350°F oven for about 15-20 minutes, covered with foil. This helps the streusel crisp back up. You can use the microwave in a pinch, but the topping will be soft. If you’re microwaving, do it in 30-second bursts and eat it right away.
Freezing: This casserole freezes beautifully for up to 3 months. Assemble it completely (with the streusel), but don’t bake it. Wrap the dish tightly in plastic wrap, then a layer of foil. When you’re ready to bake, thaw it overnight in the refrigerator, then bake as directed, adding 10-15 minutes since it’s starting from cold.
One thing I’ve noticed: the flavors actually deepen and meld together after a day in the fridge. Day-old sweet potato casserole is honestly even better than fresh—the spices have time to settle in and everything gets more cohesive.
Nutritional Information & Benefits
While this sweet potato casserole with pecan streusel is definitely a treat, it does have some redeeming qualities worth mentioning. Here’s a rough estimate per serving (based on 12 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 385 |
| Total Fat | 22g |
| Saturated Fat | 10g |
| Carbohydrates | 45g |
| Fiber | 6g |
| Sugar | 22g |
| Protein | 5g |
| Vitamin A | 430% DV |
| Vitamin C | 35% DV |
| Potassium | 15% DV |
Sweet potatoes are packed with vitamin A, which is fantastic for eye health and immune function. They’re also a great source of fiber, which helps with digestion and keeps you feeling full. Pecans provide healthy fats and magnesium, which supports muscle and nerve function. So yes, this is a dessert-adjacent side dish, but it’s not empty calories by any means.
If you’re watching your sugar intake, you can reduce the brown sugar by half in both the base and the streusel. The sweet potatoes themselves are naturally sweet, and the dish will still be plenty flavorful. For a lower-carb option, you can substitute half the sweet potatoes with cauliflower—but honestly, I’d rather just have a smaller serving of the real thing.
This recipe contains dairy (butter), eggs, and tree nuts (pecans). For a nut-free version, substitute the pecans with toasted oats or crushed graham crackers in the streusel.
Conclusion
This sweet potato casserole with pecan streusel has earned its spot on my holiday table year after year. It’s the dish that converts skeptics, feeds a crowd without stress, and tastes like you spent hours perfecting it—even though it’s surprisingly simple. The creamy sweet potato base, the crunchy buttery topping, the way it makes your whole kitchen smell like warmth and celebration—there’s nothing quite like it.
I love this recipe because it’s forgiving. You can mess up the measurements a little, forget an ingredient, and it still turns out delicious. It’s the kind of dish that makes you look like a hero even on your off days. And honestly? That’s the kind of recipe every host needs in their back pocket.
I’d love to hear how yours turns out. Did you try one of the variations? Did your own family skeptic get converted? Drop a comment below and let me know—I read every single one, and your stories genuinely make my day. Share this recipe with someone who needs a crowd-pleaser for their next gathering, and don’t forget to tag me when you make it. 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 much softer and more watery, which throws off the texture of the casserole. If you’re in a pinch, drain them well and pat them dry with paper towels before mashing. But fresh sweet potatoes really do make a noticeable difference in both flavor and texture.
Can I make this sweet potato casserole gluten-free?
Absolutely. Substitute the all-purpose flour in the streusel with a 1:1 gluten-free baking flour blend. I’ve used Bob’s Red Mill and King Arthur’s gluten-free blends with great results. Just make sure your blend contains xanthan gum for structure. Everything else in the recipe is naturally gluten-free.
Why is my streusel not crispy?
Most likely your butter was too warm when you made the streusel, or you overworked it. Cold butter creates steam pockets as it melts, which gives you that crispy, crumbly texture. If your streusel came out dense, next time pop the butter in the freezer for 10 minutes before cutting it in. Also, make sure you’re not pressing the streusel down into the sweet potato layer—let it sit loosely on top.
How far ahead can I assemble this casserole?
You can assemble the sweet potato base up to 2 days ahead and keep it covered in the refrigerator. Just don’t add the streusel until right before baking, or it will get soggy. The streusel can be made ahead too—store it in a separate container in the fridge for up to 3 days, or in the freezer for a month.
Can I double this recipe for a larger crowd?
Yes, this recipe doubles beautifully. Use two 9×13 baking dishes instead of trying to cram everything into one pan—overfilling leads to uneven baking. If you’re baking both at the same time, swap their positions on the oven racks halfway through to ensure even browning. You might need an extra 5-10 minutes of bake time.
Pin This Recipe!

Easy Sweet Potato Casserole with Pecan Streusel
This creamy sweet potato casserole with a buttery pecan streusel topping is the ultimate crowd-pleaser. It converts sweet potato skeptics every time and is perfect for holiday gatherings or cozy weeknight dinners.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 12 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 4 pounds sweet potatoes (about 5–6 medium), peeled and cut into 2-inch chunks
- 1/2 cup unsalted butter, melted (1 stick)
- 1/2 cup brown sugar, packed (light or dark)
- 2 large eggs, lightly beaten (room temperature)
- 1 teaspoon vanilla extract (pure vanilla preferred)
- 1/2 teaspoon salt
- 1/4 teaspoon cinnamon
- 1/8 teaspoon nutmeg (freshly grated if possible)
- 1 cup pecans, chopped (raw, toasted lightly for extra flavor)
- 1/2 cup all-purpose flour (spooned and leveled)
- 1/2 cup brown sugar, packed (for streusel)
- 1/2 cup unsalted butter, cold and cut into small cubes (for streusel)
- 1/2 teaspoon cinnamon (for streusel)
- 1/4 teaspoon salt (for streusel)
Instructions
- Cook the sweet potatoes: Peel and cut sweet potatoes into 2-inch chunks. Place in a large pot, cover with cold water by about an inch, and 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 but not falling apart. Drain well and let steam dry for a minute.
- Preheat and prep: Preheat oven to 350°F. Grease a 9×13-inch baking dish with butter or non-stick spray.
- Mash the sweet potatoes: Return drained sweet potatoes to the pot or transfer to a large mixing bowl. Mash by hand with a potato masher until mostly smooth with a few small lumps remaining. Avoid overmixing to prevent gumminess.
- Mix the base: Add melted butter, brown sugar, beaten eggs, vanilla, salt, cinnamon, and nutmeg to the mashed sweet potatoes. Stir until well combined. Taste and adjust salt or sugar if needed.
- Spread in the dish: Pour the sweet potato mixture into the prepared baking dish and spread into an even layer with a spatula.
- Make the streusel: In a medium bowl, combine flour, brown sugar, cinnamon, and salt. Add cold butter cubes and chopped pecans. 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. Do not overwork.
- Top and bake: Sprinkle the streusel evenly over the sweet potato layer without pressing down. Bake for 30-35 minutes until the streusel is golden brown and the filling is bubbly around the edges.
- Rest before serving: Let the casserole rest for 10-15 minutes after baking to allow the filling to set before serving.
Notes
For best results, don’t overboil the sweet potatoes to avoid a watery casserole. Toast pecans lightly before using for extra depth. Keep butter cold for the streusel to ensure a crumbly texture. To make ahead, assemble the sweet potato base up to 2 days in advance and refrigerate; add streusel just before baking. If baking from cold, add 10-15 minutes to the bake time. For a gluten-free version, substitute all-purpose flour with a 1:1 gluten-free baking blend. For a nut-free version, replace pecans with toasted oats or crushed graham crackers.
Nutrition
- Serving Size: 1 serving (1/12 of c
- Calories: 385
- Sugar: 22
- Sodium: 350
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 45
- Fiber: 6
- Protein: 5
Keywords: sweet potato casserole, pecan streusel, holiday side dish, Thanksgiving, comfort food, easy recipe, make-ahead


