Sweet Potato Casserole with Pecan Streusel Topping
Sweet Potato Casserole with Pecan Streusel Topping is creamy underneath and covered with a buttery brown sugar, oat, and pecan streusel that gets golden and crunchy in the oven. The sweet potatoes have just enough brown sugar and vanilla to bring out their natural sweetness, while a little ancho chile, cinnamon, and cardamom keep everything from tasting one-note. This is the Thanksgiving side dish for anyone who wants their sweet potatoes covered in streusel instead of marshmallows.

As an Amazon Associate I earn from qualifying purchases.
Why You’ll Love This Sweet Potato Casserole
- That pecan streusel: The brown sugar, oats, pecans, cinnamon, and cardamom make a buttery topping with plenty of texture.
- Creamy underneath: Milk, butter, egg, and egg yolk give the sweet potato filling a smooth, rich consistency.
- Not just sweet: A couple of dashes of ancho chile and plenty of salt balance the brown sugar and keep the casserole from tasting like dessert.
- No marshmallows needed: If you’re firmly on Team Streusel for Thanksgiving, this is your sweet potato casserole.
- Make it ahead: Assemble the casserole before the holiday and keep it refrigerated until you’re ready to bake.
Ingredients You Need
For the Sweet Potatoes
- Sweet potatoes: You’ll need about 5 sweet potatoes, or approximately 4–5 cups once cooked.
- Milk: Loosens the mashed sweet potatoes and helps create that creamy consistency.
- Kosher salt: Sweet potatoes need salt, especially when we’re adding brown sugar.
- Ancho chile powder: Just a couple of dashes add a subtle savory warmth that balances the sweetness.
- Egg: Helps bind the sweet potato mixture as it bakes.
- Egg yolk: Adds extra richness to the filling.
- Vanilla extract: Brings out the sweetness of the potatoes and brown sugar.
- Brown sugar: Sweetens the filling without completely covering up the flavor of the sweet potatoes.
- Unsalted butter: Adds richness and gives the filling that buttery holiday-casserole flavor.
For the Pecan Streusel Topping
- Unsalted butter: Room-temperature butter brings the streusel together.
- Oats: Give the topping extra texture and help make this streusel a little different from the typical flour-only topping.
- Brown sugar: Adds sweetness and caramel-like flavor as the topping bakes.
- Black pepper: Just a pinch balances all that sweetness.
- Cinnamon: Adds classic warm spice.
- Cardamom: A little goes a long way and adds another layer of warmth to the streusel.
- Salt: Keeps the topping balanced.
- Pecans: Add the nutty crunch that makes this topping SO good.
- Flour: Gives the streusel structure and helps create that crumbly texture.
How to Make Sweet Potato Casserole with Pecan Streusel Topping
- Cook the sweet potatoes: Pierce with a fork and microwave until fork-tender. Cool slightly, then remove the skins.
- Make the filling: Mix the sweet potatoes with the milk, butter, brown sugar, eggs, vanilla, salt, and ancho chile until smooth and creamy.
- Make the streusel: Use a fork to combine the butter, oats, brown sugar, pecans, flour, and spices until crumbly.
- Assemble: Spread the sweet potatoes into a prepared 7×10-inch baking dish and evenly add the pecan streusel.
- Bake: Bake at 325°F for 45–60 minutes, until the casserole is hot and the topping is golden brown.
- That is much closer to what we’ve been doing with your posts. Short overview here, full details in the recipe card.


Tips for the Best Sweet Potato Casserole
- Cook the potatoes until they’re really tender. If they’re still firm in the center, you’re going to fight with them when you try to get the filling smooth.
- Let the potatoes cool before peeling. There is no Thanksgiving side dish worth burning your fingertips over.
- Use room-temperature butter for the streusel. You want to be able to work it into the other ingredients until you have a crumbly mixture.
- Spread the topping evenly. Every scoop should get some of that brown sugar pecan streusel. That’s the whole point.
- Watch the topping toward the end. You’re looking for a golden, baked streusel rather than letting the pecans get too dark.
Can I Make Sweet Potato Casserole Ahead of Time?
YES, and this is one of the reasons I love it for Thanksgiving. Prepare the sweet potato filling, spread it into your baking dish, add the pecan streusel, and cover the dish tightly. Refrigerate it until you’re ready to bake. If you’re baking the casserole straight from the refrigerator, it may need a little additional time in the oven since everything is starting cold.
What to Serve with Sweet Potato Casserole
This is Thanksgiving food through and through. I’d serve it next to your roasted turkey, turkey gravy, green bean casserole, stuffing, mashed potatoes. and dinner rolls. And yes, having sweet potatoes AND mashed potatoes on the same plate is completely acceptable. Actually, I think it’s required.
Storage, Freezing & Reheating
- Store leftover sweet potato casserole covered or in an airtight container in the refrigerator for up to 4 days.
- For longer storage, freeze the casserole tightly covered for up to 2 months. Thaw it overnight in the refrigerator before reheating.
- Reheat individual portions in the microwave or warm a larger portion covered in the oven until heated through. If you want to bring some crunch back to the streusel, uncover it toward the end of reheating.

