Skip to content

Get 5 Secrets to Make Homemade Taste Food Better + New Recipes Weekly!

    Sweet Potato Casserole Recipe

    This post may contain affiliate links. Please read my disclosure policy.

    This comforting sweet potato casserole recipe is the perfect holiday side dish. I make it with flour, sugar, eggs, butter, and warm spices, then I top it with a pecan and marshmallow streusel. This casserole is incredibly delicious and wonderful for pairing with your main dishes.

    taking a scoop out of a sweet potato casserole

    I have to say, sweet potato casserole is one of my all time favorite side dishes to cook and serve for Thanksgiving or Christmas. I love how versatile this vegetable is because I can make this side dish casserole while I also prepare an indulgent dessert like my sweet potato pie, which is one of the most requested pies in my house.

    Sweet Potato Casserole

    Sweet potato casserole is a baked dish with mashed sweet potatoes with brown sugar and butter served with a crumb topping. And it is very popular to serve for Thanksgiving and Christmas, even though I think you can find sweet potatoes all year round at the market and enjoy this dish whenever you want.

    For my recipe, I stick with classic ingredients like butter, sugar, eggs, and warm spices, but I decided to make it extra indulgent. As I mentioned in my pecan pie recipe post, we are huge fans of pecans, so I add a pecan streusel tossed with mini marshmallows, which is my daughters favorite, and it makes this side dish sweet, salty, and savory.

    And to be honest, I believe sweet potato casserole can be whatever you want it to be, a dessert or a side dish. I prefer it as a side dish because during the holidays there are so many salty and savory dishes on the table, and this brings a sweet touch that balances everything on the table spread.

    Ingredients and Substitutions

    Making this Sweet Potato Casserole is very easy, and here are the ingredients I use along with some substitutions that I have tested and that work great too.

    • Sweet Potatoes – I like using medium to large size sweet potatoes. You can also use yams.
    • Butter – I always use unsalted butter in my cooking and baking to control the sodium content and not a butter company.
    • Sugar – This sweet potato casserole will need some light brown sugar. You can substitute it with dark brown sugar or regular granulated sugar.
    • Spices – I use ground cinnamon with the mashed sweet potatoes. You can also add a 1/2 teaspoon of ground nutmeg if desired.
    • Eggs – Large eggs that are chilled or at room temperature are perfect.
    • Flour – All-purpose flour is what I use for the pecan streusel.
    • Nuts – I use pecans in the topping, but walnuts will also work well.
    • Marshmallows – There are some mini marshmallows mixed in with the streusel topping. You can skip them if you prefer, and the casserole will still be exceptionally delicious.

    How to Make Sweet Potato Casserole

    Rinse the sweet potatoes: I place the sweet potatoes in a colander and rinse them well under cold water.

    rinsing sweet potatoes

    Bake: I place the sweet potatoes on a cookie sheet tray lined with parchment paper or foil and bake them at 375 degrees for 60 minutes. The parchment paper or foil helps with easy clean up because the sweet potatoes release their sticky insides as they cook.

    baking sweet potatoes

    Remove the peel: I take the sweet potatoes out of the oven, pull off the outside peelings, and discard them. I place the warm insides into a large bowl and I usually use gloves or a towel because the sweet potatoes are very hot.

    peeling sweet potatoes

    Mash: I use a hand masher to mash the sweet potatoes with salt, pepper, brown sugar, butter, cinnamon, and eggs. I keep mashing until everything is fully mixed. I transfer the mashed sweet potatoes into a non stick sprayed 13 x 9 casserole dish and spread them evenly.

    mashed sweet potatoes

    Prepare the topping: In a separate large bowl, I cut unsalted butter into brown sugar, flour, and roughly chopped pecans with a pastry knife or a fork until the butter pieces are about the size of rice.

    making a streusel

    Add the marshmallows: I add the mini marshmallows to the pecan mixture and fold them in until they are fully incorporated. I set this bowl aside until I am ready to add the topping to the sweet potato casserole.

    adding marshmallows to a streusel

    Add the topping: I evenly sprinkle the pecan and marshmallow streusel over the mashed sweet potatoes until the entire surface is covered.

    adding streusel to mashed sweet potatoes

    Bake the casserole: I bake the sweet potato casserole for 30 minutes or until the streusel is cooked and the marshmallows are lightly browned. I serve it right away while the topping is warm and soft.

    spoonful of sweet potato casserole
    Chef Billy Parisi

    CHEF TIP + NOTES

    I recommend baking this casserole on the middle rack and checking the topping during the last 10 minutes, because pecans and marshmallows can brown quickly once the sugar starts melting. If I notice the topping getting dark too fast, I place a piece of foil on top so the sweet potato base can finish heating through without over toasting the streusel. This keeps the center creamy and smooth while the topping stays golden and crisp instead of burnt.

    • Alternative casserole: I used a smaller 10×5 casserole dish because I wanted the layer of sweet potatoes to be thicker.
    • Use evenly sized sweet potatoes: I pick sweet potatoes that are similar in size so they bake at the same rate and stay soft all the way through.
    • Line the baking tray: I always use parchment paper or foil under the sweet potatoes because they release sticky sugars that are hard to clean.
    • Mash while warm: I mash the sweet potatoes while they are still warm because the texture blends smoother and the butter melts right in.
    • Serve right away: I like serving this casserole straight from the oven while the top is lightly toasted and the center is warm and creamy. This dish will hold for up to 1 hour, covered in foil, and kept in the oven at low temperatures (200°>).
    • Save time: When making the streusel, you could do it in a food processor if you want to save some time or don’t have a pastry knife.

    Serving Suggestions

    A fantastic way to serve this Sweet Potato Casserole for the holidays is to start the meal with my Brie en Croute as an appetizer, and then for the main course I recommend pairing this casserole with my cured and smoked ham because the sweet potatoes match the savory flavor so well.

    On the side, my green beans almondine works great since the crisp green beans work nicely with the softness of the sweet potatoes. And of course, you have to finish the meal with a slice of homemade pecan pie, which brings a sweet and nutty ending to the dinner.

    Make Ahead and Storage

    Make-Ahead: You can make these up to 2 days ahead by following these instructions. Bake, peel, and mash them in a bowl with eggs, salt, pepper, cinnamon, and brown sugar. Transfer the mashed sweet potatoes to a casserole dish, top off with the streusel, then chill it in the refrigerator. For the day the sweet potato casserole is served, pull it out of the refrigerator 30 minutes before baking and then bake at 375° for 30 to 35 minutes.

    Storing and Freezing: The casserole can be stored in the refrigerator covered in plastic for up to 5 days.  It can also be frozen and covered for up to 2 months. Thaw for 1 day in the refrigerator before cooking and serving.

    How to Reheat: To reheat the sweet potato casserole, add your desired portion to a casserole dish or pan, cover it, and heat it in the oven at 350° for 10-12 minutes or until hot. In addition, you can add them to the microwave and heat them until hot.

    More Potato Recipes

    Let's Cook - Chef Billy Parisi

    Sweet Potato Casserole Recipe

    5 from 28 votes
    This comforting sweet potato casserole recipe is the perfect holiday side dish. I make it with flour, sugar, eggs, butter, and warm spices, then I top it with a pecan and marshmallow streusel. This casserole is incredibly delicious and wonderful for pairing with your main dishes.
    Servings: 10
    Prep Time: 10 minutes
    Cook Time: 1 hour 30 minutes

    Ingredients 

    For the Sweet Potatoes:

    • 6 medium to large-size sweet potatoes
    • 2 large eggs
    • ½ stick unsalted butter
    • 1/3 cup packed light brown sugar
    • 1 teaspoon ground cinnamon
    • coarse salt and fresh cracked pepper to taste

    For the Streusel :

    • 1/3 cup all-purpose flour
    • 1/3 cup packed light brown sugar
    • 3/4 cup roughly chopped pecans
    • ½ stick unsalted butter
    • 1 cup mini marshmallows

    Instructions

    • Preheat the oven to 375°.
    • Add the potatoes to a cookie sheet tray lined with parchment paper or foil and bake in the oven at 375° for 60-70 minutes or until tender.
    • Remove the potatoes pull the skin off and discard. Add the cooked insides to a large bowl.
    • Add the eggs, butter, brown sugar, cinnamon, salt, and pepper to the bowl and mash with a hand masher or electric hand beater until smooth.
    • Transfer the mashed sweet potatoes to a 13×9 casserole dish sprayed with non-stick spray. Set aside.
    • In a separate large bowl, cut together the flour, brown sugar, pecans, and butter until the butter is the size of rice.
    • Fold in the marshmallows and then evenly sprinkle the streusel over the mashed sweet potatoes, completely covering them.
    • Bake in the oven at 375° for 25 to 30 minutes or until the marshmallows are browned. Serve.

    Notes

    I recommend baking this casserole on the middle rack and checking the topping during the last 10 minutes, because pecans and marshmallows can brown quickly once the sugar starts melting. If I notice the topping getting dark too fast, I place a piece of foil on top so the sweet potato base can finish heating through without over toasting the streusel. This keeps the center creamy and smooth while the topping stays golden and crisp instead of burnt.
    Alternative casserole: I used a smaller 10×5 casserole dish because I wanted the layer of sweet potatoes to be thicker.
    Use evenly sized sweet potatoes: I pick sweet potatoes that are similar in size so they bake at the same rate and stay soft all the way through.
    Line the baking tray: I always use parchment paper or foil under the sweet potatoes because they release sticky sugars that are hard to clean.
    Mash while warm: I mash the sweet potatoes while they are still warm because the texture blends smoother and the butter melts right in.
    Serve right away: I like serving this casserole straight from the oven while the top is lightly toasted and the center is warm and creamy. This dish will hold for up to 1 hour, covered in foil, and kept in the oven at low temperatures (200°>).
    Save time: When making the streusel, you could do it in a food processor if you want to save some time or don’t have a pastry knife.
    Make-Ahead – You can make these up to 2 days ahead by following these instructions. Bake, peel, and mash them in a bowl with eggs, salt, pepper, cinnamon, and brown sugar. Transfer the mashed sweet potatoes to a casserole dish, top off with the streusel, then chill it in the refrigerator. For the day the sweet potato casserole is served, pull it out of the refrigerator 30 minutes before baking and then bake at 375° for 30 to 35 minutes.
    Storing and Freezing: The casserole can be stored in the refrigerator covered in plastic for up to 5 days.  It can also be frozen and covered for up to 2 months. Thaw for 1 day in the refrigerator before cooking and serving.
    How to Reheat: To reheat the sweet potato casserole, add your desired portion to a casserole dish or pan, cover it, and heat it in the oven at 350° for 10-12 minutes or until hot. In addition, you can add them to the microwave and heat them until hot.

    Nutrition

    Calories: 219kcalCarbohydrates: 39gProtein: 4gFat: 6gSaturated Fat: 1gCholesterol: 33mgSodium: 64mgPotassium: 329mgFiber: 3gSugar: 21gVitamin A: 11113IUVitamin C: 2mgCalcium: 48mgIron: 1mg
    Course: american
    Cuisine: side dish

    Share this Post

    free email series

    5 Days of Impressive Side Dishes!

    Fresh ways to make any meal feel complete.

    Close the CTA
    Chef Billy Parisi

    free email series

    Chef Billy's Top Ten: The Dessert Guide

    The can't-miss treats my friends ask for every time!

    Close the CTA
    Chef Billy Parisi