There's nothing quite like a Sweet Potato Casserole fresh out of the oven, the warm, caramelized aroma filling the air and signaling that comfort food is on the way. This beloved dish, a blend of silky sweet potatoes topped with a crunchy, nutty layer, is a holiday classic that has graced countless tables.
I remember the first time I made it for Thanksgiving – my grandmother passed down her recipe, complete with her secret touch of vanilla. Since then, it’s become a family tradition, a must-have side dish that brings warmth and nostalgia to every gathering.
Why You'll Love This Sweet Potato Casserole
Get ready to fall in love with this irresistible Sweet Potato Casserole. It's more than just a side dish; it's a heartwarming experience that unites rich flavors and textures.
First off, it’s incredibly easy to prepare. With simple ingredients and straightforward steps, even a beginner cook can confidently make this holiday favorite. Plus, it doesn’t take up too much time in the kitchen, leaving you free to focus on other parts of your meal.
The flavor is a true crowd-pleaser. The natural sweetness of the sweet potatoes is elevated with a touch of brown sugar and warm spices like cinnamon and nutmeg, creating a delicious, balanced sweetness. And that irresistible topping? It’s a combination of buttery pecans and crispy brown sugar, adding the perfect crunch with each spoonful.
It’s also a highly versatile recipe. Whether you like to add marshmallows, make it dairy-free, or give it a gluten-free spin, this casserole adapts beautifully to your dietary needs and taste preferences.
And finally, it’s an ideal make-ahead dish. Perfect for easing your holiday stress, this casserole can be prepped in advance and popped into the oven right before serving, ensuring it’s warm and ready to enjoy with the rest of your meal.
Ingredients Notes

The magic of this Sweet Potato Casserole lies in its balance of simple, wholesome ingredients that transform into something extraordinary when combined.
First and foremost, let’s talk about the sweet potatoes. You’ll want about 4-5 large, orange-fleshed sweet potatoes. Roasting or boiling them softens their natural sugars and brings out that melt-in-your-mouth creaminess that forms the base of the dish. Make sure to peel and dice them evenly for consistent cooking.
The brown sugar is what gives this dish its signature caramelized flavor. Light or dark brown sugar both work well, but dark brown sugar will add a deeper molasses note. If you prefer a lighter sweetness, go with the light variety.
Butter is the key to a luxurious, creamy casserole. Use unsalted butter to control the salt level in your dish. The melted butter gets mixed into both the sweet potato layer and the topping, ensuring a rich flavor throughout.
Let’s not forget the spices. Cinnamon and nutmeg add a cozy warmth that pairs beautifully with the sweet potatoes. Feel free to adjust the spice level to your preference – some people like an extra pinch of nutmeg for added depth.
And of course, the famous topping. Chopped pecans provide a wonderful contrast in texture. If you're a fan of that sweet-savory crunch, be generous with the pecans. You can also add rolled oats or crushed cornflakes for a twist. Special equipment? Just a 9x13-inch baking dish and a hand mixer to ensure your sweet potatoes get perfectly smooth.
How To Make This Sweet Potato Casserole

