Sweet Potato Casserole with Pecans is one of my favorite easy and homemade side dishes to serve during the holidays, and it always brings that warm, cozy sweetness everyone looks forward to. This recipe was originally shared with me by a friend, and over the years I have lovingly tweaked it to fit my own family's tastes. After cooking in restaurant kitchens and creating comforting meals at home, I love sharing dishes like this that feel special but are still simple enough to make without stress. With creamy mashed sweet potatoes and a buttery brown sugar pecan topping, this casserole is a tried and true family favorite that belongs on every holiday table.

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases at no extra cost to you. Click HERE to read my policies.
This post was originally posted on 11/3/2020 and updated on 11/5/2025.
Why We Love this Easy Sweet Potato Casserole
- Creamy sweet potatoes paired with a crisp pecan topping and toasted marshmallows bring the sweetest holiday comfort to the table.
- An easy and homemade dish that feels special without adding stress to your holiday cooking.
- Simple ingredients you likely already have in your pantry during the holidays.
- Cooking the sweet potatoes in the Instant Pot makes prep faster and keeps the stovetop free for other holiday dishes.
- A tried and true family favorite that has been shared, loved, and perfected over time.
- Kid approved and always a crowd pleaser at holiday dinners and potlucks.
- Can be made ahead to save time on busy cooking days.
- A warm and delicious side dish that pairs beautifully with any holiday meal spread.
Sweet Potato Casserole with Pecan Topping Recipe Ingredients
- Sweet Potatoes
- Brown Sugar
- Salted Butter
- Large Eggs
- Pure Vanilla Extract
- Heavy Whipping Cream
- Unbleached All Purpose Flour
- Chopped Pecans
- Mini Marshmallows
Substitution Suggestions
- Sweet Potatoes: You can use canned sweet potatoes. You will have to drain them well and make sure you have enough to make at least 5-6 cups of mashed sweet potatoes.
- Brown Sugar: You can use pure maple syrup, honey or granulated sugar if you like. You can omit this in the sweet potatoes too to reduce the sugar since there is also some in the streusel topping.
- Salted Butter: Feel free to use unsalted butter, but I suggest adding a ½ teaspoon of salt to the mashed sweet potatoes and ¼ teaspoon of salt to the streusel topping.
- Pure Vanilla Extract: I really believe pure extracts give the best flavor. I highly recommend using them when possible.
- Heavy Whipping Cream: Half and half is a great substitute. You could also use a vanilla, hazelnut or Irish cream liquid coffee creamer.
- All Purpose Flour: Whole wheat flour or white whole wheat flour can be substituted.
- Chopped Pecans: Pecans are the traditional nut to use for this dish, but I also really like it with chopped walnuts too!
- Mini Marshmallows: My family loves marshmallows on their sweet potatoes so for us they are a must. You can totally leave them off and enjoy the casserole without them.

How to Make Sweet Potato Casserole
- First, preheat oven to 375°F and grease a 2 quart casserole dish or 9x13 baking dish with non-stick cooking spray.
- Then cook the sweet potatoes until they are fork tender. Peel them if needed, then in a large bowl mash them until they are creamy.


- To the mashed sweet potatoes add: brown sugar, melted butter, beaten eggs, vanilla extract and heavy whipping cream. Mix together thoroughly.
- Spread the sweet potatoes evenly into prepared baking dish.


- In a medium bowl combine brown sugar, flour, chopped pecans and melted butter. Mix well.
- Sprinkle pecan topping evenly over the sweet potatoes.


- Bake the casserole in preheated oven for 25 minutes.
- Then, immediately add the marshmallows on top of the hot casserole and bake for another 5-10 minutes until the marshmallows are puffy and slightly golden brown.

