Sweet Potato Casserole Recipe With Marshmallows and Streusel Topping: Buttery Streusel Crunch Over Gooey Marshmallow Heaven

Side Dishes

Sweet Potato Casserole Recipe With Marshmallows and Streusel Topping: Buttery Streusel Crunch Over Gooey Marshmallow Heaven

Sweet potato casserole with marshmallows and streusel topping transforms a simple side into the star of your holiday table. The secret lies in perfectly spiced sweet potatoes, a buttery streusel that crisps to golden perfection, and marshmallows that melt into gooey rivers. I've perfected this recipe over years of Thanksgiving trials, ensuring every bite delivers that ideal balance of crisp, creamy, and caramelized textures.

The foundation begins with slow-cooked sweet potatoes—tender enough to break apart but holding their shape—infused with warm spices like cinnamon and nutmeg. While they bake, the streusel topping gets its moment in a cold pan, where butter and brown sugar create a crumbly, caramelized crust.

The marshmallows, scattered just before the final minutes, transform into a glossy, golden blanket that pools beautifully when sliced.

What emerges from the oven is a casserole that looks as impressive as it tastes—golden streusel peeking through melted marshmallow rivers, with each forkful offering a symphony of textures. The sweet potatoes stay moist and flavorful, never mushy, while the streusel maintains its crunch even after resting.

This is the kind of dish that disappears quickly and leaves everyone asking for seconds.

For variations, swap the streusel for a gluten-free oat topping or use vegan marshmallows for dietary needs—both work beautifully. The technique remains the same: slow-cooked potatoes, crisp streusel, and perfectly timed marshmallows. Let's make this casserole that steals the show.

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

Ingredients for sweet potato casserole recipe with marshmallows and streusel topping

Perfectly spiced sweet potatoes meet buttery streusel and marshmallow rivers for a holiday-worthy centerpiece.

Ingredient Amount Notes
Large Sweet Potatoes 🍠 3 lbs Peeled and cubed evenly
Unsalted Butter 🧈 ¾ cup Cold, cubed for streusel
Light Brown Sugar 🍚 1 ½ cups Packed, for streusel
All-Purpose Flour 🌾 2 cups Sifted for streusel
Ground Cinnamon 🌿 1 ½ tbsp For streusel and potatoes
Ground Nutmeg 🌿 1 tsp Freshly grated preferred
Salt 🧂 ½ tsp Kosher or sea salt
Large Eggs 🥚 1 whole For streusel binding
Miniature Marshmallows 🍫 4 cups Unmelted, standard size
Heavy Cream 🥛 ¼ cup For sweet potato creaminess
Granulated White Sugar 🍚 ½ cup For sweet potato mixture
Vanilla Extract 🥄 1 tsp Pure vanilla preferred
Chopped Pecans 🥜 ½ cup Optional for streusel crunch

The sweet potatoes are the heart of this dish, so prioritize quality—look for firm, vibrant orange ones with smooth skins. Costco or Trader Joe's carry excellent organic varieties that hold up beautifully. Peeled and cubed evenly, they cook through without turning mushy. The heavy cream and sugar in the mixture ensure they stay moist while absorbing the warm spices. Diamond Crystal kosher salt is ideal here—it dissolves cleanly and enhances all flavors without overpowering. For the streusel, Land O'Lakes unsalted butter is my go-to; it has the perfect balance of richness without being too heavy.

No pecans? Walnuts or almonds work just as well—they add texture without altering the flavor profile. Running short on vanilla? Vanilla bean paste intensifies the flavor, or a splash of maple syrup adds depth. The marshmallows should be standard miniatures—those jumbo ones melt too quickly. For a gluten-free version, swap the all-purpose flour for a 1:1 gluten-free blend, though the texture will be slightly denser. The streusel can be made ahead and stored in the fridge for up to 3 days, saving time on busy days. If you prefer a nutty streusel, toast the pecans first for extra flavor.

