Love this? Save it for later!
Share the inspiration with your friends
That first whiff of brown sugar and toasted pecans — the kind that hits you before you even open the oven door — still takes me straight to my Aunt Maggie’s tiny kitchen in rural Virginia. I was maybe nine, standing on a stepstool so I could see over the counter, watching her mash steaming sweet potatoes with a fork that had seen better days. She didn’t measure anything back then. A splash of vanilla, a pinch of this, a handful of that. But the smell? That was pure magic. It’s funny how a single scent can hold an entire memory hostage. Every time I catch that caramelized sweetness mingling with warm, nutty pecans, I’m right back there, licking the streusel bowl clean before anyone could stop me.
This perfect sweet potato casserole with pecan streusel is my grown-up homage to those Thanksgiving mornings. I spent years trying to recreate that exact flavor, tweaking and testing until I got it right. The sweet potatoes need to be creamy but not watery, the streusel crunchy but not rock-hard, and the whole thing balanced enough that you don’t feel like you’re eating dessert for dinner. Honestly, it took me more failed batches than I care to admit. But this version? This is the one. It’s the dish that gets scraped clean at every holiday table, the one people ask for by name, and the one I finally feel confident sharing with all of you.
Why You’ll Love This Recipe
Let me tell you why this sweet potato casserole with pecan streusel is different from every other version you’ve tried. I’ve made this recipe for potlucks, Friendsgivings, and quiet Sunday dinners, and it never fails to get that wait, what’s in this? reaction.
- Perfectly Balanced Sweetness : Not cloying, not bland — just right. The natural sweetness of the potatoes shines through without being drowned in sugar.
- That Irresistible Streusel Topping : Buttery, crunchy, and loaded with pecans. It’s the part everyone fights over, and honestly, I don’t blame them.
- Simple Ingredients : You probably have most of these in your pantry right now. No fancy grocery store runs required.
- Make-Ahead Friendly : Assemble it the night before, pop it in the oven when you’re ready, and look like a hero with zero stress.
- Family-Approved : My picky nephew who “doesn’t like sweet potatoes” ate three servings last Thanksgiving. Enough said.
What really sets this recipe apart is the technique. Instead of boiling the sweet potatoes (which turns them waterlogged and sad), I roast them until they’re caramelized and concentrated in flavor. Then I blend them with just enough butter, cream, and warm spices to make them velvety smooth. The streusel gets a touch of cinnamon and a pinch of salt to keep things interesting. It’s comfort food that actually tastes like someone put thought into it.
This is the kind of dish that makes you close your eyes after the first bite. It’s nostalgic without being outdated, indulgent without being heavy, and special enough for company but easy enough for a random Tuesday. If you’ve been burned by watery casseroles or soggy toppings in the past, trust me — this one’s different.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly special. Here’s what you’ll need and why each one matters.
For the Sweet Potato Base
- 3 pounds sweet potatoes (about 4-5 medium) — Look for ones that are firm and evenly colored. I prefer Garnet or Jewel varieties for their natural sweetness and creamy texture.
- 1/4 cup unsalted butter, melted — Adds richness and helps the filling stay silky. I use Kerrygold when I’m feeling fancy, but any good butter works.
- 1/3 cup heavy cream — Makes the puree luxuriously smooth. Half-and-half works in a pinch, but don’t go lighter than that.
- 1/3 cup packed light brown sugar — Adds depth and molasses notes that pair beautifully with the sweet potatoes.
- 2 large eggs, lightly beaten — They help bind everything together and give the filling a custard-like consistency.
- 1 teaspoon vanilla extract — Pure vanilla, please. The imitation stuff has a chemical aftertaste that you’ll notice.
- 1 teaspoon ground cinnamon — Warm and aromatic. This is non-negotiable in my book.
- 1/2 teaspoon ground nutmeg — Freshly grated if you have it. It makes a difference, I swear.
- 1/2 teaspoon salt — Don’t skip this. Salt balances the sweetness and makes everything taste more like itself.
For the Pecan Streusel Topping