Sweet Potato Casserole with Pecan Streusel Topping
Equipment
- 1 Microwave
- 1 7×10-inch baking dish
- Fork
- Hand mixer or potato masher
Video
Ingredients
Pecan Streusel Topping
- 5 tbsp unsalted butter, room temperature
- 1/2 cup oats
- 3/4 cup light brown sugar, packed
- pinch of pepper
- 1/8 tsp cinnamon
- 1/8 tsp cardamom
- 1/4 tsp salt
- 1 cup pecans, chopped
- 1/2 cup all purpose flour (or 1:1 gluten-free flour)
Sweet Potatoes
- 5 sweet potatoes, approximately 4–5 cups
- 1/2 cup milk
- 3/4 tsp kosher salt
- a couple of dashes of ancho chili powder
- 1 egg
- 1 egg yolk
- 1 tsp vanilla extract
- 1/3 cup light brown sugar, packed
- 4 tbsp unsalted butter
Instructions
- Preheat the oven to 325°F. Spray a 7×10-inch baking dish with nonstick baking spray and set aside.
- Pierce the sweet potatoes several times with a fork. Microwave until completely fork-tender.
- Allow the sweet potatoes to cool until they're comfortable to handle.
- Remove the skins and transfer the sweet potatoes to a large mixing bowl.
- Add the milk, kosher salt, ancho chile powder, egg, egg yolk, vanilla extract, brown sugar, and butter. Mix until smooth and creamy.
- Spread the sweet potato mixture evenly into the prepared baking dish.
- Add the butter, oats, brown sugar, black pepper, cinnamon, cardamom, salt, pecans, and flour to a separate bowl.
- Use a fork to work the ingredients together until combined and crumbly.Use a fork to work the ingredients together until combined and crumbly.
- Sprinkle the pecan streusel evenly over the sweet potato mixture.
- Bake for 45–60 minutes, or until the casserole is heated through and the streusel topping is golden brown.
- Allow to cool slightly before serving.
Notes
- Sweet potatoes: Cook them until completely fork-tender so the filling mixes up smooth and creamy.
- Make ahead: Assemble the casserole, cover tightly, and refrigerate overnight. A refrigerated casserole may require additional baking time.
- Streusel: Use room-temperature butter and a fork to work the topping together until crumbly.
- Storage: Store leftovers covered in the refrigerator for up to 4 days.
- Freezing: Freeze tightly covered for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat individual portions in the microwave or cover and warm a larger portion in the oven until heated through.
Nutrition
Frequently Asked Questions
Yes. Assemble the casserole, cover it tightly, and refrigerate it overnight. Bake it when you’re ready to serve. A cold casserole may need a little extra baking time.
No. This recipe cooks the sweet potatoes in the microwave before they’re peeled and mixed with the remaining filling ingredients. Your existing recipe specifically uses this method
The egg and egg yolk help the sweet potato filling set as it bakes while keeping it creamy. They also give the casserole a little more richness without making it heavy.
Nope. This version skips marshmallows completely and uses a brown sugar, oat, and pecan streusel topping instead.
The casserole should be heated through and the streusel topping should look golden brown. For this recipe, that takes approximately 45–60 minutes at 325°F.
Make sure the sweet potatoes are fully cooked and don’t add extra liquid beyond what’s called for in the recipe. The finished filling should be smooth and creamy before it goes into the baking dish.
Yes. You can cook the sweet potatoes ahead and refrigerate them, then assemble the casserole later. For the easiest Thanksgiving prep, I prefer assembling the entire casserole ahead.
Yes. You can swap the pecans for your favorite chopped nuts. Walnuts, almonds, or hazelnuts would all work well in the streusel topping.




Sweet Potatoes Cassarole is my favorite side dish. Super easy to make and it’s so DELICIOUS. The best part is the crunch on top of the sweet potatoes mixed together is perfect combination.
The Crunch .. MY FAV!! Thank you!!
So happy it was a hit! Love it as leftovers too!