Sweet Potato Casserole

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

Classic Sweet Potato Casserole with a crunchy brown sugar pecan topping and melted marshmallows is a must-have for the holidays.

If you’re serving this Sweet Potato Casserole for Thanksgiving or Christmas, consider serving it alongside these Mashed Potatoes, a Wild Rice Salad, Roasted Vegetables, Thanksgiving Dressing, and/or this Watergate Salad.

Sweet Potato Casserole

A great holiday side dish

Yesterday I decorated the house for Christmas while holiday music was playing, this Crock-Pot Roast was in the slow cooker, and these Oatmeal Chocolate Chip Cookies were in the oven. I adore Thanksgiving, don’t get me wrong, but I seem to always celebrate the two holidays simultaneously. I mean, what’s the point in decorating my entire house for Christmas if the decorations are only up for a couple of weeks. Am I right?

So I have to know (leave a comment!): When do you decorate/begin getting ready for Christmas?

I’ve been sharing Thanksgiving recipes these last couple of weeks, and I’ve probably been most excited about sharing this Sweet Potato Casserole. I’ve tested and re-tested this casserole and it’s unbelievably good! It definitely has a place at our Thanksgiving and Christmas table!

Preparing to bake sweet potatoes

So let’s talk everything about Sweet Potato Casserole! First off:

How do you make Sweet Potato Casserole?

  • Bake the sweet potatoes until tender and remove the skins. To make a canned sweet potato casserole, you can use canned sweet potatoes, but for best results, I recommend using fresh ones.
  • Mash the sweet potatoes and mix with sugar, butter, vanilla, evaporated milk, cinnamon, and salt. Smooth into a casserole dish.
  • Prepare the pecan topping by mixing together chopped pecans, melted butter, brown sugar, flour, and a little bit of salt. Sprinkle the dish with this topping.
  • Bake the casserole at 350 degrees for 30 minutes.
  • Remove the casserole and add the marshmallows. Bake for an additional 4-8 minutes, until marshmallows are lightly golden.

Baking sweet potatoes

There are various toppings you can use on a homemade Sweet Potato Casserole, and in this recipe, I combine my two favorites: pecans and marshmallows. See my tips below for how to top your casserole with these toppings!

Mashing the sweet potatoes

How do you make Sweet Potato Casserole with pecans?

The pecan topping in this casserole recipe is both easy and delicious! Just combine the chopped pecans with melted butter, brown sugar, flour, and salt; stir until you have a thick streusel-like mixture.

How do I make Sweet Potato Casserole with marshmallows on top?

  • The marshmallow topping is nothing more than mini marshmallows! That’s right — you don’t have to make any special marshmallow concoction. 🙂
  • Adjust the number of marshmallows according to your personal preferences.
  • After the casserole base has been cooked through, add those marshmallows on top and cook for an additional 4-8 minutes, or until marshmallows are a light golden color.
  • Watch carefully so that the marshmallows don’t burn!


I think it’s delicious to combine both the pecan and marshmallow topping together, but it’s quite alright to pick just one and cover the entire sweet potato casserole with that topping.

Mixing the sweet potato base

If you’re prepping for a holiday meal, the more you can do ahead of time the better! Luckily, this casserole is NOT one of the dishes you have to make the day of!

Can you make Sweet Potato Casserole in advance?

To make this casserole recipe even easier, you can prep the base up to 2 days ahead and the pecan topping 3-4 days ahead. Just don’t put the pecans on the casserole until you’re ready to bake it.

I don’t recommend baking the casserole in advance.

Creating the pecan streusel topping

How long can you keep leftovers in the fridge?

You can keep leftover Sweet Potato Casserole in the fridge for up to 3-5 days. If you want it to taste as good as it did on the first day, I recommend scraping off the topping before storing it in the fridge and warming the casserole with a fresh layer of toppings.

Sweet Potato Casserole with streusel topping

And if you’re looking to store this casserole for longer than a few days…

Can you freeze Sweet Potato Casserole?

While you can freeze the sweet potato base, I do not recommend freezing the casserole with the toppings added. To freeze the casserole base, first make sure the base has completely cooled. Then, place plastic wrap directly on the casserole. Place another sheet of plastic wrap around the pan. This double wrap will help prevent ice crystals from forming. Freeze for up to one month.

Adding marshmallows to the Sweet Potato Casserole

Can I make this casserole healthier?

You can adjust the ingredients to be healthier than the sweet potato casserole recipe I’m sharing below. Here are a few ideas:

  • Reduce the sugar in the base or replace it with pure maple sugar or coconut sugar.
  • Replace the evaporated milk with 1% milk (I do not recommend skim).
  • Omit the marshmallow topping.
  • Use coconut oil in place of butter for the pecan topping.
  • For more ideas on healthy ingredient swaps, check out this recipe.

Sweet Potato Casserole

Other holiday side dishes:

FOLLOW ALONG! Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for the latest updates, recipes and content.

Sweet Potato Casserole

5 from 6 votes
The classic Sweet Potato Casserole with a crunchy brown sugar pecan topping and melty marshmallows is a must-have for the holidays.
Print Recipe

Sweet Potato Casserole

