Sweet Potato Casserole Recipe With Marshmallows And Streusel Topping: One-Bake Dessert-Side That Stuns Crowds

Side Dishes

Sweet Potato Casserole Recipe With Marshmallows And Streusel Topping: One-Bake Dessert-Side That Stuns Crowds

This sweet potato casserole recipe with marshmallows and streusel topping transforms a classic side into a showstopping dessert-worthy centerpiece. The secret lies in perfectly spiced sweet potatoes that melt into a velvety base, topped with a golden streusel crust and gooey marshmallow layer that caramelizes to perfection.

I developed this recipe after years of holiday gatherings where the casserole always disappeared first—now it’s the dish everyone requests.

The beauty of this one-bake wonder is its versatility—creamy sweet potatoes infused with cinnamon and nutmeg, a buttery streusel topping with optional brown sugar for depth, and fluffy marshmallows that turn golden brown under the broiler.

The baking process is straightforward: layer the sweet potatoes, sprinkle the streusel, then crown with marshmallows for a dessert that feels indulgent but delivers comfort food at its finest. Ready in just 45 minutes, it’s ideal for Thanksgiving, Christmas, or any occasion where you want to impress.

What makes this recipe stand out is the balance of textures: tender sweet potatoes, crisp streusel edges, and marshmallows that caramelize without burning. The streusel topping can be customized—swap white sugar for brown for a deeper caramel flavor, or add chopped pecans for crunch.

Serve warm with a scoop of vanilla ice cream for the ultimate crowd-pleaser. This isn’t just a side dish; it’s the star of the meal.

The best part? Leftovers reheat beautifully, making it perfect for meal prep or bringing to gatherings. Whether you’re hosting a holiday feast or craving a cozy dessert, this recipe delivers restaurant-quality results with minimal effort. Let’s get baking—your table is about to get an upgrade.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato casserole recipe with marshmallows and streusel topping

Velvety sweet potatoes meet buttery streusel and gooey marshmallows—this is the ultimate showstopper for holidays or cozy weeknights.

Ingredient Amount Notes
Orange Sweet Potatoes 🍠 3 lbs Peeled, cubed into 1-inch pieces
Large Eggs 🥚 2 whole Room temperature for even baking
Granulated Sugar 🍚 ¾ cup White sugar for neutral sweetness
Unsalted Butter 🧈 ½ cup Cold, cubed for streusel texture
All-Purpose Flour 🌾 1 ½ cups Sifted for light streusel
Light Brown Sugar 🍚 ½ cup Packed for deeper caramel flavor
Ground Cinnamon 🌿 2 tsp Freshly ground for warmth
Ground Nutmeg 🌿 ½ tsp Freshly grated for depth
Salt 🧂 ½ tsp Kosher salt for balance
Mini Marshmallows 🍬 24 oz Standard size for even melting
Heavy Cream 🥛 ¼ cup Full-fat for velvety texture
Vanilla Extract 🍯 1 tsp Pure vanilla for aromatic depth
Pecans 🌰 ½ cup Chopped, optional for crunch

The sweet potatoes are the heart of this dish—choose vibrant orange ones with no soft spots. Trader Joe's and Whole Foods carry the best organic varieties, but any sweet potato works if it's firm. Peeled and cubed evenly, they'll bake into a silky texture. For the streusel topping, cold butter is non-negotiable—it creates those perfect flaky pockets. If you're feeling fancy, swap half the white sugar for brown in the streusel for a deeper caramel note. The pecans? Only add them if you love crunch, but trust me—the streusel alone is already irresistible.

