The Ultimate Old-Fashioned Sweet Potato Casserole with Marshmallows and Pecans
There are some dishes that instantly transport you back to cherished family gatherings and festive holiday tables. This Old-Fashioned Sweet Potato Casserole is undoubtedly one of them! It’s a timeless classic, reimagined to be even more irresistible. Forget the watery, bland versions of yesteryear – this recipe features perfectly roasted sweet potatoes, blended into a rich, creamy, and subtly spiced base, then crowned with a glorious layer of golden-brown marshmallows and crunchy pecans. It’s truly the best sweet potato casserole for the holiday season, offering a delightful balance of sweet and savory that will have everyone asking for seconds. And the best part? It’s surprisingly quick and easy to make, ensuring you spend less time in the kitchen and more time enjoying the festivities.

Why This Old-Fashioned Sweet Potato Casserole is a Must-Make
While my kids might be picky eaters, even they can’t resist this delightful twist on a classic! My secret lies in a few simple yet impactful changes that elevate this dish from good to absolutely phenomenal. We’re moving away from the old method of boiling potatoes, which can leave them waterlogged and dull. Instead, we embrace the magic of roasting, which intensifies their natural sweetness and creates a deeper, more complex flavor profile. This approach ensures your casserole is never boring or overly liquidy, but always wonderfully rich and satisfying.
I’ve also incorporated a couple of subtle “surprise ingredients” that add incredible depth without being overpowering. These additions complement the natural sweetness of the potatoes and the warmth of traditional spices, creating a harmonious blend that’s truly special. Plus, opting for a cast iron skillet not only gives this dish a beautiful rustic presentation but also helps achieve that perfect, slightly caramelized crust. This isn’t just a side dish; it’s a nostalgic dessert that brings back childhood memories with every forkful. How can you say no to an old-fashioned sweet potato casserole with a pecan and marshmallow topping?
And if you’re not a fan of the classic marshmallow topping, don’t worry! I have other delicious options like this Sweet Potato Casserole with Streusel Topping or these savory-sweet Roasted Sweet Potatoes with Cinnamon Glaze!
Why You’ll Love Our Classic Sweet Potato Casserole
- Roasted Sweet Potatoes for Superior Flavor & Texture: Unlike boiled potatoes, roasting caramelizes their natural sugars, resulting in a richer, deeper flavor and a much less watery consistency. This is the game-changer!
- Mindfully Sweetened for Balanced Taste: By enhancing the natural sweetness through roasting, we can reduce the amount of added sugar compared to many traditional recipes, achieving a perfectly balanced, not-too-sweet profile.
- Effortless Planning with Make-Ahead Option: This casserole can be assembled days in advance, making holiday meal prep a breeze. Just pop it in the oven when you’re ready to bake!
- Freezer-Friendly for Future Feasts: Prepare a batch and freeze it to enjoy this comforting dish long after the holidays are over. It’s a fantastic way to save time and always have a delicious side ready.
- Kid-Tested and Approved by All Ages: This recipe strikes the perfect balance of sweetness and texture, making it a hit with even the pickiest eaters, ensuring everyone at the table will enjoy it.

