Sweet Potato Casserole is a warm, creamy, and comforting side dish that brings sweet potatoes together with brown sugar, butter, warm spices, and a golden topping. It is a classic choice for Thanksgiving, Christmas, family dinners, and special gatherings, but the recipe is simple enough to enjoy any time of year.
The creamy sweet potato filling has a naturally sweet flavor and smooth texture, while the topping adds a delicious contrast. If you love sweet potato casserole with marshmallows, you can finish the dish with fluffy marshmallows that become lightly toasted and golden in the oven. For another option, add a crunchy pecan topping instead.
Why Make Sweet Potato Casserole?
There are plenty of reasons to keep this recipe in your collection of favorite holiday sides. The ingredients are simple, the preparation is straightforward, and much of the recipe can be prepared ahead of time.
This sweet potato casserole easy recipe starts with cooked sweet potatoes that are mashed with butter, brown sugar, milk, eggs, vanilla, cinnamon, and nutmeg. The mixture is then spread into a baking dish and finished with your choice of marshmallows or a crunchy topping.
Sweet potatoes also pair naturally with warm spices and slightly sweet toppings, making this casserole a great complement to savory dishes such as roasted turkey, glazed ham, chicken, and stuffing.
Ingredients
For the sweet potato filling, you’ll need:
- 3 pounds sweet potatoes
- ½ cup unsalted butter, melted
- ½ cup brown sugar
- ½ cup milk
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ½ teaspoon salt
For the topping:
- 2 cups mini marshmallows
- ½ cup chopped pecans, optional
- 2 tablespoons brown sugar, optional
You can adjust the sweetness depending on your preference. Sweet potatoes naturally have a pleasant sweetness, so you don’t need a large amount of added sugar.
How to Make Sweet Potato Casserole
1. Cook the Sweet Potatoes
Preheat your oven to 375°F (190°C).
Peel the sweet potatoes and cut them into evenly sized chunks. Place them in a large pot and cover with water.
Bring the water to a boil and cook the sweet potatoes for approximately 15–20 minutes, or until they are fork-tender.
Drain them thoroughly and allow them to cool slightly.
2. Make the Filling
Transfer the cooked sweet potatoes to a large bowl and mash until mostly smooth.
Add the melted butter, brown sugar, milk, eggs, vanilla extract, cinnamon, nutmeg, and salt.
Mix until the ingredients are well combined and the mixture is creamy. A few small pieces of sweet potato are fine if you prefer a more rustic texture.
For an especially smooth casserole, you can use a hand mixer to beat the mixture until fluffy.
3. Assemble the Casserole
Lightly grease a 9×13-inch baking dish.
Spread the sweet potato mixture evenly into the dish and smooth the surface with a spatula.
At this point, you can prepare the casserole ahead of time and refrigerate it until you’re ready to bake.
4. Add the Topping
For classic sweet potatoes with marshmallows, scatter the mini marshmallows evenly over the sweet potato mixture.
If you prefer a crunchy topping, combine chopped pecans with brown sugar and sprinkle them over the casserole.
You can also use both pecans and marshmallows for a combination of creamy, crunchy, and toasted textures.
5. Bake
Bake the casserole uncovered for approximately 25–30 minutes, until the filling is hot and the topping is golden.
If you’re using marshmallows, keep an eye on them during the final minutes because they can brown quickly.
Allow the casserole to rest for about 5 minutes before serving.
Sweet Potato Casserole With Marshmallows
A sweet potato casserole with marshmallows is one of the most recognizable versions of this classic side dish. The mini marshmallows melt and toast on top, creating a soft, golden layer that contrasts with the creamy sweet potato filling.
For the best result, add the marshmallows shortly before baking if you’ve prepared the casserole in advance. This helps prevent them from becoming too soft while the casserole sits.
If you enjoy a little extra texture, sprinkle chopped pecans underneath or around the marshmallows.
Sweet Potato Souffle Recipes
If you enjoy sweet potato souffle recipes, this casserole can be adapted to create a lighter, fluffier texture.
Beat the eggs well before adding them to the sweet potato mixture, and use a hand mixer to whip the filling until smooth and airy. Avoid overmixing after adding the eggs, however, because you want the finished casserole to remain tender.
A souffle-style sweet potato dish can be served in individual ramekins or one larger baking dish.
Healthy Sweet Potato Casserole
For a healthy sweet potato casserole, you can make a few simple adjustments while keeping the dish flavorful.
Start by reducing the amount of brown sugar and butter. Sweet potatoes already provide natural sweetness, so a smaller amount of added sugar can still produce a delicious result.
You can also use unsweetened milk and increase the amount of cinnamon and vanilla for more flavor without adding extra sweetness.
For the topping, use chopped pecans or toasted oats instead of a thick layer of marshmallows. This creates a crunchy finish while keeping the casserole less dessert-like.
Tips for the Best Casserole
Choose similar-sized sweet potatoes: This helps them cook evenly.
Drain well: Excess water can make the filling loose.
Taste before baking: Adjust the cinnamon, salt, and sweetness according to your preference.
Don’t overbake: The casserole only needs to become hot and set.
Watch the marshmallows: They can go from golden to overly browned quickly.
Make ahead: Prepare the sweet potato filling up to a day ahead and refrigerate it covered. Add the topping before baking.
How to Serve
Sweet Potato Casserole is an excellent companion for holiday meals. Serve it with roasted turkey, baked ham, stuffing, green beans, cranberry sauce, or roasted vegetables.
It also works well as part of a Sunday dinner alongside roasted chicken or pork.
For a beautiful holiday table, serve the casserole directly from its baking dish while the marshmallow topping is still warm and lightly toasted.
FAQs
Can I use canned sweet potatoes?
Yes. Canned sweet potatoes can save time, but drain them thoroughly and check their ingredients because some varieties contain added syrup or sugar.
Can I make sweet potato casserole ahead of time?
Yes. Prepare the filling and refrigerate it in the baking dish for up to one day. Add the topping just before baking.
Can I freeze sweet potato casserole?
The sweet potato filling can be frozen, but the topping is best added after thawing and just before baking for better texture.
Do I have to use marshmallows?
No. Pecans, streusel, toasted oats, or a simple cinnamon-brown-sugar topping are excellent alternatives.
Final Thoughts
This Sweet Potato Casserole combines creamy mashed sweet potatoes with butter, brown sugar, warm spices, and a delicious topping. Whether you prefer classic sweet potato casserole with marshmallows, a crunchy pecan version, or a lighter healthy sweet potato casserole, this versatile side dish can easily be adapted to your table.
Its simple preparation and comforting flavor make it a reliable favorite for holiday gatherings and cozy family dinners alike.
Sweet Potato Casserole
Ingredients
Method
- Preheat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
- Place the peeled and cubed sweet potatoes in a large pot and cover with water.
- Bring to a boil and cook for 15–20 minutes, or until the sweet potatoes are fork-tender.
- Drain the sweet potatoes thoroughly and transfer them to a large mixing bowl.
- Mash until mostly smooth.
- Add melted butter, brown sugar, milk, eggs, vanilla, cinnamon, nutmeg, and salt.
- Mix until creamy and well combined.
- Spread the sweet potato mixture evenly into the prepared baking dish.
- Sprinkle the mini marshmallows evenly over the top. Add chopped pecans if desired.
- Bake uncovered for 25–30 minutes, until the filling is hot and the marshmallows are golden.
- If the marshmallows brown too quickly, loosely cover the casserole with foil.
- Let the casserole rest for about 5 minutes before serving.
Notes
Adjust the amount of brown sugar according to your preferred sweetness.
For an extra-smooth texture, beat the sweet potatoes with a hand mixer.
Add marshmallows just before baking if preparing the casserole ahead.
Watch the marshmallows closely during the final minutes because they can brown quickly.
For a less sweet version, reduce the brown sugar and use chopped pecans as the main topping.