No vanilla extract? Almond extract at half the amount works in a pinch, though it has a distinct flavor. Running low on marshmallows? Mini marshmallows from Costco are the best deal, but any brand works. For a dairy-free twist, swap the heavy cream for coconut cream (it's thicker, so use slightly less). The cinnamon and nutmeg are where the magic happens—Penzeys spices are my go-to for that fresh-ground warmth, but the grocery store stuff is fine too. If you're prepping ahead, assemble everything except the marshmallows and refrigerate overnight for even deeper flavors.

This casserole reheats like a dream—just cover it with foil and pop it in the oven at 350°F for 15 minutes. Leftovers keep for 4 days in the fridge, and it freezes beautifully for up to 3 months. For serving, I always broil the marshmallows for 2-3 minutes at the end—watch them like a hawk so they don't burn. Pairs perfectly with vanilla ice cream, but honestly, it's so good on its own. Make a double batch—you'll want to bring this to every gathering.

❤️

Why You'll Love This Recipe

  • One-Bowl Wonder: I swear by this recipe when I’m too tired to measure five separate ingredients. Mash those roasted sweet potatoes right in the same bowl with the eggs and sugar—no extra dishes, no stress. The streusel just gets folded in like a cozy blanket over the top.
  • Caramelized Crunch Magic: That buttery streusel isn’t just decoration—it’s the star. The sugar and flour toast into golden clusters while the marshmallows puff into gooey clouds, and together? It’s the kind of contrast that makes you close your eyes and sigh. (Yes, even on a Tuesday night.)
  • Holiday or Weeknight Hero: Between us, this casserole works everywhere. Double it for Thanksgiving, halve it for a lazy Sunday supper, or serve it warm with ice cream for dessert. The marshmallow streusel topping feels fancy enough for company but simple enough to throw together when your kid’s soccer team shows up hungry.
  • Budget-Friendly Leftovers: Sweet potatoes and eggs stretch this recipe into three meals without breaking the bank. The leftovers reheat beautifully—crispy streusel softens just enough to stay addictive, and the marshmallows? They’re still melty, like a hug for your taste buds. (My daughter picks out the best pieces first, but that’s just how much she loves it.)

Step-by-step instructions for sweet potato casserole with marshmallows and streusel

This one-bake masterpiece delivers gooey marshmallow perfection with a crisp streusel crown—every layer designed for maximum crowd appeal.

1

Prep the Sweet Potato Mixture

Preheat your oven to 375°F and grease a 9x13-inch baking dish generously. In a large mixing bowl, combine the 3 lbs peeled and cubed orange sweet potatoes with the 0.75 cup granulated sugar, 2 whole large eggs, 0.25 cup heavy cream, and 1 tsp vanilla extract. Mix until the sweet potatoes are evenly coated and the sugar dissolves completely.

Here's the thing—don't skip the room temperature eggs. They'll blend more smoothly and create a lighter texture. If your sweet potatoes are particularly wet, drain them briefly in a colander before mixing. You want a thick but pourable consistency that will hold its shape while baking.

2

Assemble the Marshmallow Layer

Spread the sweet potato mixture evenly into the prepared baking dish, smoothing the top with a spatula. Arrange the 24 oz mini marshmallows in a single, even layer directly on top of the sweet potatoes. I like to press them gently into the mixture so they don't shift during baking—this ensures that golden, caramelized crown we all crave.

Don't be tempted to overlap the marshmallows. You want them to melt into a smooth blanket rather than clump together. If you have any leftover marshmallows, save them for another dessert—they won't melt evenly if packed too tightly.

3

Prepare the Streusel Topping

In a separate bowl, cut the 0.5 cup unsalted butter into small cubes and use a pastry cutter or fork to work it into the 1.5 cups all-purpose flour until it resembles coarse crumbs. Add the 0.5 cup packed light brown sugar, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.5 tsp salt, mixing just until combined. Fold in the 0.5 cup chopped pecans if using.

This is where the magic happens—don't overmix. You want the streusel to maintain its crumbly texture rather than turn into a paste. The butter should still be visible in some places, promising that perfect crispy contrast when baked. If your mixture feels too dry, add 1-2 teaspoons of ice water to bind it together.

4

Bake to Golden Perfection

Sprinkle the streusel topping evenly over the marshmallows, pressing down gently with your fingers to create an even layer. Bake in the preheated oven for 45-50 minutes until the edges are golden brown and the marshmallows have melted into a glossy caramel blanket. The center should still have a slight give when pressed gently with a fork.

Watch closely in the last 10 minutes—the marshmallows go from perfect to burnt surprisingly fast. If the streusel starts browning too quickly, tent the dish with aluminum foil to prevent over-browning while the marshmallows continue to melt. The ideal casserole has crisp streusel, gooey marshmallow topping, and tender sweet potatoes underneath.

5

Rest and Serve Warm

Remove the casserole from the oven and let it rest for 10-15 minutes before serving. This resting period allows the marshmallows to set slightly and makes slicing much easier. Serve warm with a scoop of vanilla ice cream or a dollop of whipped cream for the ultimate indulgence.

Here's my pro tip: If you're making this ahead of time, assemble the casserole up to the marshmallow layer, cover, and refrigerate. When ready to bake, add the marshmallows and streusel, then bake as directed. The flavors actually develop better when the sweet potatoes have had time to absorb the spices overnight.

👨‍🍳

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 to mush under the marshmallows. Test with a fork: it should slide in like butter, not fight you. If they’re still firm after 20 minutes, they need more time. (Yes, even if you’re impatient like me.)
  • Chill the Streusel Mixture: This isn’t the prettiest method, but it’s the tastiest. Mix your butter, flour, and sugar for the streusel, then pop it in the fridge for 15 minutes. Cold butter creates flaky layers instead of greasy clumps—your future self will notice the difference when the topping stays crisp, not soggy.
  • Toast the Marshmallows Low and Slow: Skip the broiler if you want caramelized perfection. Cover the casserole with foil, bake at 350°F for 20 minutes, then uncover and reduce heat to 300°F. This lets the marshmallows puff gently without burning. (Your grandmother was right: rushing this step is how you end up with blackened roofing instead of golden clouds.)
  • Prevent Streusel Sinkage with Egg Wash: Brush the baked sweet potato layer with a thin layer of beaten egg before adding the streusel. It acts as a glue, keeping the topping where it belongs instead of sliding into the creamy filling. I was skeptical until I tried it—now it’s non-negotiable for me.

Health benefits of this recipe

Sweet Potato Powerhouse

Sweet potatoes are nutritional powerhouses packed with vitamin A (about 400% of your daily needs per serving), which supports vision and immune function.

Their deep orange color comes from beta-carotene, an antioxidant that your body converts to vitamin A. This casserole serves as a delicious way to incorporate this nutrient into your diet, especially during colder months when vitamin D and immune support are key. 💪

Fiber-Rich Comfort

The sweet potato base delivers a substantial 6 grams of dietary fiber per serving, which aids digestion and helps maintain steady blood sugar levels. This makes the casserole a surprisingly balanced option for a dessert-like side dish.

The fiber content also contributes to feelings of fullness, which can help prevent overeating—especially important when indulging in holiday treats.

Protein Boost

While not a protein-heavy dish, this casserole includes 4 grams of protein per serving from the eggs and heavy cream. The addition of pecans in the streusel topping adds another 2 grams of plant-based protein per serving.

For a protein upgrade, consider adding a dollop of Greek yogurt or a sprinkle of chopped walnuts to the streusel—both would boost the protein content while adding delicious texture.

Antioxidant Benefits

The combination of sweet potatoes and marshmallows might seem unusual for antioxidants, but the cinnamon and nutmeg in the streusel topping provide significant benefits. Cinnamon contains polyphenols that help regulate blood sugar, while nutmeg offers myristicin, a compound with potential anti-inflammatory properties.

Together, these spices create a flavor profile that's both comforting and health-supportive.

Balanced Carbohydrates

With about 35 grams of carbohydrates per serving, this casserole provides sustained energy without the blood sugar spikes of refined sugars. The natural sweetness from the sweet potatoes and brown sugar in the streusel creates a complex flavor that satisfies sweet cravings while keeping the glycemic impact moderate.

For a lower-carb version, you could reduce the sugar by 25% without sacrificing sweetness—the natural caramelization from baking enhances the flavor beautifully.

Holiday Stress Relief

There's a psychological benefit to this dish too—the act of baking and sharing it releases serotonin, the "feel-good" hormone. The warm, comforting flavors trigger nostalgic memories for many people, creating a sense of warmth and connection.

Plus, the marshmallow topping's caramelized finish delivers that satisfying crunch and gooeyness that makes any holiday meal feel special. It's comfort food at its finest, with actual nutritional benefits to boot. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 340mg15%
Total Carbohydrate 72g25%
Dietary Fiber 6g21%
Sugars 48g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this casserole ahead of time?

Assemble everything except the marshmallows and streusel, then refrigerate overnight. When ready to bake, simply add the toppings and bake as directed. The flavors actually deepen when the sweet potatoes have time to absorb the spices. For best results, bake just before serving to maintain that perfect marshmallow texture.

2

What's the secret to perfectly caramelized marshmallows?

Arrange them in a single layer and press gently into the sweet potatoes so they don't shift. Bake until golden brown, then broil for 2-3 minutes at the very end—watch closely! If the streusel browns too fast, tent with foil. The marshmallows should be glossy and caramelized, not burnt.

3

Can I substitute ingredients for dietary restrictions?

Yes! For dairy-free, use coconut cream instead of heavy cream and dairy-free butter in the streusel. For gluten-free, swap all-purpose flour for a 1:1 gluten-free blend. Reduce sugar by 25% if needed—the natural sweetness from baking enhances the flavor. Just adjust liquid slightly if the streusel feels dry.

4

Why did my streusel turn out crumbly instead of crispy?

Overmixing is the most common culprit—keep the butter cold and mix just until combined. For extra crispiness, bake at 375°F for the full 45-50 minutes without tenting. If your kitchen runs hot, reduce the oven temp to 350°F and check frequently. The butter should be visible in some places before baking.

5

How do I reheat leftovers without drying it out?

Cover with foil and warm at 350°F for 15-20 minutes. For extra moisture, add a splash of heavy cream or water to the bottom of the dish before reheating. Microwaving works too—cover with a damp paper towel and heat in 30-second bursts until warm. Never reheat marshmallows in the microwave alone—they'll turn rubbery!

★★★★★4.6(1 review)
Categories Side Dishes