Sweet Potato Casserole Recipe With Marshmallows And Streusel Topping: Crispy Streusel Crown Over Gooey Marshmallow Bliss

Side Dishes

Sweet Potato Casserole Recipe With Marshmallows And Streusel Topping: Crispy Streusel Crown Over Gooey Marshmallow Bliss

This sweet potato casserole recipe delivers the perfect balance of textures—tender, spiced sweet potatoes topped with a golden streusel crown and gooey marshmallow clouds.

The secret lies in layering each component just right: first the seasoned sweet potatoes, then the marshmallow blanket, and finally the crisp streusel that creates that coveted caramelized crust. I've perfected this over years of holiday tables, where it disappears faster than the mashed potatoes.

The beauty of this recipe is in its simplicity—just three main components that come together in one baking dish. The sweet potatoes get their signature flavor from cinnamon, nutmeg, and brown sugar, while the streusel topping adds a buttery, crunchy contrast.

The marshmallows melt into golden pools that soak into the sweet potatoes, creating that irresistible gooey texture we all love. It's the kind of dish that transforms a simple side into the star of the meal.

What you'll end up with is a casserole that's crispy on top, creamy in the middle, and perfectly spiced throughout. The streusel topping stays crisp even after the marshmallows have melted, creating that satisfying crunch with every bite.

This recipe serves 8-10, making it ideal for holiday gatherings, family dinners, or even a special dessert night. The aroma alone will have everyone asking what's for dessert.

For those who love customization, you can easily swap the classic streusel for a pecan or walnut version, or add a sprinkle of cinnamon on top before baking.

Serve warm with a scoop of vanilla ice cream for the ultimate indulgence. Let's get started on creating this timeless classic that's sure to become a holiday tradition.

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

Ingredients for sweet potato casserole recipe with marshmallows and streusel topping

Just 13 ingredients transform into this holiday classic's crispy crown and gooey heart.

Ingredient Amount Notes
Large Sweet Potatoes 🍠 3 lbs Peeled and cubed into 1-inch pieces
Unsalted Butter 🧈 ½ cup Cold and cubed for streusel
All-Purpose Flour 🌾 1 ½ cups For streusel topping
Light Brown Sugar 🍚 ¾ cup Packed for streusel
Ground Cinnamon 🌿 1 ½ tbsp For both sweet potatoes and streusel
Ground Nutmeg 🌿 ½ tsp Freshly grated preferred
Salt 🧂 ½ tsp Kosher or sea salt
Large Eggs 🥚 1 whole For streusel binding
Mini Marshmallows 🍬 4 cups Unmelted for topping
Granulated Sugar 🍚 ½ cup For sweet potatoes
Heavy Cream 🥛 ¼ cup For sweet potato creaminess
Vanilla Extract 🌸 1 tsp Pure vanilla preferred
Walnut Pieces 🥜 ½ cup Optional for streusel crunch

Sweet potatoes are the foundation, so pick firm, vibrant orange ones—the deeper the color, the sweeter the flavor. I always grab the organic variety at Whole Foods when I'm feeling fancy, but regular sweet potatoes from the grocery store work perfectly fine. For the streusel, cold butter is key—it creates those perfect flaky layers. The marshmallows? Mini marshmallows melt more evenly than the giant ones, and they're easier to spread. If you can't find them, chop regular marshmallows into small pieces. The walnuts add a nice crunch, but you can skip them if you're nut-free.

No brown sugar? White sugar plus a pinch of molasses works in a pinch. Short on butter? Coconut oil at the same amount gives similar texture. The streusel can be made ahead—just store it in the fridge until ready to use. For the sweet potatoes, if you're in a rush, microwave them for 5 minutes before baking to soften faster. The cinnamon is non-negotiable here—it's what gives this dish its signature warmth. If you've got cinnamon sticks, toast and grind them for an even deeper flavor. And trust me, don't skip the nutmeg—it's the secret ingredient that makes this taste like grandma's version.

