Welcome to the last Sweet Potato Casserole recipe you will ever need. This dish is a cornerstone of holiday meals, a perfect harmony of creamy, sweet, and savory. Whether you’re a staunch defender of the crunchy pecan crumble or a devoted fan of the toasted marshmallow topping, this guide has you covered. We’ve perfected a base of velvety, rich sweet potatoes and provided two incredible topping options to satisfy everyone at your table. This isn’t just a side dish; it’s a cherished tradition made easy.
Forget watery or overly sweet casseroles. This recipe guarantees a perfectly smooth, flavorful filling that holds its own. Get ready to elevate your holiday feast with a side dish that steals the show every single time.

Why This is the Best Sweet Potato Casserole Recipe
There are countless recipes out there, but this one stands apart for a few key reasons. It’s all about creating a rich flavor foundation and offering the flexibility that modern home cooks need, especially during busy holiday seasons.
- Perfectly Creamy Texture: We use baked sweet potatoes, which intensifies their natural sweetness and results in a creamier, less watery mash compared to boiling.
- Balanced Sweetness: The filling is just sweet enough to be decadent, using brown sugar for a hint of molasses flavor that complements the sweet potatoes beautifully without overpowering them.
- Two Topping Choices: Why choose? We provide simple, delicious instructions for both a classic brown sugar and pecan streusel and a perfectly golden marshmallow topping.
- Make-Ahead Friendly: This recipe is designed to ease your holiday stress. You can prepare the entire casserole a day or two in advance, making your Thanksgiving or Christmas cooking schedule much more manageable.
Key Ingredients for Success
The magic of this Sweet Potato Casserole lies in its simple, high-quality ingredients. Each one plays a crucial role in building the perfect flavor and texture.
For the Filling:
- Sweet Potatoes: The star of the show! We recommend using fresh orange-fleshed varieties like Beauregard or Jewel for the best color and flavor.
- Unsalted Butter: Adds richness and a silky mouthfeel to the filling.
- Brown Sugar: Provides a deep, caramel-like sweetness.
- Eggs: Act as a binder, giving the casserole structure and a custard-like consistency.
- Milk or Heavy Cream: Adds moisture and creaminess. Use heavy cream for an even more decadent result.
- Vanilla Extract & Spices: A dash of vanilla, cinnamon, and nutmeg brings warmth and classic holiday aroma.
For the Topping:
- Pecan Crumble: A simple mix of pecans, flour, brown sugar, and melted butter creates a crunchy, sweet, and nutty contrast to the creamy base.
- Marshmallows: For a classic touch, mini marshmallows toast into a golden, gooey, and beloved topping.

