Sweet Potato Casserole

Sweet Potato Casserole is the side dish I bring out when the meal needs to feel like an occasion. Creamy mashed sweet potatoes go under a brown sugar pecan streusel and a layer of marshmallows, and the contrast between the smooth filling and the crunchy, caramelized top is the whole reason it earns its place on the holiday table.

After years of vegetarian holiday cooking, the thing I watch here is moisture. Sweet potatoes carry a lot of water, and the cooking method changes how much: baked sweet potatoes come out drier than boiled ones, which matters when you want a filling that mashes thick rather than loose.

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!

Why You’ll Love This Recipe

  • You get two textures in one spoonful: a smooth, buttery filling under a crisp brown sugar and pecan streusel.
  • The filling comes out smooth and creamy, and you control the texture with your cooking method: baking keeps the flesh drier for a thicker mash, while boiling is the faster route.
  • It saves you oven space and stress on the day, since you can assemble it a day or two ahead and bake it fresh when you need it.
  • The pecan streusel gives you a praline-like, candied crust, which is the part people scrape the dish for.
  • It carries a holiday table and an everyday dinner equally well, so one recipe covers Thanksgiving and a plain Tuesday.

Ingredients You’ll Need

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

Sweet potatoes. You need four large ones, baked or boiled. Baking concentrates the sugars and gives you a fuller flavor, and it leaves the flesh drier than boiling does, so the filling mashes thick. If you boil, drain them well. If you’d rather make this with regular potatoes, my creamy potato casserole is almost the same idea on a cream of mushroom and sour cream base.

Butter, cold and melted. The recipe uses butter in two states for two jobs. The quarter cup for the topping stays cold and cubed so it cuts into crumbs; the half cup for the filling is melted so it blends smooth. Keep them separate. I use unsalted so I control the salt.

Brown sugar. Light brown sugar keeps the topping mild; dark brown sugar takes it deeper and a little more molasses-heavy. Either works, so pick by how sweet you want the crust.

Pecans. One cup, roughly chopped and divided, half folded into the filling and half scattered on top. Toasting them first in a dry pan brings the flavor forward. Walnuts or almonds stand in if that’s what you have.

Mini marshmallows. Optional. Check the bag, because standard marshmallows contain gelatin, and you want a vegetarian brand if you use them. They give you the classic gooey, golden top; leave them out and the streusel carries the dish on its own.

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

A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.

Make the Streusel Topping

Stir together the granulated sugar, brown sugar, flour, and the optional cinnamon. Cut the cold cubed butter into that mixture with a fork or a pastry cutter until it looks coarse and crumbly. Cold butter is what gives you distinct crumbs that crisp on top rather than a greasy paste, so do not let it soften first.

Cook the Sweet Potatoes

Bake or boil the sweet potatoes until they’re fork-tender. If you boil, peel and cut them into chunks first, and drain them well so the filling doesn’t go loose. This is the step I wouldn’t rush, because underdone sweet potatoes never mash smooth.

Draining well matters in any creamy casserole, and it’s the same care I take with my broccoli casserole so the vegetable doesn’t water down the sauce.

Mix the Filling

Heat the oven to 375°F (190°C) and grease your baking dish. Put the cooked sweet potatoes in a large bowl with the sugar, eggs, vanilla, and melted butter, then beat with a hand mixer or mash by hand until smooth and fluffy.

Fold in half the pecans. A mixer gives you a lighter, creamier filling; a masher leaves it more rustic, so mix to the texture you want and stop there. Overworking it turns the filling gummy.

A person is preparing sweet potatoes in a bowl.
Mash sweet potatoes with sugar, eggs, vanilla, and melted butter until smooth.
A bowl of sweet potato mashed potatoes with pecans.
Fold in half of the pecans.

Assemble and Bake

Spread the filling into the dish in an even layer, scatter the streusel over it, and add the remaining pecans. If you want the marshmallow top, add the mini marshmallows in the last ten minutes of baking so they toast without scorching.

Bake for 25 minutes total, until the streusel is golden. Let it rest for five to ten minutes before serving so the filling settles and holds its shape when you scoop.

Because this dish runs sweet, I like balancing the plate with something green and savory. My Brussels sprouts casserole in a butter and onion cream sauce under crispy fried onions does that, and so does my spinach casserole in its cottage cheese and mozzarella base.

A dish of sweet potato casserole with marshmallows and other ingredients.
Transfer the mixture to the baking dish and spread evenly.
A casserole dish with marshmallows and pecans on it.
Scatter the streusel, pecans, and mini marshmallows over the filling, then bake for 25 minutes until golden.

Recipe Variations

Skip the marshmallows. Leave them off and the brown sugar pecan streusel becomes the whole topping, for a less sweet, more praline-like finish.

Swap the nuts. Walnuts or almonds work in place of pecans if that’s what you keep in the cupboard, each changing the flavor of the crust a little.

Add warm spice. The cinnamon is optional in the topping; a small pinch of nutmeg alongside it takes the dish toward a spiced, autumn flavor without changing anything else.

