Sweet Potato Casserole is a comforting, creamy side dish that perfectly balances sweet and savory flavors. Whether for Thanksgiving, Christmas, or any cozy family dinner, this classic recipe brings warmth, nostalgia, and irresistible flavor to your table. The combination of silky mashed sweet potatoes and a crisp, buttery pecan topping makes this casserole a holiday favorite everyone loves.

Why You’ll Love This Sweet Potato Casserole
This Sweet Potato Casserole is the perfect blend of texture and taste — creamy, fluffy sweet potatoes beneath a golden, crunchy pecan streusel. It’s easy to prepare, can be made ahead of time, and never fails to impress. You’ll love it because:
- It’s simple yet elegant, ideal for both weeknights and holidays.
- The pecan topping adds a delightful crunch and caramelized flavor.
- You can make it ahead — a lifesaver during busy celebrations.
- It’s naturally vegetarian and easy to adapt for dairy-free or nut-free diets.
- The dish fills your kitchen with an irresistible aroma of vanilla and roasted nuts.
Ingredients for Sweet Potato Casserole
For the Sweet Potato Filling
- 3 cups mashed sweet potatoes (about 3–4 medium sweet potatoes)
- 1 cup granulated sugar
- ½ teaspoon salt
- 1 teaspoon vanilla extract
- 2 large eggs, beaten
- ½ cup (1 stick) unsalted butter, melted
For the Pecan Topping
- 1 cup packed light brown sugar
- ⅓ cup all-purpose flour
- 1 cup chopped pecans
- ⅓ cup unsalted butter, melted
Ingredient Notes and Substitutions
- Sweet Potatoes: Use fresh orange-fleshed sweet potatoes for the best flavor. If in a hurry, canned sweet potatoes (drained and mashed) work fine.
- Butter: For a dairy-free option, replace with coconut oil or plant-based butter.
- Pecans: Allergic to nuts? Swap with oats and a little cinnamon-sugar for a similar crunchy topping.
- Eggs: These bind the casserole. To make it egg-free, use a flaxseed or chia egg (1 tbsp flaxseed meal + 3 tbsp water).
- Vanilla Extract: Adds warmth and depth — optional but highly recommended.
Step-by-Step Instructions
Step 1 – Cook and Mash the Sweet Potatoes
Preheat your oven to 350°F (175°C). Peel and chop the sweet potatoes into chunks. Boil or bake them until tender — about 20–25 minutes. Drain, then mash until smooth. You’ll need about 3 cups of mashed sweet potatoes.
Step 2 – Mix the Sweet Potato Filling
In a large mixing bowl, combine mashed sweet potatoes, granulated sugar, salt, vanilla extract, eggs, and melted butter. Stir until smooth and creamy. The mixture should be thick but easily spreadable.
Step 3 – Prepare the Baking Dish
Lightly grease a 9×13-inch baking dish with butter or non-stick spray. Spread the sweet potato mixture evenly into the dish, smoothing the top with a spatula.
Step 4 – Make the Pecan Topping
In another bowl, mix the brown sugar, flour, chopped pecans, and melted butter. Stir until the mixture resembles coarse crumbs. This will bake into a crunchy, buttery topping.
Step 5 – Add the Topping
Evenly sprinkle the pecan mixture over the sweet potato filling. Avoid pressing it down too firmly — you want a crumbly texture.
Step 6 – Bake
Bake uncovered for 30–35 minutes, until the topping is golden brown and crisp. The edges should bubble slightly, and the top should look toasted.
Step 7 – Rest and Serve
Allow the casserole to rest for 10–15 minutes before serving. This helps it set and makes slicing easier. Serve warm as a side dish or dessert.
Pro Tips for Success
- Use freshly cooked sweet potatoes — the flavor is richer and less watery than canned.
- Mash while warm to avoid lumps.
- Don’t overmix the filling — a gentle stir keeps it fluffy.
- Toast the pecans briefly before adding them for an even deeper nutty flavor.
- Make ahead: Prepare the filling and topping separately a day before. Refrigerate, then assemble and bake when ready.
- Serve with balance: If your meal includes many sweet dishes, reduce the sugar slightly for harmony.
Flavor Variations
- Cinnamon Streusel: Add ½ teaspoon cinnamon and ¼ teaspoon nutmeg to the filling.
- Marshmallow Topping: Replace pecans with mini marshmallows for a dessert-like twist.
- Coconut Crunch: Add shredded coconut to the topping for tropical flavor.
- Maple Pecan Casserole: Substitute half the sugar with pure maple syrup.
- Savory Twist: Omit sugar, add a little cheese, and turn it into a creamy side dish.
Serving Suggestions
- Pair with roast turkey, baked ham, or chicken for a holiday main.
- Add to your Thanksgiving buffet alongside green bean casserole and cranberry sauce.
- Serve as a dessert alternative, topped with whipped cream or vanilla ice cream.
- Works great in individual ramekins for elegant presentation.
Storage and Freezing Instructions
- To Store: Cool completely, cover tightly, and refrigerate for up to 4 days.
- To Freeze: Wrap the unbaked casserole (without topping) tightly and freeze for up to 2 months. Add topping right before baking.
- To Reheat: Bake at 350°F for 20–25 minutes until hot and bubbly.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 320 kcal |
| Protein | 4 g |
| Carbohydrates | 38 g |
| Fat | 17 g |
| Fiber | 3 g |
| Sodium | 180 mg |

