Grandma’s Old-Fashioned Sweet Potato Casserole
It’s not Thanksgiving without my Grandma’s old-fashioned sweet potato casserole. Boiled sweet potatoes get beaten smooth with butter, sugar, vanilla, cinnamon and eggs, with sweetened coconut stirred in, then baked under a buttery brown sugar pecan crumble until golden. It feeds 8, and everyone comes back for seconds.

A Quick Look At The Recipe
- Recipe Name: Old-Fashioned Sweet Potato Casserole
- Serves: 8
- Main Ingredients: to large sweet potatoes, sugar, eggs, salted or unsalted butter, vanilla, ground cinnamon, sweetened flaked coconut, Topping
- Why You'll Love It: Enjoy my Grandma's old-fashioned sweet potato casserole recipe this Thanksgiving, with sweet potatoes topped with brown sugar and pecans.
There are no marshmallows on this one. Instead it has a crunchy streusel topping, the kind that belongs on a fruit crumble, over a smooth, creamy filling. If your family likes toasted marshmallows on top, my sweet potato casserole with marshmallows (some folks call it sweet potato souffle) is the one to make.
Why This Old-Fashioned Sweet Potato Casserole Works
Grandma’s surprise ingredient is sweetened coconut. It doesn’t make the casserole taste like coconut so much as add a little chew and sweetness that goes so well with the sweet potatoes. The two eggs hold the filling together so it slices and scoops instead of turning runny.
Baking the filling for 20 minutes before the topping goes on lets it set up, so the crumble stays on top and bakes up crisp.
What You Need
- Sweet potatoes: 4 or 5 medium to large. Canned sweet potatoes (often labeled yams) work too, but cut back on the sugar since they’re already sweetened.
- Sugar, vanilla and cinnamon: For the filling. Add 3/4 teaspoon allspice and 1/4 teaspoon nutmeg if you want more spice.
- Eggs: Two, to bind the filling.
- Butter: Salted or unsalted, for both the filling and the topping.
- Sweetened flaked coconut: Stirred into the filling.
- Brown sugar, flour and pecans: For the crumble topping. Chopped walnuts work in place of pecans.
How to Make Old-Fashioned Sweet Potato Casserole
1Boil the sweet potatoes
Peel and slice the sweet potatoes. Put them in a pot, cover with water and boil over medium-high heat until fork-tender. Drain well and put them in a large bowl.
2Make the filling
Add the butter and beat until smooth. Beat in the vanilla, sugar and cinnamon. With the mixer running, add the eggs one at a time, then stir in the coconut.
3Bake 20 minutes
Spoon the mixture into an 8×8 baking dish and bake at 350°F for 20 minutes.
4Make the crumble
While it bakes, stir the flour and brown sugar together in a medium bowl. Cut in the room-temperature butter with a long-tined fork until it’s crumbly, then stir in the pecans.
5Top and finish baking
Sprinkle the crumble evenly on the casserole and bake 30 to 40 minutes more, until golden brown.
Serving and Making Ahead
Serve it next to oven roasted turkey breast or brown sugar glazed ham with crockpot cornbread dressing, green bean casserole and Jiffy corn casserole.
To get ahead, cook and mash the sweet potatoes and mix the crumble up to 3 days early, storing them separately in the fridge. Or assemble the whole casserole up to 24 hours ahead and bake it the day you serve. Leftovers keep in the fridge and reheat in the microwave or oven, and they freeze for up to 3 months.
Sweet Potato Casserole FAQs
Do I need eggs in sweet potato casserole?
Yes. The two eggs bind the filling. Without them the mashed sweet potatoes turn mushy and runny.
Can I make it gluten-free or dairy-free?
Use a gluten-free flour like oat flour in the topping, and a dairy-free butter for both the filling and topping.

Old-Fashioned Sweet Potato Casserole
Ingredients
- 4-5 medium to large sweet potatoes
- 1 cup sugar
- 2 eggs
- 1/2 cup salted or unsalted butter
- 1 teaspoon vanilla
- 1 teaspoon ground cinnamon
- 1 cup sweetened flaked coconut
Topping
- 1 cup light or dark brown sugar
- 1/2 cup butter at room temp
- 1 cup flour
- 1 cup pecans
Instructions
- Peel and slice sweet potatoes. Place in pot, cover with water, bring to a boil over medium-high heat, and cook until fork-tender. Drain well and place in a large bowl.4-5 medium to large sweet potatoes
- Add butter and beat until smooth. Add in vanilla, sugar, and cinnamon. Beat again until well combined. With the mixer going, add in eggs, one at a time. Stir in the coconut.1 cup sugar, 2 eggs, 1/2 cup salted or unsalted butter, 1 teaspoon vanilla, 1 teaspoon ground cinnamon, 1 cup sweetened flaked coconut
- Spoon this sweet potato mixture into an 8×8 casserole dish and bake at 350 for 20 minutes.
To make the topping
- While the casserole is baking, place flour and brown sugar in a medium bowl and stir together. Cut in butter with a long-tined fork until well incorporated and then stir in the pecans.1 cup light or dark brown sugar, 1/2 cup butter, 1 cup flour, 1 cup pecans
- After 20 minutes, remove the casserole from the oven and sprinkle the crumble topping evenly over the top. Return to the oven and bake until golden brown (30-40 minutes).

Sweet potato casserole – so good!
My Mom’s recipe did not include coconut, pineapple etc.
Her recipe topping is different – 3/4 cup crushed cornflakes, 1/2 cup
brown sugar, 1/2 cup chopped pecans and 3/4 stick of butter, melted.
She added the topping the last 10 minutes of cooking time.
That is different Judy, but I bet it sure was good!! Thanks for sharing it with us!!
Christy,
Do you use plain or self rising flour in the sweet potato casserole topping?
Also thank you for the sweet potato dumpling recipe. My mom use to make these all the time.
This is pretty much the same one I do. I love the coconut, but omit it because my folks don’t like coconut. I do add a tiny bit of fresh orange zest and nutmeg to the souffle part. It gives it the best taste.
Your My Grandmama’s Sweet Potato Casserole, is the same one that I have been making for years for my Family at Thanksgiving and Christmas. Everyone loves it.
Can you use frozen sweet potatos?
I never have so I can’t attest to how it would turn out but I would love to hear back from you if you give it a try!
I’ve been making your sweet potato creme brûlée for the last several years. I might just try something new this Thanksgiving …but the tried and true will definitely be on the Christmas menu!
Here is a recipe that has been passed down through the generations in my family! Peel and half your sweet potato, rinse and dry them. Spread soften butter/ or margerin on top. Place in a baking dish example 9 x13 or size to accommodate the number of potatoes you are fixing add brown sugar to taste sprinkle with cinnamon, nutmeg, and clove to taste. Bake at 350* until tender. You can add mini marshmallows if desired to a few of all. Depending on preferences!
Christy, your grandmother’s sweet potato casserole is like our family makes, but without the coconut. Before my mother died in 1983, she made a different one. Hawaiian Sweet Potatoes. It was the basic casserole with coconut in it, but the top was a pineapple topping, decorated with halved maraschino cherries. I loved to eat leftovers cold!
My mom put the coconut and pineapple in with the pots. Oh my how I love that stuff. YUM!!