Creating this mouthwatering Sweet Potato Casserole is simpler than you might think. Here’s a step-by-step guide to ensure your dish turns out perfectly every time.
Begin by prepping your sweet potatoes. Peel and dice them into chunks, then add them to a large pot of salted water. Bring to a boil and cook until the potatoes are fork-tender, about 15-20 minutes. Drain the cooked potatoes well to remove excess moisture, which will keep your casserole from becoming watery.
Next, mash the potatoes until smooth. A hand mixer makes this step a breeze, giving you a velvety texture. Mix in brown sugar, melted butter, vanilla extract, cinnamon, nutmeg, and a pinch of salt. These ingredients will infuse your sweet potatoes with rich, holiday flavors. Spread this mixture into your prepared baking dish, smoothing the top evenly.
For the topping, stir together chopped pecans, brown sugar, melted butter, and a touch of flour. Sprinkle this crumbly mixture evenly over the sweet potatoes. If you want a touch of gooey sweetness, now’s the time to scatter mini marshmallows across the top as well.
Bake the casserole in a preheated oven at 350°F (175°C) for about 25-30 minutes, or until the topping is golden brown and the sweet potatoes are heated through. The marshmallows should be puffy and lightly toasted, if using. The aroma will be enough to make everyone gather in the kitchen, eagerly awaiting the first bite!
The total process from start to finish should take under an hour, with most of the time spent baking. It’s perfect to prep ahead, and you can relax while the oven does the work.
Storage Options
If you have leftovers (though it’s so good, that might be rare!), you can store them easily. Transfer any cooled leftovers into an airtight container and refrigerate for up to 4 days. The flavors meld even more as it sits, making it delicious for lunch or dinner the next day.
You can also freeze Sweet Potato Casserole. Wrap it tightly with plastic wrap and then foil, or use a freezer-safe container. It’ll keep well in the freezer for up to 2 months. To reheat, thaw overnight in the fridge and bake at 350°F until warmed through.
For reheating, the oven is your best bet to preserve the texture of the topping. Cover loosely with foil to prevent over-browning, and bake until it’s hot. A microwave works for smaller portions, but the topping won’t be as crispy.
Variations and Substitutions
This recipe is highly versatile and can be adjusted to fit your tastes or dietary needs. Here are a few ideas to get you started.
For a dairy-free version, swap out the butter for coconut oil or a plant-based butter alternative. The subtle coconut flavor can even add a nice tropical twist to the dish.
If you're craving a marshmallow topping, simply add a layer of mini marshmallows halfway through the baking time. Let them toast until golden and gooey, creating a fun, sweet contrast to the crunchy pecans.
To make this casserole gluten-free, use almond flour in the topping instead of all-purpose flour. The almond flavor pairs beautifully with the sweet potatoes and adds extra richness.
Want to change up the nuts? Walnuts or slivered almonds make great alternatives to pecans, giving you a slightly different texture and flavor. Or, if you need to make this dish nut-free, try using crushed pretzels or oats instead.
No matter how you decide to customize it, this Sweet Potato Casserole is a guaranteed hit. Enjoy experimenting, and don’t be afraid to make it your own – it’s a recipe that can be endlessly adapted to your family’s preferences!
PrintSweet Potato Casserole Recipe
Indulge in a delicious Sweet Potato Casserole with creamy, spiced sweet potatoes, a crunchy pecan topping, and gooey marshmallows. This classic holiday side dish will be the highlight of your Thanksgiving table or any special occasion!
- Prep Time: 20 minutes
- Cook Time: 30-35 minutes
- Total Time: 50-55 minutes
- Yield: 8 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Gluten Free
Ingredients
- 4 cups mashed sweet potatoes (about 4 large sweet potatoes)
- ½ cup granulated sugar
- 2 large eggs, beaten
- ⅓ cup unsalted butter, melted
- ½ cup milk
- 1 tsp vanilla extract
- ½ tsp ground cinnamon
- ¼ tsp ground nutmeg
- ¼ tsp salt
Pecan Topping:
- ½ cup all-purpose flour
- ⅓ cup brown sugar
- ⅓ cup melted butter
- 1 cup chopped pecans
Marshmallow Topping (optional):
- 2 cups mini marshmallows
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9x13-inch baking dish.
- In a large bowl, combine mashed sweet potatoes, granulated sugar, beaten eggs, melted butter, milk, vanilla extract, cinnamon, nutmeg, and salt. Mix well until smooth.
- Spread the sweet potato mixture evenly into the prepared baking dish.
- In a separate bowl, prepare the pecan topping by combining flour, brown sugar, melted butter, and chopped pecans. Mix until crumbly.
- Sprinkle the pecan topping evenly over the sweet potato mixture.
- Bake for 25-30 minutes or until the topping is golden brown and the casserole is heated through.
- If using marshmallows, remove the casserole from the oven at the 25-minute mark, sprinkle the marshmallows over the top, and return to the oven for 5-10 minutes until the marshmallows are golden and bubbly.
- Let cool slightly before serving.
Notes
- For extra flavor, you can add a pinch of allspice or ginger to the sweet potato mixture.
- You can make the casserole ahead of time and reheat it before serving.
- If you prefer a nut-free version, omit the pecans and use just the marshmallow topping.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 20g
- Sodium: 150mg






Leave a Reply