Sweet Potato Casserole: The Ultimate Holiday Comfort Dish
- Total Time: 55 mins
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
Creamy Sweet Potato Casserole with crunchy pecan topping — a comforting side dish perfect for holidays.
Ingredients
3 cups mashed sweet potatoes
1 cup granulated sugar
½ tsp salt
1 tsp vanilla extract
2 large eggs, beaten
½ cup unsalted butter, melted
1 cup brown sugar
⅓ cup flour
1 cup chopped pecans
⅓ cup melted butter
Instructions
1. Preheat oven to 350°F (175°C).
2. Peel, boil, and mash sweet potatoes.
3. Mix sweet potatoes with sugar, salt, vanilla, eggs, and butter.
4. Spread into greased 9×13-inch baking dish.
5. Combine brown sugar, flour, pecans, and butter for topping.
6. Sprinkle topping evenly over filling.
7. Bake 30–35 minutes until golden brown.
8. Cool 10 minutes before serving.
Notes
Use fresh sweet potatoes for best flavor.
Make ahead and refrigerate before baking.
For nut-free, use oats instead of pecans.
- Prep Time: 20 mins
- Cook Time: 35 mins
- Category: Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 25 g
- Sodium: 180 mg
- Fat: 17 g
- Saturated Fat: 7 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 3 g
- Protein: 4 g
- Cholesterol: 60 mg
FAQ About Sweet Potato Casserole
Do I need to peel the sweet potatoes first?
Yes, peeling ensures a smoother texture. The skins can be bitter or fibrous once mashed, so it’s best to remove them before boiling or baking.
Can I make this casserole ahead of time?
Absolutely! Assemble the filling a day ahead and refrigerate. Keep the topping separate to maintain crispness. When ready, sprinkle the topping and bake.
Can I make it without nuts?
Yes — substitute with crushed pretzels, granola, or an oat crumble for a nut-free alternative that’s still deliciously crunchy.
Can I use canned sweet potatoes?
Yes, just drain them well and reduce added sugar slightly since canned ones are often sweetened.
How do I know when it’s done?
The casserole is ready when the top turns golden and crispy, and the edges are slightly bubbly. It should smell fragrant and caramelized.
Final Thoughts
This Sweet Potato Casserole is a timeless holiday treasure — creamy, crunchy, and full of home-cooked love. It’s easy enough for beginners and impressive enough for any feast. Every bite delivers a comforting blend of sweet and buttery flavors that’ll make your guests ask for seconds. Once you try this recipe, it will earn a permanent place in your holiday tradition.