Essential Ingredients for the Perfect Sweet Potato Casserole with Marshmallows and Pecans
Crafting the perfect sweet potato casserole starts with selecting high-quality ingredients and understanding their role. Here’s a closer look at what makes our recipe shine:
- SWEET POTATOES – The star of our show! Remember, we’re roasting these instead of boiling or using canned varieties. Roasting not only concentrates their flavor but also draws out their natural sugars, giving you a sweeter, richer potato base with less added sugar. Look for firm, unblemished sweet potatoes – varieties with orange flesh (like Jewel or Garnet) work wonderfully here.
- BROWN SUGAR – While roasting enhances natural sweetness, a touch of brown sugar provides that classic, deep molasses-like sweetness that complements sweet potatoes so well. A mere 1/4 cup is often enough, perfectly balancing the flavors without making the dish overly sweet.
- BUTTER – To add richness and a silky-smooth texture to our roasted potatoes. Melted butter blends seamlessly, creating a truly decadent filling. I typically use unsalted butter to control the overall sodium content, but if using salted, simply adjust the added salt to taste.
- EGGS – These act as a crucial binder for the casserole filling, ensuring that the mashed sweet potatoes, butter, and liquids hold together beautifully. They give the casserole a delightful custard-like texture once baked.
- HALF AND HALF – This is one of my special ingredients! Half and half strikes the perfect balance between milk and heavy cream, adding an incredible creaminess and a touch of indulgence without being overly heavy. It’s what gives this casserole its luxurious, melt-in-your-mouth quality.
- MARSHMALLOWS – The iconic topping that defines many sweet potato casseroles! I prefer mini marshmallows because they melt and toast more evenly, creating a beautiful, golden-brown crust that’s both gooey and slightly crisp. They’re also incredibly cute!
- PECANS – For that essential textural contrast! It wouldn’t be an old-fashioned sweet potato casserole with pecan topping without them, right? Chop them coarsely to get substantial bites of crunchy goodness. Lightly toasting them before adding can also enhance their nutty flavor.
- CINNAMON & NUTMEG – These warm, earthy, and aromatic spices are the backbone of any classic sweet potato dish. Mix them directly into the sweet potato filling; their fragrant notes perfectly complement the potatoes and other sweet ingredients, creating a truly inviting aroma and taste.
- MOLASSES – Another one of my “secret weapons”! A small amount of molasses added directly into the casserole filling deepens the flavor profile, adding a subtle warmth, a hint of smoky sweetness, and a lovely richness that pairs beautifully with the sweet potatoes and brown sugar. It’s an old-world touch that makes a big difference.
- VANILLA EXTRACT – A final touch of warmth and aromatic complexity. Vanilla acts as a flavor enhancer, bringing out the best in the cinnamon, nutmeg, and molasses, tying all the sweet and spicy notes together for an unforgettable taste.
- SALT – Just a pinch! While often overlooked in sweet dishes, salt is vital for balancing and amplifying all the other flavors, ensuring the casserole isn’t just sweet but truly well-rounded and delicious. Add to taste.
Step-by-Step Guide to Making Your Quick & Easy Sweet Potato Casserole
Creating this delicious sweet potato casserole is simpler than you think, especially with our game-changing roasting method. Follow these steps for a perfect holiday side dish every time!
STEP 1: ROAST THE SWEET POTATOES TO PERFECTION: This is the most crucial step and truly sets this recipe apart. Roasting draws out the natural sugars, creating a deeper, more concentrated flavor and a less watery texture, meaning you won’t need as much added sugar. While it takes a little longer than boiling, the superior flavor is absolutely worth the wait.
Preheat your oven to 400°F (200°C). Thoroughly wash your sweet potatoes and pierce each one several times with a fork. This allows steam to escape during baking, preventing them from bursting and helping them cook evenly. Place the pierced potatoes directly on a baking sheet. Roast for 1 to 1.5 hours, or until they are incredibly soft when squeezed gently (use oven mitts!). The skins should look slightly shriveled, and some natural sugars may ooze out and caramelize on the sheet. Remove them from the oven and let them cool just enough to handle safely. Once cooled, slice each potato down the middle.
STEP 2: PREPARE THE CREAMY SWEET POTATO FILLING: With your perfectly roasted sweet potatoes ready, it’s time to create the smooth, flavorful base for your casserole.
Scoop out the soft “pulp” from each potato into a large mixing bowl, discarding the skins. Mash the sweet potato pulp until it’s smooth and free of lumps. You can use a potato masher for a slightly rustic texture, or for an extra-creamy casserole, use a hand mixer. To the mashed sweet potatoes, add the brown sugar, half and half, melted butter, eggs, cinnamon, nutmeg, vanilla extract, molasses, and a pinch of salt (adjust to your taste). Mix everything thoroughly until all ingredients are well combined and the mixture is uniformly smooth and creamy. Be careful not to overmix, which can sometimes make the potatoes gummy.

STEP 3: ASSEMBLE FOR BAKING: Choose your baking vessel and get ready for the magic.
Spoon the sweet potato mixture evenly into a well-greased 10-inch cast iron skillet, a deep-dish pie pan, or a 9×9 inch baking dish. Ensure the surface is smooth and even for consistent baking.
STEP 4: THE INITIAL BAKE: This step allows the casserole to heat through and set.
Place the skillet or baking dish in the preheated oven at 375°F (190°C). Bake for approximately 25 minutes, or until the casserole is heated through and the edges begin to firm up slightly. The surface should look set and lightly golden.
STEP 5: ADD TOPPING & FINAL TOAST: The grand finale – adding the irresistible topping!
Carefully remove the casserole from the oven. Evenly sprinkle the miniature marshmallows and chopped pecans over the entire surface. Return the casserole to the oven and bake for another 5 to 7 minutes, keeping a close eye on it. The marshmallows should puff up and become beautifully golden-brown and lightly toasted. Remove from the oven immediately once the desired toastiness is achieved. Serve this delightful Old-Fashioned Sweet Potato Casserole warm and enjoy the symphony of flavors and textures!

