Skip to Content

Sweet Potato Casserole

Sharing is caring!

This easy Sweet Potato Casserole is a classic Thanksgiving side dish that everyone will rave about at Thanksgiving dinner. ! It's made with sweetened mashed sweet potatoes and topped with fluffy marshmallows! You will not find a better side dish than this for the holidays!

Y'all — I cannot believe that I have not shared my amazing sweet potato casserole recipe with you. Out of all the holiday side dishes I make, this one is a family favorite for sure.

While this is a traditional Thanksgiving side dish recipe, you can make this dish any time during the year — and would make a great addition to your Christmas dinner as well. If this is your first time giving this recipe a try, trust me. It is simple and easy and anyone can do it. It is the best way to make a classic southern sweet potato dish.

Why My Easy Sweet Potato Casserole Recipe Tastes Better Than Most

People have RAVED about how amazing this casserole is and I will tell you my secret.

While most people boil their sweet potatoes in a large pot, I roast mine in the oven. I feel like when you boil sweet potatoes, you remove some of that great sweet potato flavor and it gets watered down.

When you roast them, you bring out the naturally sweet flavor of the sweet potato, plus you get little charred bits in them as well. The sweetness from the potato will replace the vanilla extract that a lot of people use in a sweet potato casserole.

This is by far one of our favorite Thanksgiving side dishes.

Save yourself some time and cook fresh sweet potatoes for the Sweet Potato Casserole a day or two ahead of time. Pierce the sweet potatoes with a fork. Then place them on a baking sheet and cook for 45 minutes at 425 degrees F. They should be fork tender.

When you are ready to assemble the casserole, peel the potatoes and mash them with a potato masher in a large bowl. Then, add the spices as well as the melted butter, milk, light or dark brown sugar, and eggs. Mix the sweet potato filling well with a hand mixer and pour it into a 13×9 casserole baking dish.

You can also use a food processor to mix everything together but is not necessary.

Top with mini marshmallows and then bake in the oven at 350 degrees for 20-25 minutes or until the gooey marshmallow topping is golden brown. If gooey marshmallows are not your thing, you can top it with a pecan streusel instead. The crunchy pecans gives it an extra crunch factor that some people love. In fact, why not include both?

Serve this hot out of the oven or it can even be served at room temperature.

This recipe will look great on your Thanksgiving table this year. This is the best Sweet Potato Casserole recipe out there. This is the best dish you will serve on Thanksgiving Day!

If you are watching what you eat, but still want the taste of Thanksgiving, make a Ground Turkey Sweet Potato Skillet. It has all the same flavors but is healthier for you.

Bring out the whole spread for your holiday table! Serve green bean casserole, Southern Cornbread dressing, delicious Turkey gravy, Fried turkey, the best mashed potatoes you will ever make, homemade cranberry sauce, and sweet potato pie for dessert!


If you are sensitive to sugar, you can sub those out for maple syrup. The dish will still taste amazing.

If you want an even more intense flavor, swap the milk out for heavy cream. It adds even more flavor to the best sweet potato casserole you will ever make.

How to Store This Thanksgiving Side Dish

To store, cover in plastic wrap and then place in the fridge. You can also store it in an airtight container instead. To reheat, just scoop out what you need and pop it in the microwave. It tastes even better the next day.

Check out these other delicious sweet potato recipes

Yield: 10 servings

Sweet Potato Casserole

Sweet Potato Casserole

Sweet Potato Casserole with Marshmallows is mashed sweet potatoes mixed with cinnamon, butter, white and brown sugar, and topped with mini marshmallows!

Prep Time 45 minutes
Cook Time 35 minutes
Total Time 1 hour 20 minutes


  • 2-1/2 pounds sweet potatoes
  • 1/4 cup butter melted
  • 1/4 cup white sugar
  • 1/4 cup brown sugar
  • 2 eggs beaten
  • 1/2 cup milk
  • 1/2 teaspoon cinnamon
  • 2 cups mini marshmallows


  1. Preheat the oven to 425 degrees. Bake the sweet potatoes for 45 minutes or until a knife inserts easily into the center of the potato.
  2. Remove from the oven and peel the skins off.
  3. Place the flesh in a large mixing bowl.
  4. Add in the remaining ingredients minus the marshmallows.
  5. Use a hand mixer and mix up the sweet potatoes until creamy and smooth.
  6. Pour into a 9x13 baking dish and then top with mini marshmallows.
  7. Drop the oven temperature to 350 degrees and bake for about 30 minutes or just until the marshmallows are golden brown.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 212Total Fat: 6gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 50mgSodium: 98mgCarbohydrates: 37gFiber: 3gSugar: 22gProtein: 4g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe