There's nothing quite like the sweet aroma of Sweet Potato Casserole baking in the oven, filling your home with a comforting mix of caramelized brown sugar and warm spices. This crowd-pleasing classic is a must-have on any holiday table, offering a perfect balance of creamy, rich sweet potatoes and a crunchy pecan topping.

I first fell in love with this recipe during a Thanksgiving dinner at my grandmother's house. The combination of velvety sweet potatoes and a buttery, nutty crust left an impression I’ll never forget. Now, it’s a staple that brings friends and family together every holiday season. Let’s dive into why this dish is so irresistible.
Why You’ll Love This Sweet Potato Casserole
Get ready to fall in love with this sweet, creamy, and crunchy delight! This Sweet Potato Casserole is more than just a side dish – it’s the perfect way to round out your holiday feast.
First, it’s incredibly easy to make. Even if you’re not a confident cook, you’ll be pleasantly surprised by how effortlessly this dish comes together. You can even prepare it ahead of time, making holiday meal prep a breeze.
Another reason to love this casserole is its versatility. It works wonderfully as a side dish but can double as a dessert. The natural sweetness of the potatoes pairs beautifully with the caramelized topping, making it a standout no matter where you place it on your holiday menu.
The blend of flavors and textures is truly unforgettable. You have the creamy, buttery sweet potatoes underneath, while the pecan and brown sugar topping provides a satisfying crunch. Each spoonful is a bite of holiday heaven.
Plus, this recipe is highly customizable. Whether you prefer a marshmallow topping, want to incorporate a hint of spice, or like it extra nutty, there are countless ways to make this dish your own.
Ingredients Notes

The magic of this Sweet Potato Casserole lies in its simple yet flavorful ingredients. Each element contributes to a perfect blend of sweet, savory, and crunchy goodness.
- Sweet Potatoes: The star of the show! Choose fresh, firm sweet potatoes for the best texture and flavor. Baking or boiling them until fork-tender ensures they mash smoothly and blend well with the other ingredients.
- Brown Sugar: Both light and dark brown sugar will work, but dark brown sugar adds a deeper, molasses-like flavor. This sweetness brings out the natural sugars in the sweet potatoes and caramelizes beautifully in the oven.
- Butter: Unsalted butter is essential to control the salt level in the dish. It adds richness and helps give the potatoes their creamy texture.
- Pecans: These nuts are the ultimate crunchy topping. Chop them coarsely to ensure you get a burst of texture in each bite. Toasting the pecans beforehand will intensify their flavor and make them even more delicious.
- Vanilla Extract: This simple addition elevates the flavor profile of the sweet potatoes. A good-quality vanilla extract will make all the difference in highlighting the natural sweetness of the dish.
Special Equipment
You’ll need a 9x13-inch baking dish for this recipe. A hand mixer or potato masher also comes in handy for achieving the perfect texture.
How To Make This Sweet Potato Casserole

