I make this sweet potato casserole every Thanksgiving because it always steals the spotlight from the turkey. Creamy, buttery sweet potatoes with a crunchy pecan topping make this classic side dish impossible to skip.

I’m obsessed with this sweet potato casserole because it hits every single craving on the holiday table: creamy, buttery, sweet, crunchy, and totally impossible to leave alone. I love how the mashed sweet potatoes turn silky underneath that brown sugar pecan topping, with just enough cinnamon to make every bite taste like Thanksgiving without trying too hard.
And yes, I absolutely go back for the corner piece. The topping gets crisp, the center stays smooth, and somehow it works with turkey, ham, rolls, green beans, everything.
But honestly? I’d eat it straight from the dish with a spoon.
No shame at all.
Ingredients

- Sweet potatoes make it creamy, cozy, and honestly feel a little wholesome.
- Melted butter brings that rich, holiday-dinner flavor you’ll definitely notice.
- Brown sugar adds deep sweetness without tasting too candy-like.
- Granulated sugar keeps the filling sweet, soft, and kid-approved.
- Eggs help everything set up so it slices instead of slumps.
- Milk loosens the mash and keeps the texture smooth, not stiff.
- Vanilla makes the whole dish smell like dessert in the best way.
- Cinnamon adds warm spice without taking over the sweet potatoes.
- Nutmeg gives it that classic cozy flavor, but just quietly.
- Salt balances the sweetness, because otherwise it’s just too much.
- Plus, pecans bring crunch, toastiness, and that “save me a corner” energy.
- Basically, the crumb topping turns this into the good casserole.
Ingredient Quantities
- 4 cups mashed sweet potatoes (about 3 pounds or 4 medium sweet potatoes)
- 1/2 cup unsalted butter, melted
- 1/2 cup packed brown sugar
- 1/4 cup granulated sugar
- 2 large eggs, room temperature
- 1/3 cup milk
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1 cup packed light brown sugar for topping
- 1/2 cup all purpose flour for topping
- 1/2 cup unsalted butter, cold and diced for topping
- 1 cup chopped pecans for topping
How to Make this
1. Preheat oven to 350°F and grease a 9×13 inch baking dish.
2. Prepare 4 cups mashed sweet potatoes by baking or boiling about 3 pounds or 4 medium sweet potatoes until tender, then peel and mash until smooth.
3. In a large bowl stir together the mashed sweet potatoes, 1/2 cup melted unsalted butter, 1/2 cup packed brown sugar, 1/4 cup granulated sugar, 2 large room temperature eggs, 1/3 cup milk, 1 teaspoon vanilla extract, 1/2 teaspoon ground cinnamon, 1/4 teaspoon ground nutmeg and 1/4 teaspoon salt until well combined.
4. Spread the sweet potato mixture evenly into the prepared baking dish.
5. Make the topping by combining 1 cup packed light brown sugar and 1/2 cup all purpose flour in a medium bowl.
6. Add 1/2 cup cold diced unsalted butter and use a pastry cutter or your fingertips to work the butter into the dry ingredients until the mixture resembles coarse crumbs.
7. Stir in 1 cup chopped pecans until distributed evenly through the crumb mixture.
8. Sprinkle the pecan crumb topping evenly over the sweet potato layer.
9. Bake in the preheated oven for 25 to 30 minutes or until the topping is golden brown and the casserole is heated through.
10. Let cool for 10 minutes before serving.
Equipment Needed
1. Oven and oven thermometer
2. 9×13 inch baking dish
3. Large mixing bowl
4. Medium mixing bowl
5. Potato masher or food mill (for mashing sweet potatoes)
6. Measuring cups and spoons
7. Spatula or wooden spoon for stirring and spreading
8. Pastry cutter or fork (or clean fingertips) for making crumb topping
9. Cutting board and chef knife for peeling and chopping pecans
10. Cooling rack or trivet for resting casserole after baking
FAQ
The Best Easy Sweet Potato Casserole Recipe Substitutions and Variations
- Unsalted butter (melted and for topping)
- Coconut oil, same volume, use refined for neutral flavor
- Neutral vegetable oil, use 3 12 tablespoons for each 1 4 cup butter
- Ghee, same volume, for buttery flavor without milk solids
- Brown sugar (filling or topping)
- Granulated sugar plus 1 tablespoon molasses per 1 4 cup brown sugar
- Coconut sugar, 1 1 substitute, similar texture and color
- Maple syrup, use 3 4 cup plus reduce liquid elsewhere by 2 tablespoons
- Milk
- Any unsweetened plant milk (almond, oat, soy), 1 1 substitute
- Buttermilk, 1 1 substitute, gives a tangy note and slightly tangier texture
- Half and half or light cream, use in smaller quantity or thin with water
- Chopped pecans (topping)
- Chopped walnuts, 1 1 substitute, similar texture and flavor
- Sliced almonds or chopped hazelnuts for a different crunch
- Pepitas or toasted oats for a nut free option
Pro Tips
1) Make the sweet potatoes extra smooth by passing them through a ricer or mashing while still hot. Cooler lumps are harder to break down and can make the texture grainy.
2) Use room temperature eggs and milk so the filling mixes evenly and gives a silkier bake. Cold ingredients can make the mixture spotty and affect baking time.
3) For a crisper topping, chill the diced butter until very cold, then cut it into the flour and sugar just until pea sized crumbs form. Overworking warms the butter and yields a denser crumble.
4) Toast the pecans lightly in a dry skillet until fragrant before adding them to the topping. That step boosts nutty flavor and prevents them from tasting raw after baking.