Step-by-Step Instructions: How to Make Sweet Potato Casserole
Follow these simple steps to create a flawless casserole. We’ll start with preparing the potatoes and then move on to mixing the filling and adding your topping of choice.
1. Prepare the Sweet Potatoes
Start by washing and drying your sweet potatoes. Pierce them several times with a fork and bake them at 400°F (200°C) for 45-60 minutes, or until they are very tender. Baking the potatoes concentrates their flavor. Once they’re cool enough to handle, peel the skins away—they should come off easily.
2. Make the Creamy Filling
In a large bowl, mash the baked sweet potatoes until smooth. Add the melted butter, brown sugar, eggs, milk, vanilla, cinnamon, nutmeg, and a pinch of salt. Mix everything together with an electric mixer or by hand until it’s well combined and creamy. Spread this mixture evenly into a greased 9×13 inch baking dish.
3. Add Your Topping
Now, choose your adventure. For the pecan crumble, mix the pecans, flour, and brown sugar, then pour in melted butter and stir until clumps form. Sprinkle this evenly over the filling. If you’re on team marshmallow, simply arrange the mini marshmallows in an even layer over the top.
4. Bake to Perfection
Bake the casserole in an oven preheated to 350°F (175°C). If using the pecan topping, bake for 25-30 minutes until the topping is golden brown and the filling is bubbly. If using marshmallows, bake for 15-20 minutes, keeping a close eye to ensure the marshmallows turn golden but don’t burn. For extra browning, you can broil them for 30-60 seconds at the very end.
Expert Tips for a Flawless Casserole
Achieve casserole perfection with these simple but effective tips from our kitchen.
- Avoid Watery Casserole: Baking, not boiling, is the key. Boiling sweet potatoes can introduce too much water, leading to a soupy result.
- Don’t Overmix: Mix the filling ingredients until just combined. Overmixing can develop gluten and make the texture dense rather than light and creamy.
- Use Room Temperature Ingredients: Allowing your eggs and milk to come to room temperature helps them incorporate more smoothly into the mixture for a better final texture.
- Check for Doneness: The casserole is done when the center is set and the edges are slightly puffed and bubbly.
For another classic holiday side, check out this recipe for the creamiest mashed potatoes (coming soon).
Make-Ahead & Storage Guide
This is the perfect make-ahead dish for any holiday gathering. You can prepare the sweet potato filling, spread it in your baking dish, cover, and refrigerate for up to 2 days. Prepare the pecan topping separately and store it in an airtight container. When you’re ready to bake, simply add the topping and bake as directed, adding 5-10 minutes to the cooking time to account for the cold dish.
Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or reheat the entire dish in a 350°F oven until warmed through. If you love make-ahead desserts, these delicious pecan pie bars (coming soon) are another great option. Or, for a different take on sweet potatoes, try our candied sweet potato casserole.
Frequently Asked Questions
Yes, absolutely! You can assemble the entire filling in the baking dish, cover, and refrigerate it for up to two days. Prepare the pecan topping and store it separately in an airtight container. When you’re ready to bake, just sprinkle the topping on and add about 5-10 extra minutes to the baking time.
The key is to bake, not boil, the sweet potatoes. Baking removes excess moisture while intensifying the potato’s flavor. Boiling can introduce too much water into the potatoes, leading to a runny or watery final dish.
Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. Reheat individual servings in the microwave or the entire dish in a 350°F (175°C) oven until warmed through.
For the best flavor and texture, we strongly recommend using fresh sweet potatoes. Baking them concentrates their natural sweetness and results in a creamier, less watery casserole compared to using canned yams, which are often packed in syrup and can make the dish overly sweet.
The pecan topping is a streusel made from pecans, brown sugar, flour, and butter, which bakes into a crunchy, nutty, and sweet layer. The marshmallow topping involves covering the casserole with mini marshmallows and baking until they are golden and gooey, creating a sweeter and softer topping.
Share Your Holiday Favorite!
This Sweet Potato Casserole is more than just a recipe; it’s a centerpiece of memories and celebration. We hope it becomes a beloved part of your holiday tradition. If you make it and love it, please leave a comment below or share it with your friends and family on Pinterest!

Sweet Potato Casserole Recipe

Sweet Potato Casserole: The Ultimate Recipe (with Pecan or Marshmallow Topping)
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Wash and dry the sweet potatoes, then pierce them several times with a fork.
- Place the potatoes on a baking sheet and bake for 45-60 minutes, or until they are very tender when pierced with a knife.
- Remove from the oven and let them cool until you can handle them. Reduce the oven temperature to 350°F (175°C). Peel the skins off the sweet potatoes and discard the skins.
- In a large bowl, add the peeled sweet potatoes and mash them with a potato masher or an electric mixer until smooth.
- Add the melted butter, brown sugar, eggs, milk (or cream), vanilla extract, cinnamon, nutmeg, and salt. Mix until everything is well combined and the mixture is creamy.
- Grease a 9x13 inch baking dish and spread the sweet potato mixture evenly inside.
- For the Pecan Topping: In a separate bowl, combine the chopped pecans, flour, and brown sugar. Pour in the melted butter and stir until the mixture is crumbly. Sprinkle evenly over the sweet potato filling. Bake for 25-30 minutes, until the topping is golden and the filling is hot and bubbly.
- For the Marshmallow Topping: Sprinkle the mini marshmallows in an even layer over the sweet potato filling. Bake for 15-20 minutes, or until the marshmallows are puffed and golden brown. For a more toasted look, you can broil for 30-60 seconds, watching very closely to prevent burning.
- Let the casserole cool for at least 10 minutes before serving. Enjoy!
Notes
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.