Recipe Notes and Expert Tips

  • Keep the topping butter cold. Soft butter makes the streusel greasy instead of crumbly. Cold butter cut into the dry mix is what caramelizes into crisp bits on top.
  • Do not overmix the filling. Beat only until it is smooth and fluffy. Push it further, and the sweet potatoes turn gummy rather than light.
  • Toast the pecans first. Three to four minutes in a dry skillet deepens their flavor and keeps them crunchy in the finished dish.
  • Add the marshmallows late. Put them on in the last ten minutes of baking so they turn golden rather than dark.
  • Rest before serving. Five to ten minutes out of the oven lets the filling set so it does not slide when you scoop it.

How to Store Leftovers

Once the casserole has been baked and cooled, refrigerate leftovers within two hours in an airtight container, and eat them within three to four days. Don’t leave the dish out on the counter to cool completely first, because sweet potatoes, eggs, and butter are perishable, and food left between 40°F and 140°F for more than two hours is no longer safe to eat.

The streusel softens a little in the fridge, so to bring the crunch back, reheat individual portions uncovered in the oven until warmed through.

Making it ahead runs on a separate, shorter clock, and the two don’t add together. To get ahead, assemble the filling in the dish and store the streusel separately, both covered in the fridge, for up to one to two days, then top and bake it fresh on the day.

Once you bake it, the three-to-four-day leftover window starts from that fresh bake, so a make-ahead casserole doesn’t carry its unbaked days over into extra leftover life.

For longer storage, freeze the baked casserole for up to three months, wrapped tightly or in a freezer-safe container. Thaw it overnight in the fridge, then reheat it covered at 350°F for 20 to 25 minutes so it warms through without drying out. The filling stays creamy, and the pecans keep much of their crunch after freezing.

What to Serve With Sweet Potato Casserole

I put this on the Thanksgiving and Christmas table next to a green bean casserole and a bowl of cranberry sauce, where the sharp, tart cranberry cuts the sweetness of the streusel. Some herb stuffing and warm dinner rolls round it into a full holiday plate.

For an everyday dinner, it does not need a holiday spread around it. A plate of charred grilled vegetables and some cornbread on the side, or just a simple green salad, keeps it from feeling too rich.

Sweet Potato Casserole FAQs

Can I use canned sweet potatoes or yams instead of fresh?

Yes. Drain them well and skip straight to mashing, since they are already soft. They save time, though fresh sweet potatoes that you bake yourself give you a fuller, less watery flavor.

Do I have to peel the sweet potatoes?

If you bake them, you can scoop the soft flesh straight out of the skins once they are cool enough to handle, so no peeling needed. If you boil them, peel and cube them first so they cook evenly and drain cleanly.

More Easy Recipes

If this dish is going on your table, here are four more vegetarian casseroles from my kitchen that suit the same Thanksgiving and potluck spreads.

  • My yellow squash casserole pairs roasted squash with a sharp cheddar, sour cream, and mayo base and a little cayenne, under a Ritz and Parmesan crust.
  • For a crowd, my corn casserole is the soft, spoonable one built from creamed corn, sweet corn, and cornbread mix.
  • The hashbrown casserole is the cheesy potato bake on a cream of mushroom and sour cream base, the one everyone goes back to for seconds.
  • My cauliflower casserole tucks roasted florets into a creamy cheese sauce under a Parmesan and panko crust.
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 side dish I bring out when a meal needs to feel like an occasion. Creamy mashed sweet potatoes go under a brown sugar pecan streusel and a layer of toasted marshmallows, so every scoop has both a smooth, buttery filling and a crisp, caramelized top. You can assemble it a day or two ahead and bake it fresh, and baked leftovers keep in the fridge for three to four days or freeze for up to three months.
Prep Time: 1 hour
Cook Time: 25 minutes
Total Time: 1 hour 25 minutes
Course: Casserole, Side Dish
Cuisine: American
Servings: 8
Calories: 621kcal

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

Woman pointing down next to a large play button on a video player; text reads, "Prefer to watch? I’ve got you covered below. Watch the recipe video now.

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

  • Preheat your oven to 375°F (190°C) and grease an 8"x 8" baking dish.
  • Either bake or boil your sweet potatoes as preferred.
    4 large sweet potatoes
  • 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

  • Use cold butter for the topping. Cold butter cut into the dry mix gives you the crumbly, crunchy streusel. Butter that has softened makes the topping greasy instead. Unsalted butter lets you control the salt.
  • Do not overmix the filling. Mix just until smooth and fluffy. Overmixing can make the sweet potatoes gummy rather than light and creamy.
  • Toast the pecans first. Toasting them in a dry skillet for three to four minutes before adding brings out their flavor and keeps them crunchy. Walnuts or almonds also work.
  • 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 five to ten minutes after baking so the filling sets and does not slide when you scoop it.
  • Store it safely. Refrigerate baked leftovers within two hours in an airtight container for three to four days, or freeze for up to three months and thaw overnight in the fridge before reheating covered at 350°F for 20 to 25 minutes.

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
Mandy Applegate, recipe developer and vegetarian since the 1980sMandy Applegate

Vegetarian since I was 15, and still cooking this way more than 40 years later. Everything on Splash of Taste comes from a kitchen that has been entirely vegetarian for decades, shaped by years of trial and error and the honest pleasure of cooking food I actually want to eat. Every recipe is triple tested before it lands here.

Tried this recipe?Let us know how it was!

Leave a Reply

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

Recipe Rating