Classic Sweet Potato Casserole (topped with marshmallows and pecans) is a delicious side dish to enjoy for the holidays or any time!

When I was growing up my Mom always made sweet potatoes with marshmallows on top for our Thanksgiving dinner. It’s tradition in a lot of homes to serve this sweet potato casserole with ooey, gooey toasted marshmallows on top, right?
All that said, a classic sweet potato casserole with the warm flavors of cinnamon and brown sugar still hits the spot. Today I want to share a recipe that can be used for holidays or any other time of the year when you want to enjoy this classic side dish!
Here’s how to make classic sweet potato casserole. There’s actually about million ways to make this traditional side dish, so guess what? Here’s another!
Scroll Down For A Printable Recipe Card At The Bottom Of The Page
Cook The Sweet Potatoes
For this recipe you will need about 5 cups of mashed sweet potatoes. You have a few options: You can buy canned yams (need enough to get 5 cups of mashed), OR you can roast OR boil fresh sweet potatoes until tender.
I make this dish using fresh, red-skinned sweet potatoes (fresh is best), and I boil them whole, with the peel on so they don’t get too watery. My photos shown for this recipe are from boiling fresh, whole sweet potatoes.
For 5 cups of MASHED potatoes, you’ll need about 2½ pounds of sweet potatoes. NOTE: Depending on the size potatoes you’re using, you may want to add an additional 1-2 potatoes (as needed) to ensure you will end up with 5 cups of MASHED potatoes.
Cook the sweet potatoes in a large saucepan full of boiling water (to cover) until they become tender. Test each potato for tenderness by inserting a sharp knife deep into the middle of each one. If the potato is tender enough, the knife should slide in quite easily.
Remove the sweet potatoes from the boiling water and immediately plunge them into a large bowl of ice water (shown below). This helps stop the cooking process and will also allow the peels to come off easily.
NOTE: Once the sweet potatoes are finished cooking, turn on the oven and preheat it to 375°F. That way your oven will be ready when the sweet potato casserole is ready for baking.
After the sweet potatoes have cooled in the ice water for a couple minutes, remove them from the water. The peels should EASILY come off of the potatoes and then you can discard them (the peels).
Mash Then Season The Sweet Potatoes
Place the peeled sweet potatoes in a large mixing bowl and use an electric mixer to beat them on high speed until they are smooth in texture and mostly lump-free. You should have about 5 cups of mashed sweet potatoes before adding the remaining ingredients.
Add brown sugar, milk, melted butter, eggs, salt, cinnamon and orange zest to the mashed sweet potatoes. Remove the beaters, then STIR these ingredients together until they’re fully combined.
Bake The Classic Sweet Potato Casserole
Spray a 9″ x 9″ baking dish on the bottom and sides with non-stick baking spray. If you don’t have cooking spray or prefer not to use it, you can grease the dish with butter.
Pour all of the batter into the prepared dish and spread it out evenly. Cover the dish with aluminum foil before baking.
Bake the classic sweet potato casserole (covered) at 375°F. for 35 minutes, remove the foil and then bake it (uncovered) an additional 10 minutes. When done, remove the dish from the oven. Keep the oven ON!
Sprinkle the surface of the sweet potatoes with miniature marshmallows and chopped pecans. Divide them evenly on top of the casserole as much as possible.
Place the baking dish (uncovered) back into the hot oven and continue baking for 5-10 more minutes until done. Keep an eye on it so you don’t burn the marshmallows!
When The Dish Is Done
The classic sweet potato casserole is done when the marshmallows are melted and lightly browned, and the sweet potatoes are bubbling around the edges.
Carefully remove the casserole from the oven and let it cool on a wire rack for several minutes to set up a bit before serving (it is really HOT).
Serve The Classic Sweet Potato Casserole
Scoop the creamy sweet potatoes out of the baking dish and enjoy a serving of classic sweet potato casserole. I am confident you’ll enjoy this delicious dish during the holidays or any other time of the year.
The golden marshmallows are a favorite part of this classic dish, and the pecans in the topping bring added crunch to the creamy sweet potatoes. An unexpected but tasty surprise is the tiny “pop” of bright citrus flavor the orange zest brings to this yummy dish!
I hope you have the opportunity to make this yummy casserole and trust you (and those you love) will like it, too! It’s really delicious and is a fairly simple side dish to make.
Thank you for stopping by today, and I invite you to come back again soon for more family-friendly recipes. Take care, may God bless you, and have a wonderful day!
Looking For More SWEET POTATO or YAM Recipes?
You can find ALL of my recipes in the Recipe Index, which is located at the top of the page. I have some delicious, sweet potato recipes you might enjoy, including:
- Air Fryer Sweet Potatoes
- Cranberry Caramel Apple Yams
- Pecan Praline Yams
- Candied Sweet Potatoes
- Pineapple Topped Sweet Potato Puff
Want More Recipes? Get My FREE Newsletter!
I publish a newsletter 2 times per month (1st and 15th) with lots of recipes, tips, etc..
Would you like to join our growing list of subscribers?
There is a Newsletter subscription box on the top right (or bottom) of each blog post, depending on the device you use.
You can submit your e-mail address there, to be added to my mailing list.
Find Me On Social Media:
Facebook page: The Grateful Girl Cooks!
Pinterest: The Grateful Girl Cooks!
Instagram: jbatthegratefulgirlcooks
Recipe adapted from: “Thanksgiving- 100 Holiday Recipes” magazine, page 59, published in 2024 by A360 Media
↓↓ PRINTABLE RECIPE BELOW ↓↓