This casserole reheats beautifully—just cover it with foil and warm at 350°F for 15 minutes. The streusel topping stays crisp for about 2 days if stored properly, but the marshmallows get soggy after that. For make-ahead prep, assemble everything except the marshmallows, bake, then add the marshmallows right before serving. It keeps in the fridge for 3 days if you're planning ahead. The aroma alone will have your whole house smelling like holiday magic—worth every minute of baking time.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe—just peel, boil, and bake. The sweet potatoes soften while the streusel topping browns, all on one sheet pan. No chopping, no fuss, just hands-off perfection.
  • Caramelized Crunch: That buttery streusel—flour, brown sugar, cinnamon—melts into a crispy blanket over the marshmallows. Honestly, the first time I tasted it, I nearly licked the pan.
  • Holiday Ready: It’s my go-to for Thanksgiving, but honestly? I make it year-round. The marshmallows puff up golden while the streusel stays crunchy—no one can resist it, even my picky eaters.
  • Budget-Friendly Feast: Sweet potatoes stretch further than regular potatoes, and the streusel uses pantry staples. I’ve fed six people for under $10, and the leftovers? Even better reheated with a sprinkle of cinnamon.

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

Here's how to create the perfect balance of crispy streusel and gooey marshmallow heaven.

1

👨‍🍳 Step 1: Prepare the Sweet Potato Mixture

Preheat your oven to 375°F and line a 9x13-inch baking dish with parchment paper for easy removal. In a large pot, combine the 3 lbs large sweet potatoes (peeled and cubed), 0.5 cup granulated sugar, 0.25 cup heavy cream, and 1 tsp vanilla extract. Cover and bring to a boil over medium-high heat.

Once boiling, reduce heat to medium-low and simmer for 15-20 minutes until the sweet potatoes are fork-tender and easily pierced. Drain any excess liquid, then transfer the sweet potatoes to a large mixing bowl. Using a potato masher or fork, mash until smooth but still slightly chunky—you want texture, not a puree.

2

👨‍🍳 Step 2: Make the Streusel Topping

In a separate medium bowl, combine the 1.5 cups all-purpose flour, 0.75 cup packed light brown sugar, 1.5 tbsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.5 tsp salt. Mix well to distribute the spices evenly. Cut in the 0.5 cup cold cubed unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs.

Add the 0.5 cup walnut pieces (if using) and mix lightly to combine. In a small bowl, beat the 1 whole large egg and stir it into the streusel mixture just until combined. The streusel should hold together when pressed but still maintain a crumbly texture. If it feels too dry, add 1-2 teaspoons of ice water to help bind it.

3

🥘 Step 3: Assemble the Casserole

Spread the mashed sweet potato mixture evenly into the prepared baking dish. Sprinkle the 4 cups mini marshmallows evenly over the top, pressing down gently so they make contact with the sweet potatoes. This ensures they melt into a gooey blanket rather than staying as individual marshmallows.

Sprinkle the streusel mixture evenly over the marshmallows, pressing down lightly with your fingers to help it adhere. The streusel should cover the marshmallows completely, creating a beautiful golden crown when baked. For extra crispiness, I like to press the streusel down in the center and around the edges—this is where it gets the crispiest.

4

🔥 Step 4: Bake to Golden Perfection

Bake the casserole for 35-40 minutes until the edges of the streusel are deep golden brown and the marshmallows are fully melted and bubbly. You'll know it's ready when the streusel looks crisp and the marshmallows have turned a rich caramel color with slight browning spots.

For the final touch, place the baking dish under the broiler for 1-2 minutes to achieve a deeper golden color on the streusel. Watch it closely to avoid burning—you want that beautiful caramelized finish without charring. Let the casserole rest for 10 minutes before serving to allow the marshmallows to set slightly and the layers to meld together.

5

🍽️ Step 5: Serve Warm and Enjoy

Slice into perfect squares and serve immediately while the marshmallows are still gooey and the streusel is crisp. The contrast of textures—crunchy streusel, creamy sweet potatoes, and melted marshmallows—is what makes this casserole so irresistible. For an extra touch, garnish with a sprinkle of cinnamon or a dollop of whipped cream.

This casserole tastes best served warm, so if you're making it ahead, assemble it up to 24 hours in advance and refrigerate. When ready to bake, let it sit at room temperature for 30 minutes before baking as directed. The flavors only get better as they sit, making it perfect for holiday gatherings or family dinners.

👨‍🍳

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

  • BOIL THEM FIRST: I learned this the hard way—roasting sweet potatoes whole until tender takes forever. Instead, boil them for 12-15 minutes until a fork slides in like butter, then mash them while still hot. The texture stays silky, not gummy, and you won’t end up with a watery mess when mixing in butter and sugar.
  • USE COLD BUTTER: Cut that unsalted butter into tiny cubes and toss it into the warm sweet potato mixture while it’s still hot. Let it sit for 30 seconds—this keeps the streusel from turning greasy later. Trust me, your topping will thank you with perfect crunch instead of a sad, soggy puddle.
  • SKIP THE PRE-BAKING: I used to bake the streusel topping separately to get it golden, but it always ended up dry and brittle. Instead, sprinkle the streusel right on top of the sweet potato mixture before adding marshmallows, then broil for just 2-3 minutes at the end. The residual heat crisps it perfectly without overcooking.
  • PEEL AND GRATE CITRUS ZEST: This isn’t just about flavor—it’s about moisture control. Before adding the marshmallows, sprinkle in 1 teaspoon of finely grated orange or lemon zest (yes, even if you’re not a fan). It brightens the sweetness and prevents the marshmallows from turning rubbery under the broiler. (I know, it sounds weird, but it works.)

