Best Old Fashioned Sweet Potato Casserole Recipe
Introduction
This Best Old Fashioned Sweet Potato Casserole is a comforting side dish that combines creamy sweet potatoes with a crunchy pecan topping and golden toasted marshmallows. Perfect for holiday gatherings or any time you crave a classic Southern-inspired treat.

Ingredients
- 2 1/2 lb sweet potatoes (peeled and cut into 1-inch pieces)
- 1/2 tsp vanilla extract (pure vanilla for best flavor)
- 1/4 cup unsalted butter (I like Kerrygold for richness)
- 1 1/2 tsp salt
- 1/4 cup pecans (finely chopped)
- 1/4 cup brown sugar (firmly packed for best moisture)
- 2 cups mini marshmallows (optional but recommended for that classic casserole texture)
- 1/4 cup pecans (finely chopped, adds nice crunch)
- Nonstick cooking spray
Instructions
- Step 1: Preheat your oven to 375°F and generously spray a 9×13 inch baking dish with nonstick cooking spray, coating the bottom and sides evenly to prevent sticking and make cleanup easier.
- Step 2: Place the peeled sweet potatoes cut into 1-inch pieces in a large pot, cover with cold water, and bring to a boil over high heat. Cook for 15-20 minutes until the potatoes are fork-tender. Drain well and let cool for about 5 minutes to handle easily without breaking apart when mashing.
- Step 3: Transfer the cooled sweet potatoes to a large mixing bowl. Add brown sugar, unsalted butter, salt, and vanilla extract. Mash the mixture until slightly chunky for better texture. Fold in 1/4 cup of finely chopped pecans evenly throughout.
- Step 4: Spread the sweet potato mixture evenly into the prepared baking dish, smoothing the top with a spatula. Sprinkle the remaining 1/4 cup of chopped pecans over the top, then arrange mini marshmallows in a single layer with small gaps to allow puffing and browning while baking.
- Step 5: Bake the casserole in the preheated oven for 20 minutes, or until the marshmallows are puffed and golden brown. Watch closely during the last few minutes to avoid burning. Let the casserole rest for 5 minutes before serving to set slightly and make portioning easier.
Tips & Variations
- For a nut-free version, omit the pecans and use crushed graham crackers or toasted oats for a crunchy topping.
- Sweet potatoes can be roasted instead of boiled for a deeper flavor; simply roast whole sweet potatoes at 400°F until tender, then peel and mash.
- Use pure maple syrup or honey instead of brown sugar for a different sweetness profile.
- If you prefer a smoother texture, mash the sweet potatoes thoroughly or blend with a hand mixer before adding pecans.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven at 325°F until warmed through, or use a microwave in short bursts to prevent marshmallows from becoming chewy. The casserole can also be prepared a day ahead and baked just before serving for convenience.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this casserole vegan?
Yes, substitute the butter with a plant-based alternative and use dairy-free marshmallows to make the casserole vegan-friendly.
Do I have to use marshmallows?
Marshmallows add a classic sweet, fluffy topping, but you can omit them if you prefer a less sweet casserole or substitute with a streusel topping for a different texture.
Print
Best Old Fashioned Sweet Potato Casserole Recipe
- Total Time: 50 minutes
- Yield: 8 servings 1x
Description
This Best Old Fashioned Sweet Potato Casserole is a comforting, classic side dish featuring creamy mashed sweet potatoes enriched with butter, brown sugar, and pecans, topped with toasted mini marshmallows and crunchy pecans. Perfectly baked to golden perfection, this casserole offers a delightful balance of sweet and nutty flavors with a pleasant texture that is ideal for holiday dinners or cozy family meals.
Ingredients
Sweet Potato Base
- 2 1/2 lb sweet potatoes, peeled and cut into 1-inch pieces
- 1/2 tsp pure vanilla extract
- 1/4 cup unsalted butter (preferably Kerrygold for richness)
- 1 1/2 tsp salt
- 1/4 cup pecans, finely chopped
- 1/4 cup brown sugar, firmly packed
Topping
- 2 cups mini marshmallows (optional but recommended)
- 1/4 cup pecans, finely chopped
- Nonstick cooking spray
Instructions
- Preheat and Prepare Dish: Preheat your oven to 375°F (190°C). Generously spray a 9×13 inch baking dish with nonstick cooking spray, ensuring the bottom and sides are coated to prevent sticking and ease cleanup.
- Boil Sweet Potatoes: Place the peeled and cut sweet potatoes in a large pot and cover with cold water. Bring to a boil over high heat and cook for 15-20 minutes until the potatoes are fork-tender and easily pierced. Drain in a colander and let cool for about 5 minutes to make mashing easier without breaking apart completely.
- Mash and Mix Sweet Potatoes: Transfer the cooled sweet potatoes to a large mixing bowl. Add brown sugar, unsalted butter, salt, and vanilla extract. Mash the mixture to your desired consistency, preferably leaving it slightly chunky to maintain texture. Fold in 1/4 cup of finely chopped pecans evenly throughout the mixture.
- Assemble Casserole: Evenly spread the sweet potato mixture in the prepared baking dish, smoothing the top with a spatula. Sprinkle the remaining 1/4 cup of chopped pecans evenly over the surface, then arrange the mini marshmallows on top in a single layer, spacing them slightly for optimal puffing and browning during baking.
- Bake: Place the casserole in the preheated oven and bake for 20 minutes until the marshmallows are puffed up and golden brown. Keep a close eye during the final few minutes to avoid burning as marshmallows can quickly go from golden to charred.
- Rest and Serve: Remove the casserole from the oven and let it rest for 5 minutes to allow it to set slightly, making it easier to portion and serve.
Notes
- Using pure vanilla extract enhances the flavor over imitation vanilla.
- Leaving the sweet potato mash slightly chunky adds pleasant texture to the dish.
- Spraying the baking dish thoroughly prevents sticking and simplifies cleanup.
- Keep a close watch on marshmallows during baking to avoid burning.
- Optional marshmallows can be omitted or replaced with a streusel topping for a less sweet variation.
- This dish pairs wonderfully with roasted meats and green vegetable sides for holiday meals.
- Prep Time: 15 minutes
- Cook Time: 20 minutes plus 15-20 minutes boiling
- Category: Side Dish
- Method: Baking
- Cuisine: American
Keywords: sweet potato casserole, holiday side dish, marshmallow topping, pecan sweet potatoes, classic casserole, old fashioned sweet potato casserole