Frequently Asked Questions (FAQs)
Absolutely! This casserole is perfect for make-ahead preparation, especially during busy holiday seasons. You can fully assemble the sweet potato mixture in your baking dish, but hold off on adding the marshmallows and pecans. Cover the dish tightly with plastic wrap or aluminum foil and refrigerate for up to 3 days. When you’re ready to bake, remove it from the refrigerator at least 30 minutes before baking to allow it to come closer to room temperature. Then, proceed with baking as normal, adding the toppings in the last few minutes. You may need to add an extra 5-10 minutes to the initial baking time if baking directly from cold.
Allow the classic sweet potato casserole with marshmallows to cool completely to room temperature before storing. Once cool, transfer any leftovers to an airtight container. It will keep well in the refrigerator for up to 6 days. Reheat individual portions gently in the microwave or a larger portion in a preheated oven until warmed through. Note that marshmallows may lose some of their texture upon reheating.
While often confused and used interchangeably, sweet potatoes and yams are indeed two distinct root vegetables with different characteristics. A true yam is typically drier, starchier, and has a rough, bark-like skin. Its flesh is often white or purple. Sweet potatoes, on the other hand, have a much wetter, sweeter interior and a smoother skin, which can vary in color from reddish-brown to white, and their flesh from orange to white or purple. The “yams” often sold in US grocery stores, particularly canned, are actually a type of orange-fleshed sweet potato. For this casserole, we specifically want sweet potatoes for their moist, sweet flesh.
Yes, this casserole is wonderfully freezer-friendly, making it ideal for future meals! Prepare the casserole filling according to the directions, but do not bake it and be sure to leave off any toppings (marshmallows and pecans) as they don’t hold up well after freezing. For easy removal, line your baking dish with heavy-duty foil, leaving extra overhang on the sides. Spread the sweet potato filling into the foil-lined dish. Fold the foil overhang over the filling and freeze for at least 24 hours, or until solid. Once frozen, you can lift the entire block out of the baking dish, wrap it once more tightly in foil and then in plastic wrap, and freeze for up to 3 months. When ready to bake, thaw the casserole completely in the refrigerator overnight, then bake as directed, adding the fresh toppings in the final minutes of cooking.
While this recipe uses half-and-half and butter, you can absolutely adapt it! For a dairy-free version, substitute the butter with a plant-based butter alternative and the half-and-half with a full-fat canned coconut milk (for richness) or a dairy-free creamer. For a vegan version, in addition to dairy substitutes, you’ll need to replace the eggs. You can use a “flax egg” (1 tbsp ground flaxseed + 3 tbsp water per egg, let sit for 5 minutes) or a commercial egg replacer. Ensure your marshmallows are also vegan, as many contain gelatin.
If marshmallows aren’t your favorite, or you simply want to try something different, there are many delicious topping alternatives! A classic streusel topping (butter, flour, brown sugar, cinnamon, and sometimes oats) is always a winner. You could also opt for a simple pecan crumble, a crispy oat topping, or even a savory herb and breadcrumb topping for a less sweet option. A sprinkle of toasted coconut flakes can also add a delightful tropical twist.

