I’m so excited to share this Sweet Potato Casserole Recipe with you because it’s one of my all-time favorite comfort dishes. It combines the natural sweetness of tender sweet potatoes with a crunchy, buttery pecan topping that totally steals the show at any meal. I love how this casserole feels like a warm hug on a plate, perfect for holidays or even a cozy weeknight dinner side. Every bite is just bursting with flavor and nostalgia, and I promise once you try it, it’ll be a staple in your kitchen too.
Why You’ll Love This Sweet Potato Casserole Recipe
What I adore most about this Sweet Potato Casserole Recipe is the beautiful balance of flavors. The creamy, mashed sweet potatoes get a warm, inviting sweetness from brown sugar and vanilla, while the pecan topping adds that perfect crisp, nutty crunch that contrasts so wonderfully with the softness below. I find that this mix of textures and flavors is comforting yet sophisticated—something that always impresses family and friends when I serve it.
Another reason this recipe holds a special place in my heart is how straightforward and fuss-free it is. The ingredients are simple and familiar, and the steps are easy enough for even a busy weeknight, but the results seem so special you’d expect it to be complicated. Whether I’m making it for Thanksgiving, a Sunday dinner, or a casual potluck, this dish always fits right in and gets rave reviews. Honestly, it’s a showstopper without any stress.
Ingredients You’ll Need
The ingredients for this Sweet Potato Casserole Recipe are simple staples that come together beautifully to create a dish with incredible flavor, satisfying texture, and inviting color. Each element plays an important role, from the rich sweetness of the sweet potatoes to the buttery, crunchy topping that caps it all off.
- Sweet potatoes (4-5 large): The star of the dish providing a naturally sweet, creamy base when cooked and mashed.
- Eggs (3 large): Help bind the sweet potato mixture for a smooth, firm texture after baking.
- Evaporated milk (1/2 cup): Adds creaminess without making the mixture too heavy; you can substitute cream or half and half.
- Vanilla extract (1 tsp): Brings out natural sweetness and complements the nutty topping beautifully.
- Granulated sugar (1/2 cup): Sweetens the potatoes gently without overwhelming them.
- Salt (1/2 tsp): Balances the sweetness and enhances all the flavors.
- Butter (1/4 cup melted): Adds richness and helps bind the filling.
- For the topping: 3 tablespoons butter, 1/4 cup all-purpose flour, 1 cup light brown sugar, and 1 cup chopped pecans—these create the delicious, crumbly, crunchy top you’ll love.
Directions
Step 1: Place the sweet potatoes in a large pot and add enough water to cover them about halfway—typically at least 3-4 inches of water. Bring the water to a boil, then reduce to a medium simmer. Cover and cook until the potatoes are tender when pierced with a fork, which usually takes between 20 to 40 minutes depending on their size, but be careful not to overcook them until mushy.
Step 2: Drain the water and transfer the sweet potatoes onto a plate or cutting board to cool until they’re comfortable to handle. Peel off the skins and discard them, then place the peeled potatoes in a large mixing bowl.
Step 3: Add the eggs, evaporated milk, vanilla extract, sugar, salt, and melted butter to the sweet potatoes. Begin mashing everything together with a potato masher until mostly combined, then switch to an electric mixer set on low speed and beat for about 45 seconds until the mixture is completely smooth.
Step 4: Pour the smooth sweet potato mixture into a lightly greased casserole dish—an 8×11 inch, 9×13 inch, or even a deep 10-inch pie dish will work perfectly.
Step 5: Prepare the topping by combining flour, brown sugar, and chopped pecans in a bowl. Cut in the butter with a fork or pastry blender until the mixture resembles coarse crumbs. Sprinkle this buttery pecan topping evenly over the sweet potato layer.
Step 6: Bake in a preheated oven at 350 degrees Fahrenheit for 35 to 40 minutes until the topping is golden brown and the casserole is bubbly around the edges.
Servings and Timing
This Sweet Potato Casserole Recipe makes about 15 generous servings, perfect for a big family holiday meal or a potluck gathering. The prep time is around 20 minutes, and baking takes about 35 minutes for a total cook time of 55 minutes. I usually let it rest for a few minutes after baking before serving so the casserole can firm up slightly and be easier to portion.
How to Serve This Sweet Potato Casserole Recipe
When I serve this casserole, I love pairing it with savory mains like roasted turkey, glazed ham, or even grilled chicken because the sweet, nutty topping balances perfectly with rich, savory flavors. It’s also a fantastic side for a vegetarian feast alongside sautéed greens or mushroom dishes. For a cozy family dinner, it goes well with simple roasted veggies or a crisp green salad to lighten things up.
Presentation is half the fun! I usually spoon generous mounds onto plates and garnish with a sprinkle of fresh chopped pecans or a few sprigs of thyme for that pop of green. Serving it warm straight from the oven helps keep the topping crisp and satisfying, though I’ve found it’s still delicious at room temperature if you’re making ahead.
For drinks, this casserole pairs beautifully with a glass of lightly chilled white wine like a Riesling or Chardonnay. If you prefer cocktails, try a spiced apple cider or a whiskey sour for complementary warmth. Non-alcoholic options like sparkling water with a splash of orange juice or a cinnamon-spiced tea also work wonderfully. This dish really shines on holiday tables but is just as delightful for weeknight gatherings or special weekend dinners.
Variations
I love how versatile this Sweet Potato Casserole Recipe is. If you prefer a marshmallow topping, simply swap the pecan topping for a layer of miniature marshmallows and bake until they’re puffy and golden. For a fun twist, you can do half pecan topping and half marshmallow—bake the pecan side fully, then add the marshmallows to the other half for the last 5 minutes to melt and brown them.
For those with dietary needs, I find this recipe adapts well. To make it gluten-free, substitute the flour in the topping with almond flour or gluten-free flour blends. You can also omit the pecans and replace them with rolled oats for added texture if nut allergies are a concern. For a vegan version, swap the eggs with flax eggs, use coconut milk or a plant-based cream instead of evaporated milk, and replace butter with melted coconut oil or vegan butter substitutes.
For a richer flavor, try adding a pinch of cinnamon or nutmeg to the sweet potato mixture; it gives the casserole another layer of warmth and spice. If you want to change up the texture, roasting the sweet potatoes before mashing them instead of boiling can add a smoky depth you’ll adore. Whatever your tweaks, this recipe always turns out delightful and comforting.
Storage and Reheating
Storing Leftovers
I keep leftover sweet potato casserole tightly covered in an airtight container or covered well with plastic wrap in the refrigerator. It will stay fresh and delicious for about 4 to 5 days. I always find it tastes even better the next day as the flavors have had time to meld.
Freezing
This casserole freezes really well if you want to make it ahead. I recommend preparing the dish fully but skipping the baking step. Cover it tightly with double layers of aluminum foil or use a freezer-safe container. It will keep in the freezer for up to 3 months. When you’re ready to enjoy, thaw it overnight in the fridge and let it come to room temperature for about 30 minutes before baking as usual.
Reheating
To reheat, I preheat my oven to 350 degrees Fahrenheit and warm the casserole uncovered for 20 to 25 minutes until it’s heated through and the topping is crisp again. Avoid microwaving if possible, as this can make the topping soggy and the texture a bit off. If you’re short on time, a quick microwave zap to warm the inside followed by a few minutes under the broiler can help restore some crispness to the topping.
FAQs
Can I make this Sweet Potato Casserole Recipe ahead of time?
Absolutely! You can prepare the sweet potato filling and smooth it into your baking dish up to two days before baking. Just store the topping separately and add it before you put the casserole in the oven for baking. This makes it perfect for busy holidays!
What if I don’t have pecans? Can I use other nuts or toppings?
Definitely. Walnuts are a great substitute, or you could use chopped almonds or even unsalted sunflower seeds for crunch. If you need a nut-free option, rolled oats mixed with brown sugar and butter make a wonderful topping.
Is it okay to peel the sweet potatoes before cooking?
I recommend cooking the sweet potatoes with their skins on. It helps keep them from getting waterlogged and mushy. Once they’re cooked and cooled, peeling the skins off is much easier and results in a smoother mash.
Can I use canned sweet potatoes instead of fresh?
While fresh sweet potatoes yield the best flavor and texture, you can use canned sweet potatoes in a pinch. Be sure to drain them well and adjust the seasoning to your taste since canned ones can be a bit softer and sometimes less sweet.
How can I make the topping extra crunchy?
Using cold butter and cutting it into the flour, sugar, and pecans helps create a crumbly texture that crisps up nicely. Spreading the topping evenly and not too thick also ensures even browning. For an extra hit of crunch, you can toast the pecans lightly before mixing them into the topping.
Conclusion
I genuinely hope you give this Sweet Potato Casserole Recipe a try soon—it’s such a heartfelt dish that brings the cozy vibes of home and holidays right to your table. Every time I make it, I’m reminded how simple ingredients can transform into something truly special and comforting. Whether it’s a festive feast or just a warm side for dinner, this casserole will bring smiles and satisfied sighs all around. Enjoy it as much as I do!
PrintSweet Potato Casserole Recipe
This easy Sweet Potato Casserole recipe features creamy mashed sweet potatoes topped with a crunchy brown sugar pecan topping. Perfect as a festive side dish for Thanksgiving or any holiday meal, it’s simple to prepare and always a crowd-pleaser with its balance of sweet, buttery, and nutty flavors.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 15 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
Ingredients
Sweet Potato Mixture
- 4–5 large sweet potatoes (orange yams)
- 3 large eggs
- 1/2 cup evaporated milk (or substitute cream or half and half)
- 1 teaspoon vanilla extract
- 1/2 cup granulated sugar
- 1/2 teaspoon salt
- 1/4 cup butter, melted
Topping
- 3 tablespoons butter
- 1/4 cup all-purpose flour
- 1 cup light brown sugar
- 1 cup pecans, chopped
Instructions
- Cook Potatoes: Place the sweet potatoes in a large pot and add enough water to cover them a little more than halfway (about 3-4 inches of water). Bring to a boil, then reduce to a medium simmer. Cover and cook for 20-40 minutes, until the potatoes are tender when pierced with a fork but not mushy.
- Peel Potatoes: Drain the water and transfer the sweet potatoes to a plate or cutting board to cool. Once cool enough to handle, peel off the skins and place the potatoes in a large mixing bowl.
- Mix Ingredients: Add the eggs, evaporated milk, vanilla extract, granulated sugar, salt, and melted butter to the sweet potatoes. Begin mashing with a potato masher, then use a hand mixer on low speed for about 45 seconds until the mixture is smooth and creamy.
- Prepare Casserole Dish: Lightly grease a casserole dish approximately 8×11 inches, 9×13 inches, or a deep 10-inch pie dish. Pour the sweet potato mixture evenly into the dish.
- Make Topping: In a mixing bowl, combine the flour, brown sugar, and chopped pecans. Add the butter and cut it in with a fork or pastry blender until the mixture is crumbly and well combined. Sprinkle this topping evenly over the sweet potato layer.
- Bake: Preheat the oven to 350°F (175°C). Bake the casserole for 35-40 minutes until the topping is golden and the filling is heated through.
- Serve and Store: Serve warm. Store any leftovers in the refrigerator for 4-5 days.
Notes
- Marshmallow Topping: Substitute the pecan topping with miniature marshmallows for a gooey, sweet crust. Top the casserole with marshmallows and bake for about 25 minutes until they are puffed and golden brown.
- Half Pecan Half Marshmallow Topping: Apply pecan topping on half the casserole and bake as directed. Five minutes before finishing, add miniature marshmallows to the other half and return to the oven until marshmallows puff and brown.
- Nut Allergy: Omit nuts from the topping or replace pecans with about 1/2 cup rolled oats for texture.
- Make-Ahead: Prepare the filling 1-2 days in advance and smooth it into the baking dish. Store the topping separately. Add topping just before baking.
- Freezing: Assemble the casserole completely but do not bake. Cover with two layers of aluminum foil and freeze up to 3 months. Thaw overnight in the refrigerator, then allow to rest at room temperature for 30 minutes before baking.
