My Sweet Potato Casserole has been a family favorite at our Thanksgiving and Christmas dinners for as long as I can remember.
Note: This post may contain Amazon affiliate links. See my full affiliate disclosure policy here.
This is one of those recipes that everyone just expects to be on the table. There might be a revolt if I tried to skip it one year. If you’re feeding a crowd or want a tried-and-true side dish that everyone will rave about, this one delivers every time. This casserole is simple to make, so even if you don’t have time, it is a good dish to delegate to a kitchen helper.
So, a few things about my favorite sweet potato casserole recipe. Some people like marshmallows on top, but my family loves the brown sugar/ butter/ walnut topping. It is my favorite!
You can also make this sweet potato casserole with pecans, if you prefer. The topping gives the casserole that crunchy topping that is so delicious.
How to make sweet potato casserole
First, gather your ingredients.
Ingredients
For best taste, always use the highest quality ingredients you have access to.
To make this homemade sweet potato casserole recipe, you will need the following ingredients:
For the sweet potato filling:
- Cooked sweet potatoes
- Sugar
- Eggs
- Vanilla extract
- Melted butter
For the topping:
- All-purpose flour
- Nuts (I used walnuts, but pecans or almonds work great too!)
- Butter
- Packed brown sugar
- Pinch of salt (only if using unsalted butter)
- Cooking spray, butter, or oil to grease the dish
This recipe is super versatile, so feel free to tweak it to suit your taste or dietary needs. For a healthier twist, you can swap the sugar in the filling for maple syrup or honey. If you need a dairy-free version, use a plant-based butter alternative. Pecans are a classic topping choice, but almonds could be used as well. If you prefer a streusel-style topping, try mixing in a bit of rolled oats with the flour for added texture.
Tools Used to Make Sweet Potato Casserole
Note: These are Amazon affiliate links.
- Two mixing bowls – one medium for the topping, and one large for the sweet potato filling
- Potato masher
- Casserole dish
Cooking sweet potato casserole
Sweet Potato Casserole is a simple recipe that can be made in just a few steps. Here is how to make it.
First, preheat your oven to 350°F and grease a casserole dish with cooking spray, butter, or oil.
In a large mixing bowl, mash together the cooked sweet potatoes, eggs, vanilla, melted butter, and sugar until everything is well combined.
Tip: Let the sweet potatoes cool slightly before adding the eggs. They can still be warm, just not piping hot. We don’t want scrambled eggs here!
In a separate bowl, combine the flour, nuts, softened butter, brown sugar, and a pinch of salt (if needed). Use your hands or a fork to mix until the topping becomes crumbly and everything is evenly incorporated.
Transfer the sweet potato mixture to your prepared casserole dish and smooth out the top.
Sprinkle the topping evenly over the sweet potato mixture.
Bake for 35 to 40 minutes, or until the top is golden brown and slightly crunchy.
Leftovers
Store leftovers in a covered container in the fridge for 2-3 days.
Always use common sense and good judgment when it comes to leftovers, though! If something looks or smells funky, don’t eat it.
I hope y’all enjoy this homemade sweet potato casserole recipe! Let me know if you try it.
Sweet Potato Casserole FAQ
Sweet potato pie has more of the texture of an actual pie, and is baked in na pie dish, sliced in to pie slices. Sweet potato casserole is usually considered a side dish, as opposed to a dessert. It’s texture more resembled mashed sweet potatoes, and is baked in a casserole dish. People use either the brown sugar and nut topping here, or alternatively, you can top with marshmallows.
Yes, you can use yams in this recipe.
This recipe would be very easy to adapt to be vegan/ dairy free/ egg free. Simply eliminate the eggs and use a vegan butter. We like Earth Balance and Mikoyos.
Yes! I would suggest freezing the unbaked filling and topping separate. Thaw both prior to cooking, and sprinkle the topping on just prior to baking. You can also wait until the day of baking to make the topping. We actually do this almost every year to help with holiday prep, and it works great!
For a lower sugar option, I highly recommend my mashed sweet potatoes recipe.
More Recipes Like This
- Homemade Cranberry Sauce Recipe
- Air Fryer Turkey Breast
- Oven Roasted Turkey Breast
- Vegan Green Bean Casserole
- Hearty Roasted Garlic Mashed Potatoes
Share this recipe
Did you try this recipe? Give it a star rating. Pin it and share it if it looks good to you. And be sure and stay connected on social media!
Instagram | Pinterest | Facebook | YouTube | TikTok
Be sure and check out all my favorite kitchen tools in my Amazon store (affiliate).
Sweet Potato Casserole
We have enjoyed this sweet potato casserole every Thanksgiving and Christmas in my family for many, many years.
Ingredients
Sweet potato filling
- 3 cups cooked sweet potato peeled and mashed
- 1/2 cup sugar
- 2 eggs beaten
- 1 teaspoon vanilla extract
- 1/4 cup melted butter
Topping
- 1/2 cup all purpose flour
- 1 cup nuts (I used walnuts, but pecans or almonds are good too)
- 1/3 cup butter* softened
- 1 cup brown sugar (packet)
- pinch salt, if unsalted butter was used (you don’t need any if you use salted butter)
- cooking spray, butter or oil to grease the casserole dish
Instructions
-
In a large mixing bowl, use a potato masher to mix up the cooked sweet potato, eggs, butter, vanilla and sugar.
-
Transfer to a greased casserole dish and set aside.
-
In a separate bowl, mix up the topping ingredients: flour, nuts, butter, brown sugar and (optional) pinch of salt.
-
Use your hands to break down the butter chunks, and work the other ingredients in until well-incorporated.
-
Sprinkle on top of sweet potatoes.
-
Cook in a preheated oven at 350 degreed, until topping is slightly brown and crunchy, about 35 to 40 minutes.
Recipe Video
Recipe Notes
Nutritional information is approximate and was calculated using a recipe nutrition label generator.
Let the sweet potatoes cool slightly before adding the eggs. They can be warm. Just avoid pouring them over piping hot potatoes, as you might get scrambled eggs!
I often make the potato mixture and freeze it in a well-covered container. I thaw the potato mixture and make the topping on the day we plan to bake it.
This recipe originally appeared on A Pinch of Healthy November 19, 2017. It has been updated with new photos. Here is what it used to look like.
Maxine says
If been making this recap for several years, and it’s always a hit. I don’t add any sugar to the yam mixture, but I do add a bit more salt so that it can be tasted. For the topping I use half the sugar, and the result is a savoury/sweet casserole mixture which has the same appeal as let’s say a chocolate and salt mixture.
Marjorie @APinchOfHealthy says
Yum! Glad you are enjoying it and making it your own🙌🏻
Brenna says
Everyone raved about it. Definitely will make again. Next time I would hold the sugar and maybe just add a bit of maple syrup.
Marjorie @APinchOfHealthy says
I am so glad you loved it Brenna! Oh that sounds so delicious on the maple syrup❤️
Elaine says
This looks mawwvelous! We have one person who really wants her marshmallows on top. Do you think it would taste ok to sprinkle miniature marshmallows on 1/2 this casserole before it goes in the oven or after and use broiler? Advice? Thanks!
Marjorie @APinchOfHealthy says
Hi Elaine! I have never done this myself, but I have seen others do it, and it appears that they sprinkle the marshmallows prior to baking and let it cook right alongside the other half. I hope you enjoy it!
Melanie says
What size casserole dish?
Marjorie @APinchOfHealthy says
Hi Melanie! This was a 9×13 casserole dish. Hope you enjoy.👌🏻
Joelle Anthony Anthony says
How would I double receipe?