Expert Tips for the Best Sweet Potato Casserole
Achieving sweet potato casserole perfection is all about these little details. Here are some extra tips to ensure your dish is truly outstanding:
- Choosing Your Baking Dish: While a cast iron skillet offers a beautiful presentation and helps create a lovely crust, don’t worry if you don’t have one! You can easily make this old-fashioned sweet potato casserole in a deep-dish pie pan, a 9×9 inch baking dish, or even an 8×11 inch casserole dish. The key is to ensure you properly grease it first to prevent sticking and ensure easy serving.
- For an Even Creamier Texture: If you desire an ultra-smooth and fluffy casserole, consider using a hand mixer or even a food processor to mash the roasted sweet potatoes after scooping them out. This will yield an incredibly light and airy consistency that melts in your mouth. If you prefer a more rustic texture with some small potato bits, a traditional potato masher will do the trick.
- Topping Perfection: For the most visually appealing and delicious result, distribute the marshmallows and chopped pecans evenly over the top of your casserole. This way, every single serving gets that perfect balance of gooey, toasted marshmallow and crunchy pecan. For an added textural surprise, you can also mix a portion of the chopped pecans directly into the sweet potato mixture before baking, reserving some for the top. It adds a delightful crunch throughout the casserole!
- Don’t Overbake the Topping: Marshmallows can go from perfectly golden to burnt in a matter of seconds. Stay close to the oven during the final 5-7 minutes of baking. Once they achieve that beautiful, lightly toasted color, remove the casserole immediately.
- Spice It Up (or Down!): Feel free to adjust the amount of cinnamon and nutmeg to your preference. For an extra layer of warmth, you can also add a pinch of ground ginger or allspice to the sweet potato mixture. Start with small amounts and taste as you go.
- Serve Warm, Not Hot: While tempting to dig in right out of the oven, allowing the casserole to cool for about 10-15 minutes before serving helps it set slightly, making for cleaner scoops and a more enjoyable texture.

More Holiday Recipes To Try
Looking to complete your holiday feast? Here are a few more delicious recipes that pair perfectly with our sweet potato casserole or stand alone as festive showstoppers:
- Apple Cranberry Stuffed Turkey Breast
- Creamy Turkey and Dumpling Soup
- Chocolate Meringue Pie
- Homemade Condensed Cream of Mushroom Soup
- Loaded Mashed Potato Casserole
Thank you so much for exploring this recipe! I truly hope you enjoy making and sharing this quick and easy, yet incredibly flavorful, sweet potato casserole. It’s a dish that truly embodies the warmth and joy of the holiday season.
HUNGRY FOR MORE? Don’t miss out on my latest culinary adventures! Subscribe to my newsletter and follow along on Pinterest, Facebook, and Instagram for all my latest updates and delicious recipes!
Old Fashioned Sweet Potato Casserole

Ingredients
- 4 pounds (1890g) sweet potatoes
- ¼ cup (45g) packed brown sugar
- ¾ cup half and half
- 3 tablespoons butter, melted
- 2-3 tablespoons molasses
- 2 large eggs
- 1 teaspoon cinnamon
- ¼ teaspoon nutmeg
- 1 teaspoon vanilla
- salt to taste
- 2 cups (110g) miniature marshmallows
- ⅓ cup (35g) chopped pecans
Instructions
ROAST POTATOES:
-
Preheat the oven to 400°F (200°C). Pierce sweet potatoes several times with a fork and place them on a baking sheet. Roast for 1 to 1.5 hours, or until very soft when squeezed. Remove from the oven, slice each potato open, and allow to cool until safe to handle. Scoop out the pulp and mash to your desired consistency (smooth for creamy, slightly chunky for rustic).
COMBINE and BAKE:
-
To the mashed sweet potatoes, add the brown sugar, half and half, melted butter, molasses, eggs, cinnamon, nutmeg, vanilla, and salt to taste. Mix well until combined. Spoon the mixture into a greased deep-dish pie pan, 10-inch cast iron skillet, or 9×9 inch baking dish. Bake at 375°F (190°C) for 25 minutes or until heated through and set. Remove from oven, evenly top with marshmallows and chopped pecans, and bake for another 5-7 minutes, or until the marshmallows are lightly golden brown and toasted. Serve immediately and enjoy!
Notes
- MAKE AHEAD: Prepare the sweet potato filling and assemble it in your baking dish, but do not add the topping. Cover tightly with plastic wrap or foil and refrigerate for up to 3 days. Remove from the refrigerator at least 30 minutes before baking to allow it to come closer to room temperature, then bake as directed, adding the topping in the final minutes. You may need to add a little extra baking time.
- FREEZER FRIENDLY: To freeze, prepare the casserole filling according to the directions but do not bake and do not add any toppings (marshmallows and pecans do not freeze well). Line your baking dish with heavy-duty foil, leaving extra foil for overhang on all sides. Spread the sweet potato filling into the prepared dish. Fold the foil overhang over the filling and freeze for 24 hours or until solid. Once frozen, remove the casserole block from the baking dish, wrap it once more tightly in foil, and then in plastic wrap. You can freeze it for up to 3 months. Thaw completely in the refrigerator before baking, then bake as directed, adding fresh toppings in the last few minutes of cooking.
Nutrition