There's nothing quite like the sweet aroma of a Sweet Potato Casserole baking in the oven to bring a cozy warmth to your home. The combination of creamy mashed sweet potatoes, a hint of cinnamon, and a golden, crunchy topping is pure comfort food at its finest.

I first fell in love with this dish during a Thanksgiving dinner at my grandmother's house, where it quickly became the star of the meal. Today, it’s not just for special occasions—this casserole is so easy and versatile, you'll find yourself making it any time you crave a little sweetness in your life.
Why You'll Love This Sweet Potato Casserole
Get ready to discover your new go-to recipe for family gatherings, potlucks, or weeknight indulgence. This Sweet Potato Casserole is more than just a side dish—it’s a showstopper that everyone will rave about.
First, it’s incredibly simple to make. With just a handful of pantry staples and a few fresh ingredients, you’ll have a dish that looks and tastes like you spent hours on it.
The flavor is perfectly balanced. The natural sweetness of the potatoes pairs beautifully with a hint of vanilla and warm spices, while the topping adds a satisfying crunch. It’s the perfect marriage of textures and tastes.
This casserole is also endlessly customizable. Whether you prefer a marshmallow topping or a streusel crust, you can adapt it to suit your family’s preferences.
Finally, it’s a dish that can be prepped ahead of time. Make it the night before and simply bake it when you’re ready to serve—ideal for stress-free holiday meals.
Ingredients Notes

The magic of this Sweet Potato Casserole lies in its blend of simple, wholesome ingredients that come together to create something extraordinary. Let’s dive into what makes each one special.
Sweet Potatoes: The star of the show! Look for medium-sized sweet potatoes that are firm and free of blemishes. Baking or boiling them until tender ensures the base of the casserole is smooth and creamy.
Brown Sugar: Adds a touch of caramelized sweetness to the potatoes and topping. You can use light or dark brown sugar, depending on how deep you want the flavor.
Butter: Adds richness and enhances the overall flavor. Be sure to use unsalted butter so you can control the saltiness of the dish.
Cinnamon and Nutmeg: These warm spices take the flavor to the next level, making every bite feel like a cozy hug.
Eggs: Help bind the casserole and give it a light, fluffy texture.
Topping Options: The classic streusel topping is made with pecans, brown sugar, and flour. For a nostalgic twist, you can opt for marshmallows or even mix both for the best of both worlds.
No special equipment is needed—just a mixing bowl, a potato masher, and a casserole dish!
How To Make This Sweet Potato Casserole

Creating this heavenly Sweet Potato Casserole is as easy as pie—actually, easier! Follow these simple steps for guaranteed success.
Step 1: Prepare the Sweet Potatoes
Begin by peeling and cutting your sweet potatoes into chunks. Boil them in a large pot of salted water until they’re fork-tender, about 15-20 minutes. Alternatively, you can bake them whole at 400°F for 45-50 minutes. Once they’re cooked, mash them until smooth.
Step 2: Mix the Filling
In a large mixing bowl, combine the mashed sweet potatoes with brown sugar, butter, eggs, vanilla extract, and a sprinkle of cinnamon and nutmeg. Stir until everything is well incorporated and creamy.
Step 3: Assemble the Casserole
Transfer the sweet potato mixture to a greased casserole dish, spreading it out evenly. Now it’s time to create the topping! Combine pecans, brown sugar, flour, and melted butter in a small bowl, then sprinkle it generously over the top.
Step 4: Bake
Pop the casserole into a preheated oven at 350°F and bake for 25-30 minutes, or until the topping is golden brown and crispy. If you’re using marshmallows, add them during the last 10 minutes of baking.
Your kitchen will smell amazing, and the casserole will emerge with a bubbling, golden topping that’s irresistible.
Storage Options
This Sweet Potato Casserole stores beautifully, making it a perfect make-ahead dish.
Refrigerator: Store leftovers in an airtight container for up to 4 days. Reheat individual portions in the microwave or warm the entire casserole in the oven at 300°F until heated through.
Freezer: To freeze, assemble the casserole without baking. Wrap it tightly in plastic wrap, then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator and bake as directed.
Variations and Substitutions
One of the best things about this casserole is its versatility. Here are some fun ways to make it your own:
- Marshmallow Topping: Swap the pecan streusel for a layer of mini marshmallows for a nostalgic, gooey topping.
- Coconut Lovers: Add shredded coconut to the topping for a tropical twist.
- Nut-Free Option: Skip the pecans and use crushed pretzels or oats for the crunch.
- Dairy-Free: Replace the butter with coconut oil or a plant-based alternative, and use almond milk instead of cream.
- Savory Spin: For a less sweet version, reduce the sugar and add a pinch of cayenne or smoked paprika to the sweet potatoes for a hint of heat.
Feel free to experiment and find your perfect version. The beauty of this dish is that it’s hard to go wrong!
There you have it—the best Sweet Potato Casserole recipe you’ll ever make. Whether you’re serving it for a holiday feast or just because, this dish is sure to be a crowd-pleaser. Try it out, and don’t forget to let me know how it turns out!
PrintThe Best Sweet Potato Casserole Recipe
This sweet potato casserole recipe combines creamy mashed sweet potatoes with a crunchy pecan topping for a classic holiday dish. Easy to make and bursting with flavor, it's the ultimate comfort food perfect for Thanksgiving or Christmas dinners.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Diet: Vegetarian
Ingredients
- 4 cups mashed sweet potatoes (about 4 large sweet potatoes)
- ⅓ cup unsalted butter, melted
- ½ cup granulated sugar
- ½ cup milk
- 2 large eggs
- 1 tsp vanilla extract
- ½ tsp salt
Topping:
- ½ cup brown sugar
- ⅓ cup all-purpose flour
- ⅓ cup melted butter
- 1 cup chopped pecans
Instructions
- Preheat the oven to 350°F (175°C) and grease a 9x13-inch baking dish.
- In a mixing bowl, combine mashed sweet potatoes, melted butter, sugar, milk, eggs, vanilla extract, and salt. Mix until smooth.
- Spread the sweet potato mixture evenly into the prepared baking dish.
- For the topping, mix brown sugar, flour, melted butter, and pecans in a small bowl. Sprinkle evenly over the sweet potato mixture.
- Bake for 30-35 minutes, or until the topping is golden brown.
- Serve warm and enjoy!
Notes
- For extra sweetness, you can add mini marshmallows on top during the last 10 minutes of baking.
- Make ahead by assembling the casserole (without baking) and refrigerating overnight.
Nutrition
- Serving Size: ⅛ of casserole
- Calories: 310 kcal
- Sugar: 20g
- Sodium: 210 mg
Leave a Reply