This casserole reheats beautifully—cover with foil to prevent over-browning in the microwave. For best results, bake it fresh and serve immediately, as the marshmallows set into a glossy blanket. Leftovers keep for 4-5 days in the fridge, but honestly, they rarely last that long. The streusel stays crisp for about 2 days**, so plan accordingly. For make-ahead convenience, assemble the dish without marshmallows, bake until the potatoes are tender, then top with marshmallows and return to the oven just until golden. This ensures a perfect presentation every time.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the way that buttery streusel topping turns golden and crispy while the sweet potatoes stay tender underneath. The brown sugar caramelizes just enough to make every bite taste like a hug—sweet, spiced, and slightly gooey. (Yes, even on a Tuesday night.)
  • One-Pan Magic: I swear by this recipe because it’s literally one pan, one bowl, and zero stress. Peel and cube those sweet potatoes while the oven heats—no chopping boards to scrub, no extra dishes. The streusel? Just mix butter, flour, sugar, and cinnamon right in the bowl until it crumbles. That’s it.
  • Streusel Crunch Perfection: Here’s what sold me: the way that buttery streusel topping turns golden and crispy while the sweet potatoes stay tender underneath. The brown sugar caramelizes just enough to make every bite taste like a hug—sweet, spiced, and slightly gooey. (Yes, even on a Tuesday night.)
  • Holiday or Weeknight: Between us, this casserole works everywhere. Slap it on the table for Thanksgiving, but also? It’s my go-to when I need something hearty for game day or a lazy Sunday. The marshmallows add that nostalgic touch, but honestly, you could skip them if you’re feeling fancy—still delicious.

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

Here's the method for achieving that perfect balance of crispy streusel, gooey marshmallows, and creamy sweet potatoes.

1

👨‍🍳 Step 1: Prepare the Sweet Potato Base

Preheat your oven to 375°F. Peel and cube the 3 lbs large sweet potatoes into 1-inch pieces, ensuring they're evenly sized for consistent cooking. Spread them in a single layer on a rimmed baking sheet and bake for 20-25 minutes until they're fork-tender with slightly caramelized edges.

While the potatoes roast, make the sweet potato mixture by combining the 0.5 cup granulated white sugar, 0.25 cup heavy cream, 1 tsp vanilla extract, 1.5 tbsp ground cinnamon, and 1 tsp ground nutmeg in a small saucepan. Bring to a gentle simmer over medium heat and cook for 3-4 minutes until the sugar dissolves completely. Remove from heat and let cool slightly.

2

👨‍🍳 Step 2: Create the Streusel Topping

In a large mixing bowl, combine the 2 cups all-purpose flour, 1.5 cups light brown sugar, 1.5 tbsp ground cinnamon, 0.5 tsp salt, and 0.5 cup chopped pecans (if using). Cut in the 0.75 cup cold cubed unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces throughout.

Add the 1 whole large egg to the streusel mixture and gently toss with a fork until just combined. The dough should hold together when pressed but still be crumbly. Spread half of the streusel evenly over the bottom of a 9x13-inch baking dish—this will create the crispy bottom layer of your casserole.

3

🥘 Step 3: Assemble the Casserole

Transfer the roasted sweet potatoes to the prepared baking dish and arrange them in an even layer. Pour the warm sweet potato mixture over the potatoes, spreading it evenly to coat all the pieces. The mixture should look glossy and slightly syrupy.

Gently press the remaining streusel topping over the sweet potatoes, creating a second layer. The streusel should cover all the sweet potatoes completely, with some visible crumb texture on top. This layer will create the signature crispy topping we're after.

4

🔥 Step 4: Bake and Add Marshmallows

Bake the assembled casserole at 375°F for 20 minutes. After this initial baking time, remove the casserole from the oven and carefully spread the 4 cups miniature marshmallows evenly over the streusel topping. The marshmallows should cover every inch of the streusel without overlapping too much.

Return the casserole to the oven and bake for an additional 15-20 minutes, or until the streusel is golden brown and the marshmallows are puffed and golden on top. Watch closely during the last few minutes to prevent over-browning. The marshmallows should be soft and gooey inside with a slightly crisp exterior.

5

⏰ Step 5: Rest and Serve

Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the layers to set slightly and makes it easier to cut clean slices. The streusel should be crispy and crunchy, the marshmallows gooey and golden, and the sweet potatoes tender with a perfect caramelized flavor.

For the best experience, serve warm with a dollop of whipped cream or a scoop of vanilla ice cream. The contrast between the crispy streusel, gooey marshmallows, and creamy sweet potatoes creates the ultimate dessert experience that's perfect for holiday gatherings or family dinners.

👨‍🍳