Pro cooking tips for sweet potato casserole recipe with marshmallows and streusel topping

Sweet Potato Prep

Don't skip peeling your sweet potatoes—their skins can get tough when baked. I recommend using a Y-shaped peeler for efficiency and safety. Cut them into 1-inch cubes for even cooking, and avoid overcrowding the pot during boiling.

If your sweet potatoes are extra large, parboil them for 5 minutes before adding sugar and cream to speed up the process. 🍠

Streusel Texture Secrets

The key to perfect streusel is using cold butter—never softened or melted. Cut it into small cubes and mix it in quickly using a pastry cutter or your fingers to create those signature crumbly pockets.

For extra flakiness, I like to add 1 teaspoon of cornstarch to the dry ingredients. Press the streusel firmly onto the marshmallows before baking to ensure maximum crispiness. 🧈

Marshmallow Layering

Mini marshmallows melt more evenly than standard ones, but if you're using regular marshmallows, chop them into ½-inch pieces for consistent melting. Press them gently into the sweet potato layer to create a seamless gooey blanket.

For a restaurant-quality finish, spread the marshmallows in a slightly overlapping pattern to prevent gaps. 🍬

Baking Temperature Control

Start baking at 375°F for the first 30 minutes to melt the marshmallows evenly, then reduce to 350°F for the final 10-15 minutes to crisp the streusel without burning. I use an oven thermometer to ensure accuracy—many home ovens run 25°F hotter than set. 🌡️

Broiler Finishing Touch

For that golden, caramelized streusel top, broil for just 1-2 minutes—watch it like a hawk! The streusel should turn deep golden brown, not black. If your oven runs hot, reduce to high heat instead. Let it rest for 10 minutes before serving to prevent marshmallow slippage. ✨

Make-Ahead Magic

Assemble the casserole (without marshmallows) up to 24 hours ahead and refrigerate. When ready to bake, let it sit at room temperature for 30 minutes before adding marshmallows and baking.

For reheating, cover with foil and warm at 350°F for 15 minutes—the streusel stays crisp for up to 2 days if stored properly. 📅

Nutrition facts

Servings 8
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 115mg38%
Sodium 320mg14%
Total Carbohydrate 58g20%
Dietary Fiber 6g21%
Sugars 42g
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 without marshmallows?

The marshmallows create that signature gooey texture, but you can substitute with 1 cup of brown sugar mixed with 1 tbsp cornstarch for a caramelized topping. For a different twist, try a layer of whipped cream or a sprinkle of cinnamon sugar instead. The streusel will still provide that crispy contrast you love!

2

How do I keep the streusel from getting soggy?

Press the streusel firmly onto the marshmallows before baking to create a barrier. Bake at 375°F for 30 minutes before reducing to 350°F for the final 10 minutes—this helps set the streusel first. For extra insurance, sprinkle a thin layer of cornstarch between the sweet potatoes and marshmallows.

3

Can I use regular marshmallows instead of mini ones?

Yes! Chop regular marshmallows into ½-inch pieces for even melting. They'll create a slightly different texture but still work beautifully. Mini marshmallows melt more uniformly, but chopped ones add a fun, rustic look. Either way, press them gently into the sweet potatoes to ensure they melt into a blanket rather than staying separate.

4

Can I make this casserole ahead of time?

Assemble everything except the marshmallows up to 24 hours ahead and refrigerate. When ready to bake, let it sit at room temperature for 30 minutes before adding marshmallows. For reheating, cover with foil and warm at 350°F for 15 minutes. The streusel stays crisp for up to 2 days if stored properly.

5

What's the best way to serve this casserole?

Serve warm with a scoop of vanilla ice cream or a dollop of whipped cream for the ultimate indulgence. For extra flair, garnish with a sprinkle of cinnamon or chopped pecans. It's also perfect alongside roasted meats or as a dessert after a holiday meal.

★★★★★4.7(11 reviews)
Categories Side Dishes