Sweet Potato Casserole

Sweet Potato Casserole is my go-to when I need a side dish that feels festive without being fussy. The sweet potatoes get all creamy and buttery, and that brown sugar pecan topping adds the best crunch. The marshmallows toast up golden and gooey, and honestly? You’ll be scraping the dish clean.

A hand serves a spoonful of classic Sweet Potato Casserole topped with melted marshmallows and pecans from a baking dish.
Sweet Potato Casserole. Photo Credit: Splash of Taste

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

I make this for Thanksgiving and Christmas every year, and it’s always the first dish to disappear. It’s a total crowd-pleaser that feeds a crowd without breaking the bank and travels well to potlucks. You can make it up to 3 days in advance and keep it in the fridge, or freeze it for up to 3 months. Just reheat in the oven when you’re ready.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Overhead view of labeled Sweet Potato Casserole ingredients, including sweet potatoes, eggs, pecans, streusel topping, mini marshmallows, vanilla, butter, and sugar.
Sweet Potato Casserole Ingredients. Photo Credit: Splash of Taste

How to Make Sweet Potato Casserole with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

Here’s how to make the best sweet potato casserole from scratch.

Make the Streusel Topping

In a large or medium bowl, stir together granulated sugar, brown sugar, all-purpose flour, and optional cinnamon. Use light brown sugar for mild sweetness or dark brown sugar if you prefer it deeper.

Add cold butter cubes and use a fork or dough blender to cut the butter into the sugar-flour mixture until it becomes a coarse mixture. The cold butter creates those crumbly, crunchy bits that’ll caramelize on top of the casserole.

Prepare the Sweet Potatoes

Either bake or boil your sweet potatoes. Baking brings out more natural sweetness of the fresh sweet potatoes, but the baking time takes longer and boiling them is faster if you’re short on time. You can still prep other ingredients while they’re in the oven, though.

For boiling, peel the sweet potatoes first using a vegetable peeler, cut them into chunks, and cook in a large pot of water until fork-tender. You could also use pre-cooked canned yams for even more convenience.

Mix the Filling

Preheat your oven to 375°F (190°C) and grease a casserole dish. Place the cooked sweet potatoes in a large mixing bowl, along with the sugar, eggs, vanilla, and melted butter.

Using a hand mixer or a potato masher, beat or mash until the sweet potato mixture is smooth and fluffy, then fold in half the pecans. The mixer makes it incredibly creamy, but a masher works if you prefer a more rustic texture.

Assemble and Bake

Transfer the mixture to the baking dish in an even layer, scatter the streusel topping evenly, and sprinkle the remaining pecans over the top. For extra sweetness, add mini marshmallows, then bake for 25 minutes.

The streusel will turn golden and the marshmallows will puff up and toast nicely. Remove from the oven, serve, and enjoy!

A Sweet Potato Casserole topped with toasted marshmallows and chopped pecans, baked in a white rectangular dish and served on a wooden board.
Transfer the mixture to the baking dish and bake for 25 minutes.

Sweet Potato Casserole travels beautifully to potlucks and holiday gatherings. Let it cool completely, then cover the whole casserole dish tightly with aluminum foil or a silicone casserole lid.

The marshmallows will deflate slightly as the casserole cools, but they will still taste great. If you want to keep the casserole warm, transport it in an insulated casserole carrier or wrap it in a thick towel to retain heat.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A person scooping a sweet potato casserole out of a dish.

Sweet Potato Casserole

Sweet Potato Casserole is the one side dish everyone asks me to bring to Thanksgiving and Christmas dinner. Creamy mashed sweet potatoes get mixed with butter, sugar, and vanilla, then topped with a crunchy brown sugar pecan streusel and toasted marshmallows. The combination of smooth, buttery filling and crispy, caramelized topping makes it a total crowd-pleaser for family gatherings and potlucks. It stays fresh in the fridge for up to 3 days or freezes for up to 3 months, so you can prep ahead for busy holiday schedules.
Prep Time: 1 hour
Cook Time: 25 minutes
Total Time: 1 hour 25 minutes
Course: Casserole, Side Dish
Cuisine: American
Servings: 8
Calories: 621kcal

Equipment

Ingredients

For the Topping

  • ½ cup granulated sugar
  • ½ cup brown sugar
  • ½ cup all-purpose flour
  • 1 teaspoon cinnamon optional
  • ¼ cup butter cubed and cold

For the Filling

Video