Classic Sweet Potato Casserole (topped with marshmallows and pecans) is a delicious side dish to enjoy for the holidays or any time of the year!
- 2½ pounds sweet potatoes (red-skinned)
- ½ cup dark brown sugar
- ⅓ cup whole milk
- 3 Tablespoons butter melted
- 2 large eggs lightly beaten
- 1½ teaspoons ground cinnamon
- ½ teaspoon salt
- ¼ teaspoon orange zest
- 1¾ cups miniature marshmallows
- ¼ cup chopped pecans
Boil Sweet Potatoes: Cook sweet potatoes (peel ON) in a large saucepan full of boiling water (to cover) until tender. Test potatoes by inserting a sharp knife deep into the middle of each one. If potatoes are done/tender enough, the knife should slide in quite easily. NOTE: Depending on the size potatoes you're using, you may need to add an additional 1-2 potatoes, if needed to ensure you have enough for 5 cups of MASHED sweet potatoes for this recipe.
Remove potatoes from the boiling water; immediately plunge them into a large bowl of ice water for 2 minutes, then remove them from the water. The peels should EASILY come off of the potatoes (discard peels).
NOTE: Once sweet potatoes have finished cooking, preheat oven to 375°F. Spray a 9" x 9" baking dish (bottom and sides) with non-stick spray.
Place sweet potatoes in a large mixing bowl; use an electric mixer on high speed to beat them until they're smooth/lump-free. **Make sure you have 5 full cups of mashed sweet potatoes before adding the remaining ingredients (measure them into a large bowl).
Add brown sugar, milk, melted (cooled) butter, eggs, salt, cinnamon and orange zest to the sweet potatoes. STIR until fully combined. Pour batter into prepared dish, distributing it evenly.
Cover dish with foil. Bake (covered) at 375°F. for 35 minutes; remove foil and bake (uncovered) 10 more minutes. Remove dish from the oven. Keep oven ON!
Sprinkle casserole with marshmallows and pecans, distributing them evenly on top. Place casserole (uncovered) back into the hot oven; bake 5-10 more minutes until done (marshmallows are golden brown and casserole is bubbly around the edges). Remove dish from the oven; let cool on a wire rack 3-4 minutes to set up a bit before serving. Serve and enjoy!
NOTE ABOUT THE SWEET POTATOES: For this recipe you will need about 5 cups of MASHED sweet potatoes. You can roast OR boil the sweet potatoes until tender. For this amount of MASHED potatoes, I use three LARGE, sweet potatoes. Depending on the size potatoes you're using, you may need to add an additional 1-2 potatoes, as needed.











































































































































