Side Dishes
This sweet potato casserole recipe with marshmallows and the streusel topping delivers the ultimate comfort food experience with its crispy streusel crown and gooey marshmallow rivers.
The secret lies in perfectly seasoned sweet potatoes that transform into a velvety base, topped with a buttery, cinnamon-spiced streusel that bakes to golden perfection before the marshmallows melt into caramelized rivers.
I developed this version after years of testing—balancing textures and flavors to create a dish that's both impressive and foolproof.
The recipe begins with boiled and mashed sweet potatoes infused with warm spices like cinnamon and nutmeg, then topped with a streusel mixture of oats, brown sugar, and butter. Baking the streusel separately ensures it stays crispy while the marshmallows melt into golden pools.
This method guarantees the perfect texture contrast—crispy edges on the streusel and tender, caramelized marshmallows that create rivers of sweetness when sliced.
What makes this casserole truly special is how it transforms a simple side into the star of the meal. The streusel topping adds a delightful crunch that contrasts beautifully with the soft, spiced sweet potatoes and the marshmallows that caramelize into a glossy finish.
Ready in about 45 minutes, it's perfect for holiday gatherings or weeknight dinners when you want something hearty and comforting.
For best results, use large marshmallows and broil briefly at the end to achieve that signature golden-brown finish. Serve warm with a scoop of vanilla ice cream or whipped cream for the ultimate indulgence. The combination of textures and flavors makes this casserole a crowd-pleaser that always gets requested seconds.
Ingredients for sweet potato casserole recipe with marshmallows and streusel topping
Six ingredients transform humble sweet potatoes into showstopping comfort food magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Sweet Potatoes 🍠 | 3 lbs | Peeled and boiled until tender |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for streusel |
| Light Brown Sugar 🍚 | 1 ½ cups | Packed firmly for best texture |
| Old-Fashioned Rolled Oats 🌾 | 2 cups | Not quick oats, for texture |
| Ground Cinnamon 🌿 | 2 tsp | True cinnamon, not cassia |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated preferred |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Large Marshmallows 🍬 | 24 whole | Extra-large for dramatic rivers |
| Heavy Cream 🥛 | ½ cup | For velvety potato texture |
| Granulated Sugar 🍚 | ¼ cup | For sweet potato sweetness |
| Vanilla Extract 🍯 | 1 tsp | Pure, not imitation |
| All-Purpose Flour 🌾 | ½ cup | For streusel binding |
| Chopped Walnuts 🥜 | ½ cup | Optional for streusel crunch |
The sweet potatoes are the foundation—firm, dry varieties like Jewel or Garnet bake best. Trader Joe's and Whole Foods carry perfect ones year-round, but any orange-fleshed potato works. Skip the pre-mashed tubs; boiling your own gives you control over texture. For the streusel, butter matters most—use European-style if you can find it. The oats? Old-fashioned rolled (not quick or steel-cut) create that perfect crunch. I always toast mine in the butter for 2 minutes before mixing—game-changer for deeper flavor.
No brown sugar? White sugar plus 1 tsp molasses works in a pinch. Marshmallows too small? Kraft Jet-Puffed are the gold standard, but any large brand will do. The walnuts are optional but add serious texture contrast. For the spice blend, Penzeys cinnamon has the best aroma, but regular grocery store stuff is fine. Fresh nutmeg makes a difference—grate your own if you can. The secret to the perfect streusel? Cold butter cut into the dry ingredients with a pastry cutter or your fingers until it resembles coarse crumbs.
This casserole tastes even better the next day—make it ahead and store covered at room temp for up to 2 days. Reheat covered at 350°F for 20 minutes. The marshmallows keep best in a cool, dry place—I store them in a sealed container with a slice of bread to absorb moisture. The streusel topping can be mixed and refrigerated up to 3 days before baking. For extra decadence, sprinkle with flaky sea salt right before broiling—trust me, it elevates everything.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Peel and cube the sweet potatoes, toss them in butter and cinnamon, then bake while you mix the streusel—no extra pans, no stress.
- Caramelized Crunch: That buttery oat streusel? It’s the star. Toasted oats and brown sugar form a crispy blanket over the marshmallows, and the first bite—oh man—is like biting into a warm, gooey hug.
- Holiday or Weeknight: Between us, this works for Thanksgiving or Tuesday dinners. Double the batch for leftovers (trust me, they’ll disappear), or serve it as a side for BBQ—sweet potatoes and smoky meats? Yes, please.
- Budget-Friendly Luxury: Sweet potatoes are cheap, oats are cheap, and butter makes everything feel special. I’ve made this for 10 people for under $15, and somehow, it still tastes like I spent hours in the kitchen.
Step-by-step instructions for sweet potato casserole with marshmallow rivers
This is how you create that perfect balance of crispy streusel and molten marshmallow rivers.
Prepare the Sweet Potato Base
Begin by peeling the 3 lbs large sweet potatoes and cutting them into 1-inch chunks. Place them in a large pot and cover with cold water by about 2 inches. Bring to a boil over high heat, then reduce to a simmer and cook for 15-20 minutes until fork-tender.
Drain the potatoes thoroughly and return them to the pot. Add the 0.5 cup heavy cream, 0.25 cup granulated sugar, 1 tsp vanilla extract, and 0.5 tsp salt. Mash until smooth but slightly textured—you want some potato pieces for better texture. Let the mixture cool completely before proceeding. This step ensures your casserole has that velvety, creamy consistency without being too heavy.
Assemble the Marshmallow Layer
Once the sweet potato mixture has cooled, spread it evenly into a 9x13-inch baking dish. Arrange the 24 whole large marshmallows in a single layer over the sweet potatoes, pressing them gently into the surface. This creates those signature rivers when they melt. For extra drama, you can even arrange them in a decorative pattern—just make sure they're all touching to ensure even melting.
Here's the thing—don't skip pressing the marshmallows down. It might seem counterintuitive, but this prevents them from floating away during baking and ensures they melt into that perfect gooey blanket over the potatoes. If you're worried about overcrowding, you can lightly overlap them at the edges.
Create the Perfect Streusel Topping
In a large bowl, combine the 0.75 cup cold cubed unsalted butter, 1.5 cups packed light brown sugar, 2 cups old-fashioned rolled oats, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, 0.5 tsp salt, 0.5 cup all-purpose flour, and 0.5 cup chopped walnuts. Use your fingers or a pastry cutter to work the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining.
This texture is crucial—you want a streusel that's crumbly yet moist enough to brown beautifully. If the mixture seems too dry, add 1-2 teaspoons of cold water to help it bind. Spread the streusel evenly over the marshmallows, pressing down lightly to ensure good contact. The walnuts add a nice crunch contrast to the soft marshmallows underneath.
Bake to Golden Perfection
Preheat your oven to 350°F. Bake the casserole for 30-35 minutes until the streusel is deep golden brown and the marshmallows have melted into glossy rivers. You'll know it's ready when the edges of the marshmallows are slightly crisped and the entire top looks uniformly browned.
I know it's tempting to peek, but resist the urge—every time you open the oven, you risk losing that beautiful browning. If you're unsure, check the edges first. The marshmallows should be completely melted but still hold their shape slightly in the center. For an extra touch, broil for 1-2 minutes at the very end to get that perfect caramelized crust on the streusel.
Serve Warm with Optional Garnishes
Let the casserole rest for 5-10 minutes before serving—this allows the marshmallow rivers to set slightly and makes it easier to slice. The contrast between the crispy streusel crown and the gooey marshmallow rivers is what makes this casserole so special. For presentation, you can sprinkle with a pinch of ground cinnamon or drizzle with extra light brown sugar mixed with melted butter.
Serve immediately with a dollop of whipped cream or a scoop of vanilla ice cream to complement the warm, sweet flavors. The walnuts in the streusel add a nice textural contrast that balances the softness of the marshmallows and potatoes. This is the moment that matters—when everyone gets their first bite of that perfect combination of textures and flavors!
Pro Tips For Making Sweet Potato Casserole Recipe With Marshmallows And Streusel Topping
- Boil Sweet Potatoes Until Fork-Tender: I learned this the hard way—undercooked sweet potatoes turn mushy under the marshmallows. Cut them into even 1-inch cubes and boil until they collapse easily when pierced (about 12-15 minutes). No one wants a watery casserole, so resist the urge to rush this step.
- Toast Oats Until Nutty: Skip the pre-toasted oats from the package—they lose their crunch fast. Pulse old-fashioned oats in a food processor for 10 seconds, then toast them in a dry skillet over medium heat for 3-4 minutes until golden and fragrant. This makes a real difference in the streusel’s texture.
- Layer Marshmallows in Two Stages: After assembling the casserole, top with half the marshmallows first—this prevents them from sliding off during baking. Once the streusel is golden (about 20 minutes), add the remaining marshmallows and broil for just 1-2 minutes. Watch them like a hawk; they burn faster than you’d think.
- Use Cold Butter for Streusel: My grandmother swore by this, and she was right: mix the cold cubbed butter into the streusel ingredients last. The cold fat creates flaky layers instead of a greasy mess. Pulse it in quickly with a fork or your fingers—just until combined. Overmixing turns the topping into dough.
Regional styles of sweet potato casserole recipe with marshmallows and streusel topping
Southern Classic
This casserole originated in the American South, where sweet potatoes were a staple crop and marshmallows became a beloved topping in the 20th century. The original version was simpler—just boiled sweet potatoes topped with marshmallows and baked until golden.
My grandmother used to make it for Thanksgiving with just butter, sugar, and cinnamon in the streusel. The addition of walnuts and nutmeg came later, inspired by German and Dutch settlers' influence on Southern baking traditions. 🍠
Midwest Twist
In the Midwest, particularly in states like Ohio and Michigan, the casserole often features a thicker streusel topping with more brown sugar and less flour. I've seen versions where the streusel is almost like a crumb cake, with extra butter and chopped pecans instead of walnuts.
The marshmallows here are sometimes arranged in a lattice pattern to create dramatic rivers when sliced. This style is perfect for cold winters and holiday gatherings where hearty sides are essential.
New England Variation
New England cooks often add a touch of maple syrup to the sweet potato mixture, giving it a subtle autumnal flavor that pairs beautifully with the marshmallows. The streusel here tends to be lighter, with less sugar and more oats, creating a crispier texture.
I love adding a sprinkle of flaky sea salt to the marshmallows before broiling for a sophisticated contrast. This version is especially popular during fall harvest festivals.
Modern Fusion
For a contemporary twist, I've experimented with adding chopped dates or dried cranberries to the streusel for a chewy contrast. Some chefs even incorporate white chocolate chips or caramel drizzle into the marshmallow layer for extra richness.
This fusion approach works wonderfully for dinner parties or as a dessert-like side dish. The key is balancing the sweetness—don't overdo it with extra sugars or you'll lose the classic harmony. 💫
Holiday Adaptations
For Christmas and New Year's celebrations, many families add a layer of pecan pie filling between the sweet potatoes and marshmallows. Others incorporate gingersnap crumbs into the streusel for a spiced twist. I've also seen versions where the marshmallows are replaced with candied yams for a more traditional holiday feel.
These adaptations make the casserole feel special for festive occasions while keeping the core elements intact.
Regional Spice Blends
Different regions use distinct spice combinations. In the Deep South, you'll often find extra cayenne pepper in the streusel for heat. Up North, versions might include cardamom or allspice for a more complex flavor profile. I recommend experimenting with these regional blends to find your perfect balance.
The key is to taste as you go—start with smaller amounts and adjust to your preference. This is where the casserole truly becomes personal! 🌶️
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
Assemble the casserole (up to adding the marshmallows) and refrigerate it for up to 24 hours before baking. For best results, bake it straight from the fridge at 350°F for 40-45 minutes—the extra time ensures the marshmallows melt perfectly. You can also make just the streusel topping ahead and store it in the fridge for 3 days before using.
Why did my marshmallows turn black instead of golden?
This usually happens when the oven gets too hot or the marshmallows are exposed to direct heat for too long. Always broil for just 1-2 minutes at the end, and keep the oven door closed during baking. If your oven runs hot, reduce the temperature to 325°F and bake for 35-40 minutes instead.
Can I substitute regular oats for old-fashioned rolled oats?
While you can use quick oats in a pinch, old-fashioned rolled oats create that perfect crispy texture. Quick oats will make the streusel softer and less crunchy. For best results, toast the quick oats in the butter for 3-4 minutes before mixing to help them absorb moisture better. The texture won't be identical, but it'll still taste delicious!
How do I make this casserole vegan?
Swap the butter for vegan butter or coconut oil, use plant-based marshmallows (like Dandies brand), and replace the heavy cream with coconut cream or almond milk. For the streusel, use a flax egg (1 tbsp ground flaxseed + 3 tbsp water) to bind the ingredients. The texture will be slightly different, but still delicious!
Can I use mini marshmallows instead of large ones?
Mini marshmallows won't create the same dramatic rivers, but they'll still give you a sweet, gooey topping. Use about 3 cups of mini marshmallows instead of 24 large ones. For a more professional look, arrange them in a decorative pattern before baking. The texture will be slightly different, but the flavor will be just as good!