[adthrive-in-post-video-player video-id=”rC4IENZI” upload-date=”2025-10-27T06:33:18+00:00″ name=”Sweet Potato Casserole That Melts in Your Mouth” description=”One bite and you’ll understand why it’s everyone’s favorite.” player-type=”default” override-embed=”default”]

Instructions

For the Topping

  • In a large bowl, stir together granulated sugar, brown sugar, all-purpose flour, and optional cinnamon.
    ½ cup granulated sugar, ½ cup brown sugar, ½ cup all-purpose flour, 1 teaspoon cinnamon
  • Add cold butter cubes and use a fork or pastry cutter to cut the butter into the sugar-flour mixture until it becomes a coarse mixture.
    ¼ cup butter

For the Filling

  • Either bake or boil your sweet potatoes as preferred.
    4 large sweet potatoes
  • Preheat your oven to 375°F (190°C) and grease an 8"x 8" baking dish.
  • Place the cooked sweet potatoes in a large mixing bowl, along with the sugar, eggs, vanilla, and butter. Using a handheld electric mixer or a potato masher, beat or mash until the mixture is smooth and fluffy, then fold in half the pecans.
    ½ cup sugar, 2 large eggs, 1 teaspoon vanilla extract, ½ cup butter, 1 cup pecans
  • Transfer the mixture to the baking dish in an even layer, scatter the topping evenly, add the remaining pecans over the potato mixture (for extra sweetness, add mini marshmallows), and bake for 25 minutes.
    1 cup pecans, 2 cups mini marshmallows (vegetarian)
  • Remove from the oven, serve, and enjoy.

Notes

Here are my best tips to help you perfect this easy sweet potato casserole recipe:
Use cold butter for the topping: Cold butter creates the crumbly, crunchy texture you want in the streusel. If the butter is too soft, the topping will get greasy instead of crumbly. Using unsalted butter lets you have more control over the salt level in your casserole.
Don’t overmix the filling: Mix just until smooth and fluffy. Overmixing can make the sweet potatoes gummy instead of light and creamy.
Toast the pecans first: Toasting the pecans in a dry skillet for 3-4 minutes before adding them brings out their flavor and makes them extra crunchy in the finished casserole. You can also use walnuts or almonds if that’s what you have on hand.
Add marshmallows in the last 10 minutes: If you want golden, toasted marshmallows, add them during the last 10 minutes of baking instead of at the beginning so they don’t burn.
Let it rest before serving: Let the casserole sit for 5-10 minutes after baking so the filling sets up slightly and doesn’t slide around when you scoop it.
Store properly: Store cooled leftover casserole in the refrigerator for up to 3 days or freeze portions for up to 3 months and thaw overnight in the fridge before reheating in the oven, until warmed through.

Nutrition

Calories: 621kcal | Carbohydrates: 91g | Protein: 7g | Fat: 28g | Saturated Fat: 12g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 10g | Trans Fat: 1g | Cholesterol: 92mg | Sodium: 262mg | Potassium: 676mg | Fiber: 7g | Sugar: 53g | Vitamin A: 24725IU | Vitamin C: 4mg | Calcium: 88mg | Iron: 2mg
Tried this recipe?Let us know how it was!

How to Store Leftovers

You can make this sweet potato casserole ahead of time. Let it cool on the counter at room temperature before refrigerating in an airtight container for up to 3 days. The streusel will soften slightly in the fridge, but you can crisp it back up by reheating uncovered in the oven.

For longer storage, freeze the portions in a freezer-safe container or wrapped tightly in plastic wrap and foil for up to 3 months. Thaw overnight in the refrigerator, then reheat covered at 350°F for 20-25 minutes until warmed through.

The texture stays creamy, and the pecans keep their crunch surprisingly well after freezing.

What to Serve With Sweet Potato Casserole

I serve it with green bean casserole, cranberry sauce, stuffing, and dinner rolls for a complete Thanksgiving table. It’s also delicious alongside roasted Brussels sprouts, wild rice pilaf, or a hearty autumn salad with candied pecans and dried cranberries.

It works just as well for family dinners with grilled vegetables, cornbread, and mac and cheese. You can also serve it with roasted root vegetables or a simple mixed greens salad for a lighter meal.

More Easy Recipes for You to Try at Home

Check out these other delicious casserole recipes perfect for holidays and potlucks.

5 from 25 votes (25 ratings without comment)

Leave a Reply

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

Recipe Rating