- 1 cup chopped pecans — I like them roughly chopped so you get nice chunks in every bite. Toast them lightly first for extra flavor.
- 1/2 cup all-purpose flour — Gives the streusel structure and helps it get that perfect crumbly texture.
- 1/2 cup packed light brown sugar — For sweetness and that caramelized crunch.
- 1 teaspoon ground cinnamon — Because you can never have too much cinnamon in a dish like this.
- 1/4 teaspoon salt — Balances the sweetness and keeps the streusel from being one-dimensional.
- 1/4 cup unsalted butter, cold and cut into small cubes — This is the secret to a tender, sandy streusel that bakes up perfectly.
Ingredient Tip: If you’re short on time, you can substitute 2 cans (15 ounces each) of sweet potato puree. Just make sure it’s 100% sweet potatoes with no added sugar or syrup. The texture will be slightly different, but it still works beautifully.
Substitution Note: For a dairy-free version, use coconut cream instead of heavy cream and vegan butter in both the filling and streusel. The flavor shifts slightly, but it’s still delicious.
Equipment Needed
You don’t need a professional kitchen to make this sweet potato casserole with pecan streusel, but a few key tools will make your life easier.
- Baking sheet — For roasting the sweet potatoes. A rimmed one prevents any sticky drips.
- Large mixing bowl — For mashing and combining the filling ingredients.
- 9×13 inch baking dish — This is the standard size for this recipe. An 8×8 works if you want a thicker casserole, but you’ll need to adjust the baking time.
- Pastry blender or two forks — For cutting the butter into the streusel. Your hands work too, but the butter will melt faster.
- Potato masher or hand mixer — I prefer a hand mixer for the smoothest texture, but a good old-fashioned masher gets the job done with more rustic charm.
- Measuring cups and spoons — Accurate measurements matter in baking, even for casseroles.
If you don’t have a pastry blender, don’t sweat it. Just use your fingertips to rub the butter into the flour mixture until it looks like coarse sand. It’s actually kind of therapeutic.
Preparation Method
Let’s get cooking. This perfect sweet potato casserole with pecan streusel comes together in a few straightforward steps. I’ll walk you through each one so you feel confident from start to finish.
-
Preheat your oven to 400°F (200°C). Scrub the sweet potatoes clean and pierce them a few times with a fork. Place them directly on the oven rack or on a baking sheet lined with foil. Roast for 45-60 minutes, until they’re completely tender when squeezed. You want them soft enough that a knife slides in with zero resistance. Let them cool until you can handle them comfortably.
-
Reduce the oven temperature to 350°F (175°C). While the potatoes cool, make the streusel. In a medium bowl, combine the chopped pecans, flour, brown sugar, cinnamon, and salt. Add the cold butter cubes and cut them in using a pastry blender or your fingertips until the mixture looks like coarse crumbs with some pea-sized butter pieces remaining. Pop the bowl in the fridge while you finish the filling.
-
Peel the cooled sweet potatoes and transfer the flesh to a large mixing bowl. The skins should slip off easily now. Mash them with a potato masher or beat with a hand mixer until smooth. You’re looking for a uniform consistency with no lumps.
-
Add the melted butter, heavy cream, brown sugar, beaten eggs, vanilla, cinnamon, nutmeg, and salt to the mashed sweet potatoes. Mix until everything is well combined and the filling is smooth and creamy. Taste it — yes, raw eggs and all. You want to check the seasoning balance. Adjust the sugar or spices if needed.
-
Grease your 9×13 inch baking dish with butter or nonstick spray. Pour the sweet potato mixture into the dish and spread it into an even layer. Sprinkle the chilled streusel topping evenly over the top, covering every inch of that beautiful orange filling.
-
Bake for 30-35 minutes, until the filling is set around the edges and slightly jiggly in the center (it will continue to set as it cools). The streusel should be golden brown and fragrant. 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. This allows the filling to firm up and makes it easier to scoop clean portions. Trust me on this one — I’ve burned my mouth on impatient servings more times than I’d like to admit.
Sensory Cue: When it’s done, the kitchen will smell like a holiday candle come to life — all warm spices, toasted nuts, and caramelized sugar. The streusel should look deep golden and feel crisp to the touch. The filling will be puffed slightly around the edges.
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.
Roast, don’t boil. I learned this the hard way after years of making watery, bland casseroles. Boiling sweet potatoes leaches out their flavor and leaves them waterlogged. Roasting concentrates their natural sugars and gives you a much richer result. Plus, it’s less hands-on — the oven does all the work.
Don’t overmix the streusel. You want some butter pieces to remain visible. Those little pockets of butter melt during baking and create steam, which gives you that light, crumbly texture. If you overwork it, you’ll end up with a dense, greasy topping that nobody wants.
Let the filling cool slightly before adding eggs. If you add beaten eggs to piping hot sweet potatoes, you’ll end up with scrambled egg bits in your casserole. Not the end of the world, but not ideal. Let the mashed potatoes cool for about 10 minutes before mixing in the eggs.
Make it ahead. This casserole is actually better when you assemble it the day before. The flavors have time to meld, and the streusel stays perfectly crunchy if you add it right before baking. Just cover the assembled dish and refrigerate overnight, then add the streusel and bake as directed. You might need to add 5-10 minutes to the baking time since you’re starting from cold.
My biggest failure? The time I forgot to add the eggs entirely. The casserole came out flat and dense, like a sad sweet potato pancake. It was edible but not memorable. Learn from my mistakes — don’t skip the eggs!
Variations & Adaptations
One of the best things about this sweet potato casserole with pecan streusel is how adaptable it is. Here are some variations I’ve tried and loved.
Make it gluten-free: Swap the all-purpose flour in the streusel for an equal amount of almond flour or a gluten-free all-purpose blend. The texture will be slightly different — a little more tender — but still delicious. I’ve tested this with Bob’s Red Mill 1-to-1 Baking Flour and it worked beautifully.
Add a marshmallow layer: For the classic sweet potato casserole experience, add a layer of mini marshmallows on top of the streusel during the last 5-10 minutes of baking. Watch them closely — they go from golden to burnt in seconds. I like to do half the dish with marshmallows and half without, just to keep everyone happy.
Spice it up: Add a pinch of cayenne pepper or a teaspoon of orange zest to the filling for a surprising twist. The heat from the cayenne plays beautifully with the sweetness, and the orange zest brightens everything up. I tried this on a whim one year and it’s become my secret weapon.
Make it vegan: Use coconut cream instead of heavy cream, flax eggs (1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg) instead of regular eggs, and vegan butter in both the filling and streusel. The texture will be slightly less custardy, but the flavor is still spot-on.
Try different nuts: Not a pecan fan? Walnuts, almonds, or even crushed pretzels work beautifully in the streusel. I’ve made a version with candied walnuts that was absolutely divine.
Serving & Storage Suggestions
This sweet potato casserole with pecan streusel is incredibly versatile when it comes to serving. Here’s how to make the most of it.
Serving Temperature: Serve it warm, straight from the oven. Let it rest for 10-15 minutes first so the filling sets up properly. It’s also delicious at room temperature, especially if you’re serving it as part of a buffet-style meal.
Presentation: Scoop it onto plates with a wide spatula to keep the streusel intact. A sprinkle of fresh thyme or a dusting of cinnamon on top adds a nice visual touch. For holidays, I like to serve it in a decorative baking dish that goes straight from oven to table.
What to Serve With It: This casserole is a natural side for roast turkey, baked ham, or roasted chicken. It also pairs beautifully with cozy slow cooker beef and vegetable soup on a cold winter night. For a complete holiday spread, serve it alongside best roasted hatch green chili chicken enchiladas for a fusion twist that never fails to impress.
Storage: Cover leftovers tightly with foil or transfer to an airtight container. It will keep in the refrigerator for up to 4 days. The streusel will soften slightly over time, but it’s still delicious. I actually love the leftovers cold, straight from the fridge — don’t judge me.
Reheating: Reheat individual portions in the microwave for 30-60 seconds. For larger amounts, cover the dish with foil and warm in a 325°F (160°C) oven for 15-20 minutes. If the streusel has lost its crunch, pop it under the broiler for a minute or two to re-crisp it.
Freezing: This casserole freezes beautifully. Assemble it completely but don’t bake it. Wrap the dish tightly in plastic wrap, then foil, and freeze for up to 3 months. When you’re ready to bake, thaw it overnight in the refrigerator and bake as directed, adding 10-15 minutes to the cooking time.
Flavor Note: The flavors actually deepen and improve after a day or two in the fridge. If you can resist eating it all right away, the leftovers are somehow even better.
Nutritional Information & Benefits
While this sweet potato casserole with pecan streusel is definitely a comfort food, it does have some redeeming nutritional qualities. Here’s a rough breakdown per serving (based on 12 servings).
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 320 |
| Total Fat | 16g |
| Saturated Fat | 7g |
| Cholesterol | 55mg |
| Sodium | 220mg |
| Total Carbohydrates | 42g |
| Dietary Fiber | 5g |
| Sugars | 22g |
| Protein | 4g |
| Vitamin A | 380% DV |
| Vitamin C | 25% DV |
| Potassium | 540mg |
Sweet potatoes are packed with beta-carotene, which your body converts to vitamin A. They’re also a great source of fiber and potassium. Pecans provide healthy fats and a good dose of magnesium. Of course, the butter and sugar add calories, but this is a side dish meant for special occasions — not an everyday meal. I believe in enjoying food without guilt, and this casserole is worth every single bite.
Dietary Considerations: This recipe contains dairy, eggs, gluten (from the flour), and tree nuts (pecans). For allergen-friendly options, check the variations section above.
Frequently Asked Questions
Can I use canned sweet potatoes for this casserole?
You can, but I don’t recommend it. Canned sweet potatoes are packed in syrup and have a much softer, sometimes mushy texture. The flavor is also less concentrated. If you’re truly short on time, look for canned sweet potato puree with no added sugar. The texture will be different, but it’ll still taste good.
Why is my streusel not crunchy?
There are a few possible reasons. Your butter might have been too warm when you mixed it into the streusel, or you might have overworked the mixture. Also, make sure you’re not covering the casserole while it bakes — that traps steam and softens the topping. If all else fails, pop it under the broiler for a minute or two right before serving.
Can I make this casserole vegan?
Absolutely! Use coconut cream instead of heavy cream, flax eggs instead of regular eggs, and vegan butter in both the filling and streusel. The texture will be slightly less rich, but the flavor is still wonderful. I’ve made a vegan version for a friend’s Friendsgiving and it disappeared just as fast as the original.
How far ahead can I assemble this casserole?
You can assemble the filling up to 2 days in advance and store it covered in the refrigerator. For the best texture, add the streusel topping right before baking. If you’re making it the night before, you can add the streusel and refrigerate everything together — just expect the topping to be slightly less crunchy.
Can I freeze the leftovers?
Yes, and they freeze beautifully. Let the casserole cool completely, then portion it into freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat in the oven or microwave. The streusel won’t be as crunchy as when it was fresh, but the flavor is still fantastic.
Conclusion
This perfect sweet potato casserole with pecan streusel is more than just a side dish — it’s a memory in the making. It’s the kind of recipe that shows up at every holiday table, that gets passed down through generations, that makes people close their eyes and smile. I’ve spent years perfecting this version, tweaking the balance of sweetness and spice, figuring out the best technique for that silky smooth filling and that impossibly crunchy topping.
What I love most about this recipe is how forgiving it is. You can make it ahead, you can adapt it to your dietary needs, you can add marshmallows or leave them off. It’s a recipe that invites you to make it your own. Whether you’re serving it at Thanksgiving, Christmas, or just a regular Sunday dinner, it delivers that warm, comforting feeling that only homemade food can provide.
I’d love to hear how yours turns out. Did you add marshmallows? Try a different nut? Make it vegan? Drop a comment below and let me know. And if you’re looking for more cozy comfort food, don’t miss my easy cheesy chicken and rice casserole or these perfect chewy brown sugar pumpkin spice blondies. Happy cooking, friends!
Pin This Recipe!