Pro Tips For Making Sweet Potato Casserole Recipe With Marshmallows And Streusel Topping

  • BOIL THEM SOFT: Sweet potatoes straight from the oven? Nope. After roasting or boiling, they should mash to near-smoothness—no lumps, no resistance. If you’re peeling them raw, do it before cooking to save time (and avoid slipping on that slippery skin). If they’re still firm after 20 minutes of boiling, cut them in half first—they cook faster that way.
  • DON’T SKIP THE BUTTER MELT: Cold butter in the streusel? Big mistake. Cut the butter into the flour-sugar-cinnamon mix until it’s the texture of wet sand—no dry clumps, no greasy streaks. Then fold it into the sweet potatoes last, so every bite gets that buttery richness. (Yes, even if you’re impatient like me.)
  • TOAST THE STREUSEL FIRST: This isn’t just for looks—it’s for flavor. Spread the streusel mix on a baking sheet and toast it at 350°F for 5-7 minutes before sprinkling it on top. The sugar caramelizes, the cinnamon deepens, and it won’t turn into a sad, soggy paste. (Your marshmallows will thank you too.)
  • PEEL WHILE STILL WARM: Cold sweet potatoes? Peel them after cooking, and you’ll end up with a pile of mush in your hands. Roast or boil them first, then peel immediately—the skins slide off like butter. Pro move: Run them under warm water first to loosen the skin even more. (This is the thing that actually changes the outcome.)

Best sauces and condiments for this dish

Caramel Drizzle

Elevate your casserole with a homemade caramel drizzle made from ½ cup heavy cream, ½ cup brown sugar, and 2 tbsp unsalted butter. Simmer all ingredients in a small saucepan over medium heat for 5-7 minutes until thickened.

Pour over the baked casserole just before serving—it adds a glossy, sweet contrast to the marshmallow rivers. 🍯

Maple-Glazed Pecans

For extra crunch and sweetness, toss ½ cup pecans with 2 tbsp melted butter, 2 tbsp pure maple syrup, and a pinch of salt.

Spread them on a parchment-lined tray and bake at 350°F for 8-10 minutes until golden. Sprinkle over the marshmallows right before serving for a gourmet touch.

Salted Caramel Sauce

Store-bought salted caramel sauce (like Trader Joe’s or Hershey’s) adds instant depth. Drizzle ¼ cup over the casserole before serving—its salty-sweet balance cuts through the richness. For a quick homemade version, melt ½ cup caramels with 2 tbsp heavy cream and a pinch of flaky sea salt.

Vanilla Bean Ice Cream

Serve with a scoop of vanilla bean ice cream (like Ben & Jerry’s or Häagen-Dazs) to enhance the marshmallow’s sweetness. The cold creaminess contrasts beautifully with the warm casserole. For a lighter option, try coconut milk ice cream or vanilla yogurt—both add creaminess without overpowering.

Spiced Whipped Cream

Whip 1 cup heavy cream with 1 tbsp powdered sugar, ½ tsp vanilla extract, and a pinch of cinnamon. Pipe or dollop onto each serving for a festive, aromatic finish. The cinnamon ties into the casserole’s flavors while adding a light, airy contrast. 🌟

Nutrition facts

Servings 8
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 350mg15%
Total Carbohydrate 78g29%
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 sweet potato casserole ahead of time?

Assemble the casserole without marshmallows, bake until the potatoes are tender, then cool completely. Store covered in the fridge for up to 3 days. When ready to serve, top with marshmallows and bake at 350°F for 10-15 minutes until golden. This keeps the streusel crisp and marshmallows gooey.

2

How do I prevent the marshmallows from getting too crispy?

Watch the oven closely during the final 5-10 minutes of baking. If they brown too quickly, tent with foil. For extra insurance, add marshmallows 5 minutes before the streusel is fully golden. The key is timing—marshmallows should be soft inside with just a hint of crisp.

3

Can I substitute regular marshmallows for mini ones?

Yes, but you'll need 2 cups (instead of 4 cups) of standard marshmallows. They'll melt faster, so add them 3-4 minutes before the streusel is done. For best results, cut them into smaller pieces to mimic mini marshmallows' melting behavior.

4

What's the secret to crispy streusel?

Use cold butter and keep the streusel mixture crumbly—don't overmix after adding the egg. Bake it on the bottom layer first for 10 minutes before adding potatoes to get maximum crispiness. Also, press it firmly when topping the casserole.

5

Can I make this gluten-free?

Yes! Replace the all-purpose flour with a 1:1 gluten-free blend (like Bob's Red Mill) and use certified gluten-free oats if making a separate oat streusel. The texture will be slightly denser, but the flavors remain excellent. Check all ingredients (like marshmallows) for hidden gluten.

★★★★★4.9(12 reviews)
Categories Side Dishes