
This sweet potato casserole recipe is the one dish I never skip at Thanksgiving. Creamy mashed sweet potatoes go under a layer of toasted pecans and golden marshmallows. It bakes in 30 minutes and feeds a crowd with zero stress.
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 8
Method: Baking
Why This Sweet Potato Casserole Works Every Time
Boiling the sweet potatoes whole keeps the flesh moist. Mashing them with butter, brown sugar, and a touch of cinnamon builds a warm, caramel-forward base. The filling is thick enough to hold up under the topping without turning watery.
The pecan topping adds a crunchy, buttery contrast to the smooth filling. Mini marshmallows on top puff up and toast in the last five minutes. The result is sweet, crunchy, and soft all in the same bite.
I make this casserole two days ahead and refrigerate it unbaked. On the day of, it goes straight into the oven. It frees up oven space and removes all the holiday timing pressure.
Ingredients
- 4 cups peeled and cubed sweet potatoes (about 3 large)
- 3 tablespoons unsalted butter, melted
- 1/4 cup whole milk
- 1/3 cup brown sugar, packed
- 2 large eggs, beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon cinnamon
- 1/4 teaspoon salt
- 1 cup chopped pecans
- 2 tablespoons butter, melted (for topping)
- 2 tablespoons brown sugar (for topping)
- 1 1/2 cups mini marshmallows
What You Need for Sweet Potato Casserole
Sweet potatoes — use large, orange-fleshed sweet potatoes. Garnet or Jewel varieties are best — they mash smooth and have the deepest sweet flavor. Avoid white sweet potatoes, which are starchier and less sweet.
Brown sugar — packed brown sugar adds a molasses depth that white sugar cannot match. Dark brown sugar makes the filling even richer. Either works here.
Butter — unsalted butter lets you control the salt level. I use it in both the filling and the pecan topping for a consistent flavor throughout.
Eggs — two beaten eggs bind the filling and give it a slightly custard-like set. The casserole slices cleanly when eggs are included. You can omit them for a looser, scoopable texture.
Pecans — rough-chop them so you get uneven pieces. Some will toast into crispy slivers and others will stay chunky. That contrast is the whole point of the topping.
Mini marshmallows — add them in the last 5 minutes of baking so they puff and brown without burning. Full-size marshmallows work but take longer to melt.
How to Make Sweet Potato Casserole
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- Boil sweet potatoes in salted water until fork-tender, about 15 minutes. Drain well.
- Mash the sweet potatoes in a large bowl until smooth.
- Stir in melted butter, milk, brown sugar, beaten eggs, vanilla extract, cinnamon, and salt. Mix until combined.
- Spread the filling evenly into the prepared baking dish.
- In a small bowl, toss chopped pecans with melted butter and brown sugar. Spread over the sweet potato filling.
- Bake for 25 minutes until the filling is set and the pecans are toasted.
- Scatter mini marshmallows over the top. Return to oven for 5 minutes until marshmallows are puffed and golden.
- Let rest for 5 minutes before serving.
Sweet Potato Casserole Variations
Sweet Potato Casserole with Marshmallows Only
Skip the pecans and cover the entire surface with a thick layer of mini marshmallows. Broil for 2 minutes at the end instead of baking to get an even golden-brown color. Watch closely — they burn fast under a broiler.
Pecan Streusel Sweet Potato Casserole
Skip the marshmallows entirely. Mix the pecans with brown sugar, flour, and cold butter to form a coarse crumble. Press it over the filling and bake for the full 30 minutes. The streusel bakes into a crispy, caramelized crust.
Bourbon Sweet Potato Casserole
Add 2 tablespoons of bourbon to the filling when you stir in the vanilla. The alcohol bakes off and leaves a warm, smoky undertone. This version pairs especially well with the pecan topping.
Vegan Sweet Potato Casserole
Swap butter for coconut oil and milk for oat milk. Leave out the eggs and add 2 tablespoons of maple syrup instead of half the brown sugar. Use vegan marshmallows or a pure pecan-brown sugar crumble on top.
Tips for the Best Sweet Potato Casserole
- I drain the sweet potatoes thoroughly after boiling. Any extra water in the mash makes the filling loose and watery after baking.
- Mash while the sweet potatoes are still hot. Cold sweet potatoes are harder to mash smooth and may stay lumpy.
- Taste the filling before spreading it into the dish. Adjust brown sugar and cinnamon to your preference before it bakes.
- Do not add marshmallows at the start. They will burn and deflate before the filling sets. Add them only in the last 5 minutes.
- Make the filling up to 48 hours ahead. Store it in the dish covered in the fridge. Add the pecan topping just before baking so it stays crunchy.
- Let it rest 5 minutes after pulling from the oven. This helps the filling firm up slightly for cleaner scooping.
Make Ahead & Storage
Prepare the sweet potato filling and spread it into the baking dish up to 48 hours ahead. Cover tightly with plastic wrap and refrigerate. Keep the pecan topping separate in a small container. On the day of serving, pull the dish from the fridge 30 minutes before baking, add the topping, and bake as directed.
Leftovers keep in the fridge for up to 4 days covered tightly. Reheat individual portions in the microwave for 90 seconds. The marshmallow topping softens when refrigerated, but the pecans stay crispy enough to enjoy the next day. This sweet potato casserole does not freeze well once baked — the marshmallows turn watery on thaw.
Common Questions
Can I make sweet potato casserole ahead of time?
Yes. Prepare the filling and refrigerate in the baking dish for up to 48 hours. Store the pecan topping separately. Add the topping just before baking so it stays crunchy.
Do I have to use marshmallows on sweet potato casserole?
No. A brown sugar pecan streusel is just as traditional and gives you a crispier topping. Use marshmallows, pecans, or both — all three versions are legitimate.
How do I keep sweet potato casserole from being watery?
Drain the sweet potatoes completely after boiling and mash while hot. Let the mashed potatoes sit for a minute to steam off extra moisture before adding the other ingredients.
Can I use canned sweet potatoes?
Yes. Drain a 29-oz can of sweet potatoes thoroughly, then mash and proceed with the recipe. The flavor is slightly less intense than fresh but perfectly fine for a holiday side.
What goes with sweet potato casserole?
It pairs well with roast turkey, glazed ham, green bean casserole, and cranberry sauce. It is a natural fit for any Thanksgiving or Christmas spread.
This sweet potato casserole recipe is worth making from scratch every single time. Save it now and tap the link for the full guide at MillennialHawk.com.
Easy Sweet Potato Casserole Recipe at Home
Creamy mashed sweet potatoes baked with a brown sugar pecan topping and golden mini marshmallows.
Ingredients
- 4 cups peeled and cubed sweet potatoes (about 3 large)
- 3 tablespoons unsalted butter, melted
- 1/4 cup whole milk
- 1/3 cup brown sugar, packed
- 2 large eggs, beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon cinnamon
- 1/4 teaspoon salt
- 1 cup chopped pecans
- 2 tablespoons butter, melted (for topping)
- 2 tablespoons brown sugar (for topping)
- 1 1/2 cups mini marshmallows
Instructions
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- Boil sweet potatoes in salted water until fork-tender, about 15 minutes. Drain well.
- Mash the sweet potatoes in a large bowl until smooth.
- Stir in melted butter, milk, brown sugar, beaten eggs, vanilla extract, cinnamon, and salt. Mix until combined.
- Spread the filling evenly into the prepared baking dish.
- In a small bowl, toss chopped pecans with melted butter and brown sugar. Spread over the sweet potato filling.
- Bake for 25 minutes until the filling is set and the pecans are toasted.
- Scatter mini marshmallows over the top. Return to oven for 5 minutes until marshmallows are puffed and golden.
- Let rest for 5 minutes before serving.