How to Cook Sweet Potatoes in the Instant Pot
Making sweet potatoes in the Instant Pot couldn't be any easier. I will break it down for you.
- Add 1 cup of water to the Instant Pot along with the trivet.
- Scrub the potatoes clean.
- Pierce the potatoes with a fork 6-8 times.
- Place the potatoes on the trivet, go ahead and stack them to make them fit.
- Secure lid and turn valve to sealing.
- Set Instant Pot on high pressure for 16 minutes.
- Let the Instant Pot do a natural release for 10 minutes, then carefully move the valve to venting.
- Once the float valve has dropped, carefully remove the lid and turn the Instant Pot to off.
- Ta da!!! Cooked Sweet Potatoes. Let the potatoes cool enough to handle.
- Once cooled, you can simply peel the skin off the potatoes with your hands.
If you do not have an Instant Pot, you can peel and dice the sweet potatoes. Then boil them for about 15-20 minutes. Or you can clean and pierce them and bake at 400°F for an hour. Or lastly, pierce them and pop them in the microwave for 15-20 minutes.
How to Make Sweet Potato Casserole with Pecans Ahead of Time
This easy side dish can be made ahead of time which makes the day of cooking so much easier and allows you more time with your family and friends!
- 1-2 Days Before Serving: Prepare the recipe as directed but leave off the marshmallows. Tightly cover the casserole and store in the fridge.
- Day of Serving: Let the casserole come to room temperature while the oven preheats or let it sit out at room temperature for 30 minutes if your oven is already on. Then follow the directions for baking.

Storing Easy Sweet Potato Casserole
Storing: Store any leftover sweet potato casserole tightly covered in the casserole dish or in an airtight container in the fridge for up to 4 days.
Reheating: Reheat the entire casserole dish in the oven. You may want to add a few more marshmallows. Or reheat in the microwave until warmed through.
Heather's Favorite Tools for this Recipe
- I love my Instant Pot Multi Cooker! I use it so much and for so many different recipes!
- These nestled mixing bowls are my favorite for prepping ingredients.
- I love Pyrex baking dishes and CorningWare baking dishes.
- These glass measuring cups from Pyrex are my favorite to use when measuring sauces or liquids.
- I love my immersion blender that has the chopper attachment or a mini chopper to chop the pecans so fast and easy.
Tips for Sweet Potato Casserole with Pecan Topping
- Cook the sweet potatoes until very tender so they mash smoothly and create a creamy base.
- If using the Instant Pot, peel after cooking for easier prep and less mess.
- For a smoother texture, you can use a handheld mixer to whip the sweet potatoes.
- Use a mini chopper or food processor to chop the pecans easily and fast.
- Keep an eye on the marshmallows at the end of baking. They can toast quickly, and a little color goes a long way.

More Holiday Side Dish Recipes:
- Homemade Green Bean Casserole
- No Knead Dinner Rolls
- Fresh Cranberry Sauce
- Homemade Stuffing
- Instant Pot Mashed Potatoes
- Roasted Brussels Sprouts Gratin
- Scalloped Corn Casserole
- Party Potatoes
Did you make this recipe? Rate it!
If you enjoyed this recipe give it a ⭐⭐⭐⭐⭐ rating in the comments below. It really helps the recipe stand out and I appreciate the feedback to make recipes everyone will enjoy.
Sweet Potato Casserole with Pecans and Marshmallows
Ingredients
Sweet Potato Filling
- 3 pounds sweet potatoes, about 6 potatoes, peeled and cooked
- ¼ cup brown sugar
- ½ cup salted butter, melted
- 2 large eggs, beaten
- 1 teaspoon pure vanilla extract
- ⅓ cup heavy cream
Streusel Topping
- 1 cup brown sugar
- ½ cup unbleached all purpose flour
- 1 cup chopped pecans
- 6 tablespoons salted butter, melted
- 2 cups mini marshmallows
Instructions
Cook Sweet Potatoes in Instant Pot
- Add the trivet and 1 cup of water to the Instant Pot. Clean sweet potatoes and pierce with fork 6-8 times. Place sweet potatoes on trivet, go ahead and stack them.
- Secure lid and set pot to high pressure for 16 minutes. Do a 10 minute natural release and then a quick release. Turn off the Instant Pit and remove lid. Let potatoes cool long enough to handle. Peel skin off potatoes with your hands.
Sweet Potato Casserole
- Preheat oven to 375°F and grease a 2 quart casserole dish or 9x13 baking dish with nonstick cooking spray.
- In a large bowl, mash cooked and peeled sweet potatoes.
- Stir in filling ingredients: brown sugar, melted butter, beaten eggs, vanilla extract and heavy cream until smooth and creamy.
- Spread the sweet potato filling in prepared baking dish.
- In a medium bowl, combine the streusel topping ingredients: brown sugar, all purpose flour, chopped pecans and melted butter. Stir it all up well.
- Sprinkle the streusel topping evenly over the sweet potatoes.
- Bake casserole for 25 minutes.
- Sprinkle mini marshmallows on top of the casserole and bake for another 5-10 minutes until marshmallows are puffy and slightly golden brown.







Leave a comment