This easy sweet potato casserole recipe is the dish my family would riot over if it ever left the holiday table. Creamy mashed sweet potatoes, warm cinnamon, and a crunchy pecan streusel topping that tastes like the best part of a pecan pie. It is sweet, buttery, and cozy in every bite.
What makes this easy sweet potato casserole recipe different is the balance. The filling is smooth and not overly sweet, so the brown sugar pecan topping can shine. If sweet potato casserole with pecan topping is your love language, this is your recipe.
Quick facts: This easy sweet potato casserole recipe takes 20 minutes of prep, about 40 minutes of cooking, and serves 8.
Building your holiday table? My cornbread stuffing recipe and my cream corn casserole recipe are the other two sides we never skip. Save this one to your Thanksgiving Pinterest board so you can find it on the big day.
Why You Will Love This Easy Sweet Potato Casserole Recipe
- That crunchy topping. Brown sugar, butter, and pecans bake into a crisp streusel over the creamy filling.
- Make ahead friendly. Assemble it the day before and bake it fresh for dinner.
- Simple ingredients. Nothing fancy, just sweet potatoes, butter, brown sugar, and warm spices.
- Crowd pleaser. This thanksgiving sweet potato casserole disappears faster than the turkey at our house.
- Two toppings, one recipe. Pecan streusel today, marshmallows whenever you want (see the variations).
- Holiday comfort. This is the easy sweet potato casserole recipe my kids already ask about in October.
Ingredients for Easy Sweet Potato Casserole
The ingredients for this easy sweet potato casserole recipe are probably in your kitchen right now. Fresh sweet potatoes give the best flavor and texture, so start there if you can.
- 4 pounds sweet potatoes: about 5 medium, peeled and cut into 1 inch cubes so they cook fast and evenly.
- ½ cup unsalted butter, melted: the richness the filling needs.
- ½ cup packed brown sugar: sweetens the filling without making it candy.
- ⅓ cup milk: whole milk makes the mash extra creamy.
- 2 large eggs: they set the filling so it slices and scoops cleanly.
- 1 teaspoon vanilla extract: a quiet background note that makes it taste like dessert.
- 1 teaspoon ground cinnamon: plus a pinch of nutmeg if you love it.
- ½ teaspoon salt: do not skip it, salt wakes up the sweetness.
- ¾ cup packed brown sugar, for the topping
- ⅓ cup all-purpose flour, for the topping
- ⅓ cup cold unsalted butter, cubed, for the topping: cold butter is the secret to a crumbly streusel.
- 1 cup chopped pecans, for the topping
How to Make Easy Sweet Potato Casserole
Here is the step by step easy sweet potato casserole recipe. Boil, mash, sprinkle, bake, done.
Boil the Sweet Potatoes
Add the sweet potato cubes to a large pot, cover with cold water, and bring to a boil. Cook for 12 to 15 minutes, until a fork slides in with no resistance. Drain them very well and let the steam escape for a minute.
Mash and Mix the Filling
Mash the sweet potatoes until smooth, with no lumps hiding. Stir in the melted butter, brown sugar, milk, eggs, vanilla, cinnamon, and salt until the filling looks creamy and glossy.

Fill the Baking Dish
Spread the filling into a greased 9×13 inch baking dish and smooth the top with a spatula. An even layer bakes evenly and holds the topping better.
Make the Pecan Streusel
In a small bowl, stir the brown sugar and flour together. Work the cold butter in with your fingers until the mixture looks like coarse crumbs. Stir in the chopped pecans.

Top and Bake
Sprinkle the streusel evenly over the whole surface. Bake at 375°F (190°C) for 25 to 30 minutes, until the topping is deep golden and crisp and the edges are bubbling. Rest 10 minutes before serving so the filling sets.
Why This Easy Sweet Potato Casserole Recipe Works
Three small choices make this the best sweet potato casserole I have baked. First, cubing the potatoes before boiling. They cook in half the time of whole potatoes and mash completely smooth, no stringy bits.
Second, the eggs. Many recipes skip them and end up with sweet potato soup under the topping. Two eggs set the filling into a soft, scoopable custard that holds its shape on the plate.
Third, cold butter in the topping. Melted butter makes a paste that sinks. Cold butter, rubbed in like biscuit dough, bakes into separate crunchy crumbs that stay crisp on top of the creamy filling.