Perfect Sweet Potato Casserole with Pecan Streusel: Best Easy Recipe
This perfect sweet potato casserole with pecan streusel is a grown-up homage to Thanksgiving mornings, featuring creamy roasted sweet potatoes and a buttery, crunchy pecan topping. It’s the dish that gets scraped clean at every holiday table.
- Prep Time: 20 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 1 hour 50 minutes
- Yield: 12 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 pounds sweet potatoes (about 4–5 medium)
- 1/4 cup unsalted butter, melted
- 1/3 cup heavy cream
- 1/3 cup packed light brown sugar
- 2 large eggs, lightly beaten
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 1 cup chopped pecans
- 1/2 cup all-purpose flour
- 1/2 cup packed light brown sugar
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/4 cup unsalted butter, cold and cut into small cubes
Instructions
- Preheat your oven to 400°F (200°C). Scrub the sweet potatoes clean and pierce them a few times with a fork. Place them directly on the oven rack or on a baking sheet lined with foil. Roast for 45-60 minutes, until they’re completely tender when squeezed. Let them cool until you can handle them comfortably.
- Reduce the oven temperature to 350°F (175°C). While the potatoes cool, make the streusel. In a medium bowl, combine the chopped pecans, flour, brown sugar, cinnamon, and salt. Add the cold butter cubes and cut them in using a pastry blender or your fingertips until the mixture looks like coarse crumbs with some pea-sized butter pieces remaining. Pop the bowl in the fridge while you finish the filling.
- Peel the cooled sweet potatoes and transfer the flesh to a large mixing bowl. The skins should slip off easily now. Mash them with a potato masher or beat with a hand mixer until smooth.
- Add the melted butter, heavy cream, brown sugar, beaten eggs, vanilla, cinnamon, nutmeg, and salt to the mashed sweet potatoes. Mix until everything is well combined and the filling is smooth and creamy. Taste it to check the seasoning balance. Adjust the sugar or spices if needed.
- Grease your 9×13 inch baking dish with butter or nonstick spray. Pour the sweet potato mixture into the dish and spread it into an even layer. Sprinkle the chilled streusel topping evenly over the top.
- Bake for 30-35 minutes, until the filling is set around the edges and slightly jiggly in the center (it will continue to set as it cools). The streusel should be golden brown and fragrant. 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. This allows the filling to firm up and makes it easier to scoop clean portions.
Notes
Roast sweet potatoes instead of boiling to concentrate flavor and avoid waterlogging. Let the filling cool slightly before adding eggs to prevent scrambling. For make-ahead, assemble the casserole (without streusel) up to 2 days in advance; add streusel just before baking. Leftovers can be stored in the refrigerator for up to 4 days or frozen for up to 3 months.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 22
- Sodium: 220
- Fat: 16
- Saturated Fat: 7
- Carbohydrates: 42
- Fiber: 5
- Protein: 4
Keywords: sweet potato casserole, pecan streusel, Thanksgiving side dish, holiday recipe, easy sweet potato casserole