5 from 6 votes
The classic Sweet Potato Casserole with a crunchy brown sugar pecan topping and melty marshmallows is a must-have for the holidays.
Course Side Dish
Cuisine American
Keyword sweet potato casserole, sweet potato casserole recipe
Prep Time 30 minutes
Cook Time 35 minutes
Cook Sweet Potatoes 1 hour
Total Time 1 hour 5 minutes
Servings 16 servings
Chelsea Lords
Calories 314kcal


Sweet Potato Casserole

  • 4-5 large (4 pounds) sweet potatoes (I use Garnet or Jewel variety)
  • 1/4 cup brown sugar, I use dark brown, but light works great too
  • 1/4 cup granulated white sugar
  • 4 tablespoons unsalted butter
  • 1 teaspoon vanilla extract
  • 1/2 cup evaporated milk (1%, 2%, or whole milk will work ok)
  • 1 teaspoon ground cinnamon, optional
  • 1/2 teaspoon salt
  • 2 large eggs

Pecan/Marshmallow Topping

  • 4 tablespoons unsalted butter, melted
  • 3/4 cup chopped pecans
  • 1/2 cup brown sugar, I use dark brown, but light works great too
  • 1/2 cup white all-purpose flour
  • 1/4 teaspoon salt
  • 1.5 - 3 cups miniature marshmallows


  • Preheat oven to 400 degrees F. Wash and deeply pierce each sweet potato several times with a fork and transfer to a foil-lined large baking sheet. Bake 1 hour, or until very tender when pierced with a fork. Once fork tender, remove from the oven, allow to slightly cool, and then cut potatoes in half and pull off the skins (they should slip right off!) 
  • If the skins don't come off easily, scoop out the flesh from the halved potatoes. Place into a large mixing bowl and mash the potatoes with a potato masher. Add in brown sugar, white sugar, butter, vanilla, evaporated milk, cinnamon, and salt. Blend, using an electric hand mixer on low speed until smooth. Add in eggs and beat until blended and smooth. Reduce oven temperature to 350 degrees F.
  • Smooth the sweet potato mixture into a 9x13-inch pan. In a separate bowl, combine the pecan topping: the melted butter, chopped pecans, brown sugar, flour, and salt. Stir until ingredients are well incorporated. Either top the entire casserole with this mixture or top in rows. If you opt to do rows (as pictured) you'll have about 1/2 cup extra of the topping; if you top the entire casserole, you'll use all of it. Bake in a 350-degree oven for 30 minutes (tent with foil if streusel is browning too quickly).
  • Remove casserole and add marshmallows (to desired preference) over the casserole -- either on top of the pecan topping or in between rows. If in between rows, you'll use about 1 and 1/2 cups. If you top the whole casserole, about 3 cups. Return to the oven and bake for 4-8 minutes or until marshmallows are melty and lightly golden (watch carefully!). Remove from oven and serve warm.
  • MAKE IN ADVANCE: You can make this casserole in advance by following these tips: store the pecan topping and marshmallows separately. Cover the sweet potato casserole tightly and refrigerate. When ready to bake, add pecan topping and place in the oven while it's preheating; continue to bake for 25-30 minutes once preheated. Add marshmallows according to recipe instructions.

Nutrition Facts

Calories: 314kcal | Carbohydrates: 52g | Protein: 4g | Fat: 11g | Saturated Fat: 5g | Trans Fat: 1g | Cholesterol: 41mg | Sodium: 204mg | Potassium: 457mg | Fiber: 4g | Sugar: 27g | Vitamin A: 16319IU | Vitamin C: 3mg | Calcium: 75mg | Iron: 1mg

We do our best to provide accurate nutritional analysis for our recipes. Our nutritional data is calculated using a third-party algorithm and may vary, based on individual cooking styles, measurements, and ingredient sizes. Please use this information for comparison purposes and consult a health professional for nutrition guidance as needed.


I love hearing from you when you've made one of my recipes! Tag me on Instagram at @ChelseasMessyApron or leave me a comment below.


The classic sweet potato casserole with a crunchy brown sugar pecan topping AND melty marshmallows is a must have for the holidays. via chelseasmessyapron.com #sweet #potato #casserole #holidays #dinner #side #dish #marshmallow #pecan #topping #best #easy


How to Make Mealtime Hassle Free!

5 secrets to easy, fast and delicious dinners.

  • This field is for validation purposes and should be left unchanged.

5 from 6 votes (2 ratings without comment)

Leave a Comment:

Your email address will not be published. Required fields are marked *

Recipe Rating


    1. I’m sorry Hannah, I’ve never made this with canned yams so I really don’t have any idea how much and what other changes you’d need to make. I’d stick to fresh sweet potatoes if you’re able!

  1. So I’m making this ahead tonight! I’ve got the potatoes cooking in the oven- but just want to double check. I just assemble the potato part of the casserole tonight right? No more baking?
    Or do I bake it tonight and then rebake it tomorrow?

  2. 5 stars
    Made this last year and it was a hit from everyone who tried it at 2 different family dinners and a work party. Even picky set-in-their-ways adults liked it and went back for seconds! I was so happy that finally something I made for my in-laws’ Thanksgiving dinner was liked and actually eaten by everyone, it only took me 10 years!

  3. 5 stars
    This is the best sweet potato casserole that I’ve ever made and taste it is delicious. I will make it again for Thanksgiving and Christmas Day. I love it.

Never Miss a Recipe

  • This field is for validation purposes and should be left unchanged.