Side Dishes
This sweet potato casserole recipe with marshmallows using canned yams delivers the perfect balance of gooey marshmallow topping and spiced sweet potato layers in one simple pan. 💛 The secret to achieving that classic golden crunch over velvety sweetness lies in the right mix of cinnamon, brown sugar, and a touch of nutmeg—plus the technique of broiling the marshmallows just until they're perfectly toasted.
I've been perfecting this recipe for holiday tables, and it never fails to disappear faster than the mashed potatoes.
What sets this version apart is the use of canned yams, which creates a creamy, tender base without the hassle of peeling and cooking fresh sweet potatoes.
The topping isn't just sweet—it's infused with warm spices that complement the natural sweetness of the yams, while the marshmallows add that irresistible caramelized contrast. The best part?
This recipe comes together in under 30 minutes of prep time, with most of the work happening in the oven while you focus on the main course.
By the time it emerges from the oven, you'll have a casserole with crispy, caramelized marshmallow topping that gives way to soft, spiced sweet potatoes underneath. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of textures and flavors.
This is the kind of side dish that elevates any holiday meal from ordinary to extraordinary.
Whether you're serving it at Thanksgiving, Christmas, or just because you crave comfort food, this recipe scales beautifully for any crowd. The instructions are straightforward, and the ingredients are likely already in your pantry. Let's get started on creating this crowd-pleasing classic!
Ingredients for sweet potato casserole recipe with marshmallows using canned yams
Six servings of holiday magic in one pan—creamy yams meet crispy marshmallow perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Yams 🍠 | 2 cans | 15 oz each, drained and mashed |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for topping |
| Light Brown Sugar 🍚 | 1 cup | Packed firmly for sweetness |
| Ground Cinnamon 🌿 | 2 tbsp | Freshly ground preferred |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated for warmth |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Large Eggs 🥚 | 2 whole | Room temperature for binding |
| Miniature Marshmallows 🍫 | 2 cups | Unsweetened preferred for balance |
| All-Purpose Flour 🌾 | ¼ cup | For crispy topping texture |
| Vanilla Extract 💧 | 1 tsp | Pure, high-quality extract |
| Chopped Pecans 🌰 | ½ cup | Toasted for nutty crunch |
| Heavy Cream 🥛 | ¼ cup | Full-fat for rich texture |
| Granulated Sugar 🍚 | ¼ cup | For marshmallow topping |
The canned yams are the secret weapon here—Libby's brand gives the creamiest texture without extra work. Grab the 15 oz cans (not the mini ones) for that classic sweet potato consistency. For the topping, Kirkland brand marshmallows toast the best, but any good-quality unsweetened ones work. The pecans? Trader Joe's or Costco have the best pre-toasted bags—no need to mess with the oven. If you're feeling fancy, toast your own with a pinch of cinnamon for extra depth. And that butter? Plugrá or Land O'Lakes unsalted melts beautifully for the topping.
No pecans? Walnuts or almonds work in a pinch—just toast them first. Running low on marshmallows? Mini marshmallows from a squeeze bottle (like at Walmart) are a lifesaver for last-minute gatherings. The brown sugar should be packed firmly—lightly packed means less sweetness. For the nutmeg, if you're using pre-ground, Penzeys or McCormick are my go-tos. And that vanilla? Pure, not imitation—it makes all the difference in the topping's depth of flavor. The heavy cream adds richness, but if you're watching fat, half-and-half works too**
This casserole reheats like a dream—just cover it with foil and warm at 350°F for 15 minutes. Keeps for 3 days in the fridge, but honestly, it disappears faster than that. For holiday prep, assemble it the night before and refrigerate—it actually tastes better the next day as the flavors meld. The topping can be made ahead and stored in the fridge for up to 2 days, then just pop it on top before baking. Freezes beautifully too—up to 3 months if you wrap it tightly. Just thaw overnight in the fridge before baking.
Why You'll Love This Recipe
- I’ll be real: most casseroles turn sad the next day. Not this one. The marshmallow topping stays soft, the yams hold their shape, and it reheats like a dream—perfect for lunchboxes or a lazy breakfast. (Yes, even on a Tuesday night.)
- No-Yam-Peel Nightmare: I swear by canned yams here—no peeling, no scrubbing, just open the can and dump. That first step alone saves me 15 minutes of kitchen stress, and honestly? The texture’s just as good.
- Marshmallow Magic: The gooey, toasted marshmallows on top? That’s where this dish becomes dangerously good. Brown sugar and cinnamon caramelize into the yams while they bake, so every bite has that perfect balance of sweet, spiced, and melty.
- Holiday Table Star: Between us, this is my secret weapon for Thanksgiving, Christmas, or even a Sunday dinner. It’s hearty enough for a main but simple enough to throw together while you’re freaking out about the turkey.
Step-by-step instructions for sweet potato casserole
This golden, gooey masterpiece comes together in one pan—crispy topping meets spiced sweet potato perfection.
👨🍳 Step 1: Prepare the Sweet Potato Base
Drain the 2 cans canned yams thoroughly and transfer them to a large mixing bowl. Using a potato masher or fork, mash until completely smooth—no lumps allowed. This ensures an even texture throughout your casserole.
In a separate bowl, whisk together the 1 cup light brown sugar, 2 tbsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.5 tsp salt. Sprinkle this spice mixture evenly over the mashed yams and fold gently with a spatula. The spices should be distributed completely, but don't overmix or you'll develop gluten.
Add the 2 whole large eggs and 1 tsp vanilla extract to the yam mixture. Stir until fully incorporated—you'll see the batter thicken slightly. This step is crucial for binding the casserole together. For extra richness, stir in the 0.25 cup heavy cream until smooth. The mixture should be thick but pourable, like a dense cake batter.
🥘 Step 2: Assemble the Casserole Layers
Preheat your oven to 350°F and grease a 9x13-inch baking dish generously with butter. Spread the yam mixture evenly into the prepared dish, using a spatula to create an even layer about ½-inch thick. This even distribution ensures consistent baking and prevents any dry spots.
In a small bowl, combine the 2 cups miniature marshmallows and 0.25 cup granulated sugar. Toss them gently with your hands until the sugar coats the marshmallows evenly. This sugar coating creates that beautiful caramelized crust on top during baking. Sprinkle the marshmallow mixture evenly over the yam layer, pressing down lightly to help them stick.
For the final touch, scatter the 0.5 cup chopped pecans evenly over the marshmallows. These add a delightful crunch that contrasts perfectly with the soft sweet potato below. The pecans should be distributed evenly—don't worry if they overlap slightly, as they'll toast beautifully during baking.
🔥 Step 3: Bake to Golden Perfection
Place the assembled casserole in the preheated oven and bake for 45-50 minutes. After 30 minutes, cover the casserole loosely with aluminum foil to prevent the marshmallows from browning too quickly. This is where the magic happens—the marshmallows will puff up and turn golden brown while the sweet potatoes become tender and flavorful.
When the casserole is done, you'll see the marshmallows have puffed up dramatically and developed a beautiful golden brown color. The edges should be slightly crispy, and when you gently press the center, it should feel set but still slightly jiggly. This indicates perfect doneness—soft in the middle with a crispy top.
Remove the casserole from the oven and let it cool for 10-15 minutes before serving. This resting time allows the marshmallows to set slightly and makes the casserole easier to slice. Serve warm with a dollop of whipped cream or a scoop of vanilla ice cream for the ultimate comfort food experience.
Pro Tips For Making Sweet Potato Casserole Recipe With Marshmallows Using Canned Yams
- DRAIN AND RINSE YAMS: Canned yams come packed in syrup—skip the syrup, drain them, and give them a quick rinse. That extra liquid makes your casserole soggy, and nobody wants a watery dessert.
- BAKE AT 350°F (NOT HIGHER): I learned this the hard way—cranking the oven to 375°F turns the marshmallows into a sad, flat mess. Stick with 350°F for even browning and gooey perfection.
- SALT THE BUTTER: Unsalted butter needs salt, especially when paired with sweet spices. Sprinkle a pinch (about ¼ teaspoon) into the melted butter before mixing—trust me, the flavor balances better.
- TOAST THE MARSHMALLOWS: Spread them out on a baking sheet before topping the casserole. A quick 2-3 minutes under the broiler gives them a golden crust instead of turning into a sticky blob. (Yes, even if you’re impatient like me.)
Make-ahead tips for this sweet potato casserole recipe with marshmallows using canned yams
Night-Before Prep
Assemble the entire casserole the night before and refrigerate it uncovered. This allows the flavors to meld beautifully while preventing soggy marshmallows. When you're ready to bake, simply pop it in the oven at 350°F for 50-55 minutes (the extra time accounts for the cold start).
The marshmallows will puff up perfectly, and the yams will be tender without drying out. 💛
Topping Make-Ahead
Make the marshmallow topping separately and store it in an airtight container in the fridge for up to 2 days. When ready to bake, simply spread the yam mixture in your dish, then sprinkle the pre-made topping on top.
This saves time during holiday prep and ensures the marshmallows stay fluffy. Just press them down lightly before baking to help them stick.
Freezer-Friendly
This casserole freezes beautifully for up to 3 months—just assemble it completely (including the marshmallow topping) and wrap it tightly in plastic wrap followed by aluminum foil.
Thaw overnight in the fridge before baking. When reheating from frozen, add 10-15 extra minutes to the baking time to ensure the marshmallows puff up properly.
Portion Control
For easy serving, divide the baked casserole into individual portions while still warm. Store in airtight containers and reheat covered at 350°F for 10-15 minutes. The marshmallows will soften slightly but retain their gooey perfection.
This works great for holiday leftovers or meal prep—just pop portions in the microwave for 1-2 minutes if you're short on time.
Holiday Hack
Double the recipe and bake two pans simultaneously for large gatherings. Use a 9x13-inch baking dish and place them side by side on the middle rack. Rotate the pans halfway through baking for even browning.
This ensures you'll have plenty to serve without last-minute stress. The extra pan can be stored in the fridge or freezer for future meals.
Spice Boost
For a flavor upgrade, mix ½ tsp cinnamon and ¼ tsp cayenne pepper into the marshmallow topping before baking. This adds a subtle kick that pairs perfectly with the sweetness.
Store the spiced topping separately in the fridge and add it just before baking—it keeps its heat without overpowering the marshmallows. 🌶️
Nutrition facts
Frequently asked questions
Can I substitute fresh sweet potatoes for canned yams?
Yes, but you'll need to adjust the recipe. Peel and boil 2 lbs fresh sweet potatoes until tender, then mash them until smooth. Replace the 2 cans yams with this amount, but you may need an extra 1 tbsp flour to help thicken the mixture since fresh potatoes have more moisture.
Why did my marshmallows burn instead of getting golden?
This usually happens when you uncover the casserole too early. After 30 minutes of baking, keep it covered with foil until the marshmallows puff up (about 45-50 minutes total). If they start browning too quickly, reduce the oven temperature to 325°F for the last 10 minutes to finish gently.
How do I make this recipe vegan?
Replace the 2 eggs with 2 tbsp ground flaxseed mixed with 6 tbsp water (let sit for 5 minutes to thicken). Use vegan butter and heavy cream, and swap marshmallows for vegan marshmallows or a mix of agave syrup and coconut sugar. The texture will be slightly different but still delicious!
Can I make this casserole in a smaller dish?
For a 9x9-inch dish, reduce all ingredients by about 30% (use 1.5 cans yams, 1.5 cups marshmallows, etc.). Bake at 350°F for 35-40 minutes, covering with foil after 20 minutes. The smaller size means everything cooks faster and gets extra crispy on top!
What's the best way to reheat leftovers?
Cover the casserole with foil and warm at 350°F for 15 minutes. For individual servings, microwave for 1-2 minutes (covered) on medium power. The marshmallows will soften slightly but stay gooey. If reheating from frozen, add 10 extra minutes to the oven time.