Creating this decadent Sweet Potato Casserole is simpler than you might think. Let me walk you through the process, step by step.
Start by preheating your oven to 350°F (175°C) and greasing your baking dish with a bit of butter or non-stick spray. Next, peel and cube about four large sweet potatoes. Place them in a large pot, cover with water, and bring to a boil. Cook until the sweet potatoes are fork-tender, which should take around 15-20 minutes.
Drain the sweet potatoes and transfer them to a large mixing bowl. Add melted butter, brown sugar, vanilla extract, and a pinch of salt. Use a hand mixer or potato masher to blend until smooth. The mixture should be creamy but still hold some texture.
Spread the sweet potato mixture evenly into your prepared baking dish. Now, let’s move on to the irresistible topping. In a medium bowl, combine chopped pecans, brown sugar, flour, and melted butter. Stir until everything is coated and crumbly.
Sprinkle the pecan mixture over the sweet potatoes, ensuring an even distribution. If you like a marshmallow topping, you can add a layer of mini marshmallows during the last 10 minutes of baking. Place the dish in the oven and bake for 25-30 minutes, or until the top is golden and bubbling.
The total preparation and cook time is under an hour, making this dish both quick and impressive. When it comes out of the oven, expect a bubbling, golden masterpiece that smells like pure comfort.
Storage Options
If you have leftovers (though that’s rare in our house!), this Sweet Potato Casserole keeps well for several days. Here’s how to store it properly:
- Refrigerate: Once the casserole has cooled completely, cover it tightly with plastic wrap or transfer it to an airtight container. It will stay fresh in the refrigerator for up to 4 days.
- Freeze: If you want to make it ahead of time, you can freeze the unbaked casserole. Wrap the dish tightly in aluminum foil and place it in the freezer for up to 3 months. When ready to bake, thaw overnight in the refrigerator and bake as instructed.
- Reheat: To reheat, cover the casserole with foil and warm it in a 350°F oven for 15-20 minutes. For a crispier topping, uncover for the last 5 minutes.
Variations and Substitutions
This Sweet Potato Casserole is endlessly adaptable, so feel free to experiment with different flavors and textures.
- Marshmallow Topping: For a sweeter, kid-friendly version, sprinkle mini marshmallows over the top in the last 10 minutes of baking. They’ll puff up and caramelize beautifully.
- Nut-Free Option: If you’re serving guests with nut allergies, you can skip the pecans and opt for a crumb topping made with rolled oats, brown sugar, and butter.
- Spiced Sweet Potatoes: Add a warm, spicy twist by mixing cinnamon, nutmeg, or a pinch of ground ginger into the sweet potato mixture. It adds a cozy, aromatic flavor.
- Vegan Version: Substitute dairy butter with vegan butter, and replace any dairy in the recipe with plant-based alternatives. Maple syrup can also be used to sweeten the dish.
- Lower Sugar: For a lighter take, reduce the amount of brown sugar in the sweet potato mixture and use coconut sugar or honey as a substitute.
Don’t be afraid to make this dish your own. Every variation adds a new and delicious twist to this timeless classic, and it’s fun to experiment until you find your perfect version!
Enjoy serving this at your next family gathering, and watch as everyone goes back for seconds. Happy cooking!
PrintSweet Potato Casserole Recipe
This Sweet Potato Casserole recipe is a comforting and flavorful holiday side dish, featuring smooth and creamy sweet potatoes, crunchy pecan topping, and gooey marshmallows. Perfect for Thanksgiving and Christmas feasts, it brings a delightful mix of textures and a warm, sweet flavor that everyone will love.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 4 large sweet potatoes, peeled and cubed
- ½ cup granulated sugar
- 2 large eggs
- ⅓ cup unsalted butter, melted
- ½ cup milk
- 1 teaspoon vanilla extract
- ½ teaspoon salt
- Topping:
- ½ cup brown sugar
- ⅓ cup all-purpose flour
- ⅓ cup unsalted butter, softened
- 1 cup chopped pecans
- 2 cups mini marshmallows
Instructions
- Preheat oven to 350°F (175°C). Grease a 9x13-inch baking dish.
- In a large pot, boil sweet potatoes until tender, about 15-20 minutes. Drain and mash until smooth.
- Mix in sugar, eggs, melted butter, milk, vanilla, and salt until combined. Spread evenly in the prepared dish.
- In a bowl, mix brown sugar, flour, and softened butter until crumbly. Stir in pecans and sprinkle over the sweet potato layer.
- Bake for 25 minutes, then remove from the oven and top with mini marshmallows.
- Return to the oven for 5-10 minutes, until marshmallows are golden brown. Serve warm.
Notes
- You can make the casserole ahead of time and refrigerate overnight. Add the marshmallows just before baking.
- For a healthier option, reduce sugar or omit the marshmallows.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 24g
- Sodium: 210mg
Leave a Reply