The Best Easy Sweet Potato Casserole Recipe
I make this sweet potato casserole every Thanksgiving because it always steals the spotlight from the turkey. Creamy, buttery sweet potatoes with a crunchy pecan topping make this classic side dish impossible to skip.
8
servings
597
kcal
Equipment: 1. Oven and oven thermometer
2. 9×13 inch baking dish
3. Large mixing bowl
4. Medium mixing bowl
5. Potato masher or food mill (for mashing sweet potatoes)
6. Measuring cups and spoons
7. Spatula or wooden spoon for stirring and spreading
8. Pastry cutter or fork (or clean fingertips) for making crumb topping
9. Cutting board and chef knife for peeling and chopping pecans
10. Cooling rack or trivet for resting casserole after baking
Ingredients
-
4 cups mashed sweet potatoes (about 3 pounds or 4 medium sweet potatoes)
-
1/2 cup unsalted butter, melted
-
1/2 cup packed brown sugar
-
1/4 cup granulated sugar
-
2 large eggs, room temperature
-
1/3 cup milk
-
1 teaspoon vanilla extract
-
1/2 teaspoon ground cinnamon
-
1/4 teaspoon ground nutmeg
-
1/4 teaspoon salt
-
1 cup packed light brown sugar for topping
-
1/2 cup all purpose flour for topping
-
1/2 cup unsalted butter, cold and diced for topping
-
1 cup chopped pecans for topping
Directions
- Preheat oven to 350°F and grease a 9×13 inch baking dish.
- Prepare 4 cups mashed sweet potatoes by baking or boiling about 3 pounds or 4 medium sweet potatoes until tender, then peel and mash until smooth.
- In a large bowl stir together the mashed sweet potatoes, 1/2 cup melted unsalted butter, 1/2 cup packed brown sugar, 1/4 cup granulated sugar, 2 large room temperature eggs, 1/3 cup milk, 1 teaspoon vanilla extract, 1/2 teaspoon ground cinnamon, 1/4 teaspoon ground nutmeg and 1/4 teaspoon salt until well combined.
- Spread the sweet potato mixture evenly into the prepared baking dish.
- Make the topping by combining 1 cup packed light brown sugar and 1/2 cup all purpose flour in a medium bowl.
- Add 1/2 cup cold diced unsalted butter and use a pastry cutter or your fingertips to work the butter into the dry ingredients until the mixture resembles coarse crumbs.
- Stir in 1 cup chopped pecans until distributed evenly through the crumb mixture.
- Sprinkle the pecan crumb topping evenly over the sweet potato layer.
- Bake in the preheated oven for 25 to 30 minutes or until the topping is golden brown and the casserole is heated through.
- Let cool for 10 minutes before serving.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 227g
- Total number of serves: 8
- Calories: 597kcal
- Fat: 33.7g
- Saturated Fat: 15.8g
- Trans Fat: 0.85g
- Polyunsaturated: 1.6g
- Monounsaturated: 11.3g
- Cholesterol: 107mg
- Sodium: 170mg
- Potassium: 429mg
- Carbohydrates: 71.9g
- Fiber: 4.5g
- Sugar: 48.9g
- Protein: 5.5g
- Vitamin A: 14187IU
- Vitamin C: 2.6mg
- Calcium: 27mg
- Iron: 1mg











