Nothing says comfort food like a warm, buttery Easy Sweet Potato Casserole. This dish is a staple at holiday gatherings, but it is simple enough to whip up for a cozy weeknight dinner. It strikes the perfect balance between a side dish and a dessert, featuring creamy mashed sweet potatoes topped with a crunchy, caramelized pecan crust. You do not need to be a professional chef to master this recipe. With just a few basic pantry staples and fresh sweet potatoes, you can create a crowd-pleasing dish that will have everyone asking for seconds.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Servings: 10 servings
- Difficulty: Easy
Nutrition values
- Calories: 340 kcal
- Protein: 3g
- Carbs: 48g
Why Make This Easy Sweet Potato Casserole
You should make this recipe because it is incredibly versatile and foolproof. It saves you time during busy holiday prep because you can assemble it in advance. The texture contrast between the velvety potatoes and the crunchy topping is addictive. Unlike some overly sugary versions, this recipe focuses on the natural sweetness of the potatoes, enhanced by a touch of vanilla and cinnamon. It is a nostalgic classic that brings a sense of warmth to any table.
Ingredients
- 4 cups mashed sweet potatoes (about 3-4 large potatoes)
- 1/2 cup granulated sugar
- 2 large eggs, beaten
- 1/2 teaspoon salt
- 1/2 cup butter, softened
- 1/2 cup milk
- 1 teaspoon vanilla extract
- 1/2 cup packed brown sugar (for topping)
- 1/3 cup all-purpose flour (for topping)
- 1/3 cup butter, melted (for topping)
- 1 cup chopped pecans (for topping)
Directions
Step 1: Preparation
Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish with butter or non-stick cooking spray. Peel and cube your sweet potatoes, then boil them in a large pot of water until tender, about 15 minutes. Drain the potatoes well and place them in a large mixing bowl. Mash them until smooth using a potato masher or an electric hand mixer.
Step 2: Cooking
Add the granulated sugar, beaten eggs, salt, softened butter, milk, and vanilla extract to the mashed sweet potatoes. Mix until the ingredients are fully incorporated and the texture is creamy. Spread the potato mixture evenly into the prepared baking dish. In a separate small bowl, combine the brown sugar, flour, melted butter, and chopped pecans. Stir until a crumbly topping forms, then sprinkle this mixture generously over the sweet potatoes. Place the dish in the oven and bake for 35 to 40 minutes until the topping is golden brown and the edges are bubbling.
Step 3: Plating
Remove the casserole from the oven and let it sit for at least 5 to 10 minutes before serving. This rest period allows the casserole to set so you can scoop out clean portions. Serve it warm alongside your favorite main course, such as roasted turkey, glazed ham, or grilled chicken. The vibrant orange color and the nutty aroma make it a beautiful centerpiece for your dinner spread.
Expert Tips for Perfect Easy Sweet Potato Casserole
To achieve the best results, roast your sweet potatoes instead of boiling them to intensify their natural flavor and reduce water content. Always ensure your eggs and milk are at room temperature to prevent the butter from curdling when mixing. For an extra smooth texture, use an electric mixer on medium speed to whip the potatoes. If you prefer a bit of a kick, add a pinch of nutmeg or ground ginger to the potato base. Finally, toast your pecans in a dry pan for two minutes before adding them to the topping to unlock a deeper, nuttier flavor.
Delicious Variations
You can easily customize this Easy Sweet Potato Casserole to suit your taste. If you love the traditional style, add a layer of mini marshmallows on top during the last 5 minutes of baking until they are toasted and gooey. For a savory twist, omit the sugar and vanilla, and mix in sharp cheddar cheese and chopped chives instead. To make it vegan, substitute the butter with coconut oil and use almond milk and a flax egg. If you want a boozier version, stir in a tablespoon of bourbon to the potato mixture for a sophisticated depth of flavor.
Frequently Asked Questions
Can I make this casserole ahead of time?
Yes, you can assemble the potato base up to 24 hours in advance. Store it covered in the refrigerator and add the pecan topping just before you are ready to bake.

Can I use canned yams instead of fresh sweet potatoes?
Yes, canned yams work well for a shortcut. Just be sure to drain them thoroughly and rinse off any excess syrup before mashing to control the sweetness.
How do I store leftovers?
Store any remaining casserole in an airtight container in the refrigerator for up to 3 to 4 days. Reheat individual portions in the microwave or the oven at 325°F until warmed through.
Can this recipe be frozen?
You can freeze the cooked casserole for up to 3 months. Wrap it tightly in plastic wrap and aluminum foil. Thaw it in the refrigerator overnight before reheating.
Why is my casserole runny?
A runny casserole usually happens if the potatoes were not drained well after boiling or if the eggs were too large. Ensure the potatoes are dry before mashing and measure your milk carefully.
Conclusion
This Easy Sweet Potato Casserole is a guaranteed hit that brings comfort and sweetness to any meal. Its simple preparation and classic flavors make it a reliable choice for holiday hosts and home cooks alike. Whether you stick to the traditional pecan topping or experiment with marshmallows and spices, this dish remains a timeless favorite. Gather your ingredients and get ready to enjoy one of the most beloved side dishes in American cuisine.

Easy Sweet Potato Casserole
- Total Time: 55 minutes
- Diet: Vegetarian
Ingredients
- 4 cups mashed sweet potatoes (about 3–4 large potatoes)
- 1/2 cup granulated sugar
- 2 large eggs, beaten
- 1/2 teaspoon salt
- 1/2 cup butter, softened
- 1/2 cup milk
- 1 teaspoon vanilla extract
- 1/2 cup packed brown sugar (for topping)
- 1/3 cup all-purpose flour (for topping)
- 1/3 cup butter, melted (for topping)
- 1 cup chopped pecans (for topping)
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish with butter or non-stick cooking spray. Peel and cube your sweet potatoes, then boil them in a large pot of water until tender, about 15 minutes. Drain the potatoes well and place them in a large mixing bowl. Mash them until smooth using a potato masher or an electric hand mixer.
- Add the granulated sugar, beaten eggs, salt, softened butter, milk, and vanilla extract to the mashed sweet potatoes. Mix until the ingredients are fully incorporated and the texture is creamy. Spread the potato mixture evenly into the prepared baking dish. In a separate small bowl, combine the brown sugar, flour, melted butter, and chopped pecans. Stir until a crumbly topping forms, then sprinkle this mixture generously over the sweet potatoes. Place the dish in the oven and bake for 35 to 40 minutes until the topping is golden brown and the edges are bubbling.
- Remove the casserole from the oven and let it sit for at least 5 to 10 minutes before serving. This rest period allows the casserole to set so you can scoop out clean portions. Serve it warm alongside your favorite main course, such as roasted turkey, glazed ham, or grilled chicken. The vibrant orange color and the nutty aroma make it a beautiful centerpiece for your dinner spread.
- Cook Time: 55 minutes



