Yummy Sweet Potato Casserole with Pecan Topping
This yummy sweet potato casserole with pecan topping is the side dish everyone asks for. Creamy mashed sweet potatoes bake under a crunchy brown sugar and pecan streusel that tastes almost like dessert. It is sweet, buttery, and perfect for holidays — or any dinner that needs something special. Once you try this yummy sweet potato casserole with pecan topping, it will become your most requested recipe.

Yummy Sweet Potato Casserole with Pecan Topping
Ingredients
Method
- Peel and chunk the sweet potatoes. Boil in salted water 15 to 20 minutes until very soft. Drain well.
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish. Mash the hot sweet potatoes until smooth.
- Stir in the melted butter, 1/2 cup brown sugar, eggs, milk, vanilla, cinnamon, and salt until creamy.
- Spread the filling evenly in the baking dish and smooth the top.
- Mix 3/4 cup brown sugar, flour, and pecans. Rub in the cold butter with your fingers until clumps form.
- Sprinkle the streusel over the filling. Bake uncovered 25 to 30 minutes until golden and bubbly at the edges.
- Rest 10 minutes before serving.
Notes
Why You’ll Love It
- Tastes like dessert. The pecan streusel topping is sweet and crunchy — the best part of the dish.
- Perfect for holidays. Thanksgiving, Christmas, or Easter — this casserole belongs on the holiday table.
- Make-ahead friendly. Assemble it the day before and bake when you are ready.
- Simple ingredients. Sweet potatoes, butter, sugar, and pecans — nothing fancy or hard to find.
- Feeds a crowd. One 9×13-inch pan serves 8 to 10 people generously.
Why Yummy Sweet Potato Casserole with Pecan Topping Works So Well
Sweet potatoes are naturally sweet and creamy when baked, which makes them the perfect base for this casserole. Roasting or boiling them until very soft lets their natural sugars develop. When mashed with butter, brown sugar, and a little vanilla, they turn into a smooth, rich filling that tastes like pie filling. The eggs mixed in help the casserole set in the oven so it slices cleanly instead of staying loose like mashed potatoes.
The pecan topping is what makes this yummy sweet potato casserole with pecan topping unforgettable. It is a streusel — cold butter rubbed into flour, brown sugar, and chopped pecans. In the oven, the butter melts and the sugar caramelizes, which turns the topping golden and crunchy. The pecans toast as they bake and get even nuttier. The contrast between the soft, creamy sweet potatoes and the crunchy, buttery topping is what makes every bite so good.
Baking the casserole uncovered is important. The open heat lets the topping crisp up instead of steaming soft. About 25 to 30 minutes at 350°F (175°C) is enough to heat the filling through and brown the topping. The edges will bubble slightly, and the pecans will smell toasty — that is how you know it is done. Letting it rest for 10 minutes before serving helps it set so the slices hold together.
Key Ingredients Explained
- Sweet potatoes: Three pounds (about 4 large). They are the star — naturally sweet and creamy when cooked and mashed.
- Butter: Half a cup (1 stick), melted, for the filling, plus 6 tablespoons cold for the topping. Butter makes everything rich and helps the topping turn golden.
- Brown sugar: Half a cup for the filling and 3/4 cup for the topping. Brown sugar adds caramel flavor that white sugar cannot match.
- Eggs: Two large eggs. They help the sweet potato filling set in the oven so it holds its shape.
- Milk: One-third cup. It loosens the mashed sweet potatoes into a smooth, creamy filling.
- Vanilla extract: One teaspoon. Vanilla makes the sweet potatoes taste richer and more dessert-like.
- Cinnamon: Half a teaspoon. Warm spice that pairs perfectly with sweet potatoes.
- Salt: Half a teaspoon. A little salt balances the sweetness and makes all the flavors pop.
- Pecans: One cup, chopped. They are the crunch in the topping — toasty, buttery, and nutty.
- All-purpose flour: Half a cup for the streusel topping. It holds the topping together so it forms crunchy clumps.
Ingredients
- 3 lbs sweet potatoes (about 4 large)
- 1/2 cup (1 stick) butter, melted (for the filling)
- 1/2 cup brown sugar, packed (for the filling)
- 2 large eggs
- 1/3 cup milk
- 1 teaspoon vanilla extract
- 1/2 teaspoon cinnamon
- 1/2 teaspoon salt
- 6 tablespoons cold butter, cut into small pieces (for the topping)
- 3/4 cup brown sugar, packed (for the topping)
- 1/2 cup all-purpose flour (for the topping)
- 1 cup pecans, chopped
How to Make Yummy Sweet Potato Casserole with Pecan Topping
Step 1: Cook the sweet potatoes.
Peel and cut the sweet potatoes into chunks. Boil in salted water for 15 to 20 minutes, until very soft when poked with a fork. Drain well.
Tip: The softer the potatoes, the smoother the filling. Do not pull them early.
Step 2: Heat the oven and mash.
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish. Mash the drained sweet potatoes until smooth — a potato masher or hand mixer both work.
Tip: Mash while the potatoes are hot. They break down easier and the butter melts right in.
Step 3: Mix the filling.
Stir the melted butter, 1/2 cup brown sugar, eggs, milk, vanilla, cinnamon, and salt into the mashed sweet potatoes. Mix until smooth and creamy.
Tip: Taste the filling now. Add another spoonful of brown sugar if you like it sweeter.
Step 4: Spread in the dish.
Spread the sweet potato mixture evenly in the greased baking dish. Smooth the top with a spoon.
Tip: A smooth top means the streusel topping sits evenly and browns the same all over.
Step 5: Make the pecan topping.
In a bowl, mix 3/4 cup brown sugar, the flour, and the chopped pecans. Add the cold butter pieces and rub them in with your fingers until the mixture forms small clumps.
Tip: The butter must be cold. Warm butter melts into the flour and you lose the crunchy clumps.
Step 6: Top and bake.
Sprinkle the pecan streusel evenly over the sweet potato filling. Bake uncovered for 25 to 30 minutes, until the topping is golden and the edges are bubbly.
Tip: If the pecans brown too fast, cover loosely with foil for the last 10 minutes.
Step 7: Rest and serve.
Let the casserole rest for 10 minutes before serving. This helps it set so the slices hold their shape.
Tip: Serve it warm. The topping is crunchiest in the first hour after baking.
Variations
- Marshmallow topping: Skip the pecan streusel and top with 2 cups of mini marshmallows for the last 10 minutes of baking. They toast golden and gooey.
- Bourbon sweet potatoes: Add 2 tablespoons of bourbon to the filling with the vanilla. The alcohol bakes off and leaves warm, deep flavor.
- Nut-free version: Replace the pecans with 1 cup of rolled oats in the streusel. It still gets crunchy and golden without nuts.
- Spiced version: Add 1/4 teaspoon of nutmeg and 1/4 teaspoon of ground ginger to the filling with the cinnamon. Warm and cozy for fall.
What to Serve With
- Roast turkey — the classic holiday pairing
- Glazed ham — sweet meets savory perfectly
- Green bean casserole — another holiday table favorite
- Dinner rolls — for scooping up every bite
- A simple green salad — fresh and light next to the rich casserole
Storage & Reheating
To store: Cover the baked casserole and keep it in the fridge for up to 5 days. The topping softens a little but still tastes great.
To reheat: Warm in a 350°F (175°C) oven for 15 minutes, uncovered, to re-crisp the topping. Microwave single servings for 1 to 2 minutes.
To freeze: Freeze the unbaked casserole (filling only, no topping) wrapped tightly for up to 3 months. Thaw overnight, add fresh streusel topping, and bake as directed.
Make ahead: Assemble the full casserole (filling + topping) up to 1 day ahead and refrigerate. Bake straight from the fridge, adding 5 extra minutes.
FAQs
Can I use canned sweet potatoes?
Yes. Drain two 29-ounce cans well and mash them. Canned sweet potatoes are softer, so you may need a little less milk. The flavor is very close to fresh.
Do I have to peel the sweet potatoes?
If you boil them in chunks, yes — peel first. If you bake them whole, the skins slip right off after baking. Either method works.
Why is my filling runny?
The potatoes were probably not drained well, or too much milk was added. Drain the boiled potatoes for a full minute, and add the milk a little at a time.
Can I make it without nuts?
Yes. Use the oat streusel variation above, or top with extra brown sugar and butter crumbs. It will still be delicious.
Is this a side dish or a dessert?
It is a side dish, but it is sweet enough to taste like dessert. That is why everyone loves it — it works as both on the holiday table.
Can I halve the recipe?
Yes. Use a 8×8-inch dish and halve all the ingredients. Bake for 20 to 25 minutes.







One Comment