My Best Tips for Perfect Sweet Potato Casserole
After years of making this easy sweet potato casserole recipe for holidays, these are the rules I follow.
Drain like you mean it. Watery sweet potatoes are the number one reason this casserole turns loose. Drain, then let them steam dry in the hot pot for a full minute.
Taste before the eggs go in. Sweet potatoes vary. Taste the mash and adjust the sugar and salt before adding the raw eggs, and never after.
Watch the topping, not the clock. Streusel goes from golden to dark fast in the last 5 minutes. If it browns early, lay a loose sheet of foil on top.
Serve it warm, not hot. Ten minutes of rest turns a loose scoop into a clean, creamy one. Patience pays here.
Easy Sweet Potato Casserole Variations
This easy sweet potato casserole recipe takes kindly to changes. Potato lovers at my table also swear by my chicken potato soup recipe once soup season starts.
Sweet Potato Casserole With Marshmallows
For classic sweet potato casserole with marshmallows, skip the streusel. Bake the filling for 20 minutes, cover the top with mini marshmallows, and bake 5 to 8 minutes more, until puffed and golden. Watch them closely, they brown in a blink.
Canned Sweet Potato Casserole
For a faster version, use two 29 oz cans of sweet potatoes, drained very well, and skip the boiling step. Mash them and continue as written. Since canned sweet potatoes are often packed in syrup, cut the filling sugar by 1 tablespoon and taste before adding the eggs.
Nut Free Oat Streusel
Swap the pecans for ¾ cup old fashioned oats and add a pinch of extra cinnamon. The topping stays crunchy and nobody misses out because of a nut allergy.
Less Sweet Version
Cut the filling sugar to ¼ cup and the topping sugar to ½ cup, and add the zest of half an orange. The casserole still tastes like the holidays, just lighter.
What to Serve With Sweet Potato Casserole
Sweet potato casserole is happiest next to savory sides and a roast. Serve it with roast turkey or glazed ham, and balance the sweetness with my cornbread stuffing recipe and my cream corn casserole recipe. Add roasted green beans or a crisp green salad, and a spoonful of tart cranberry sauce, and every bite on the plate has something to play against.

How to Store and Reheat Easy Sweet Potato Casserole
This easy sweet potato casserole recipe is famous for leftovers, if your family leaves any.
In the Refrigerator
Get the casserole into the fridge within 2 hours of serving, covered, and use it within 3 to 4 days, in line with Ohio State University Extension’s holiday leftovers guidance. Reheat, covered with foil, at 350°F (175°C) for 20 to 25 minutes, until it reaches 165°F (74°C).
In the Freezer
Freeze the baked casserole, well wrapped, for up to 3 months. Thaw overnight in the fridge and reheat as above. The topping softens a little after freezing, but a few uncovered minutes at the end crisps it back up.
Make Ahead for the Holidays
Assemble the filling and topping separately up to 2 days ahead and refrigerate both. On the day, sprinkle the topping over the cold filling and bake, adding about 10 extra minutes. This one trick saves my Thanksgiving morning every year.
Final Thoughts
Every family has the one dish that means the holidays have officially started, and this is ours. If this easy sweet potato casserole recipe earns a spot on your table too, I would love to hear about it in the comments.
Frequently Asked Questions
Can I make this easy sweet potato casserole recipe ahead of time?
Yes, it is one of the best make ahead holiday sides. Assemble the filling and topping separately, refrigerate for up to 2 days, then combine and bake on the day, adding about 10 minutes to the bake time.
Should I boil or bake the sweet potatoes?
Both work. Boiling cubes is faster, while roasting whole sweet potatoes at 400°F for about 45 to 60 minutes gives a deeper, caramelized flavor and less water in the mash. If you roast them, scoop out the flesh and skip the draining step.
Can I use canned sweet potatoes?
You can in a pinch. Use two 29 oz cans, drained very well, and skip the boiling step. The flavor is a little less deep than fresh, and you may want 1 tablespoon less sugar since canned potatoes are often packed in syrup.
Why is my sweet potato casserole watery?
Almost always the potatoes were not drained well, or they were mashed while still steaming wet. Drain thoroughly, let them steam dry for a minute, and make sure the eggs are in the filling, because they are what sets it.
Are sweet potatoes and yams the same thing?
Not quite. What most US stores label as yams are actually soft, orange fleshed sweet potatoes, and they work perfectly here. True yams are starchier and drier, so stick with orange sweet potatoes for the creamiest result.
Can I leave out the eggs?
You can, but the filling will be softer and more like mashed sweet potatoes than a set casserole. The casserole still tastes wonderful, just serve it with a big spoon and no expectations of clean scoops.
How do I keep the pecan topping crunchy?
Use cold butter, do not pack the streusel down, and reheat leftovers uncovered for the last few minutes. Covering the dish traps steam, and steam is the enemy of crunch.
Can I halve this recipe?
Easily. Halve everything and bake it in an 8×8 inch dish. The bake time stays about the same, maybe 5 minutes less. It is the perfect size for a small holiday table.

Easy Sweet Potato Casserole Recipe
Ingredients
Equipment
Method
- Add the sweet potato cubes to a large pot, cover with cold water, and boil for 12 to 15 minutes, until very tender. Drain well.
- Mash the sweet potatoes until smooth. Stir in the melted butter, brown sugar, milk, eggs, vanilla, cinnamon, and salt until creamy.
- Spread the mixture into a greased 9×13 inch baking dish.
- In a small bowl, mix the brown sugar and flour. Cut in the cold butter with your fingers until crumbly, then stir in the pecans.
- Sprinkle the topping evenly over the sweet potatoes.
- Bake at 375°F (190°C) for 25 to 30 minutes, until the topping is golden and crisp. Rest 10 minutes before serving.


Leave a Reply