Sweet Potato Casserole Recipe With Streusel and Marshmallows: Crunchy Top, Gooey Melt, One-Pan Magic

Side Dishes

Sweet Potato Casserole Recipe With Streusel and Marshmallows: Crunchy Top, Gooey Melt, One-Pan Magic

This sweet potato casserole recipe with streusel and marshmallows delivers the perfect balance of textures and flavors in one pan—crispy streusel, gooey marshmallows, and tender sweet potatoes. 💛 The secret lies in perfectly cooked sweet potatoes that stay moist while the buttery streusel topping transforms into golden, crunchy perfection, and the marshmallows toast just enough to create that irresistible caramelized crust.

The beauty of this recipe is its simplicity: just a few key ingredients come together to create a side dish that's always a crowd-pleaser.

You'll start with roasted sweet potatoes that become fork-tender, then top them with a streusel mixture of flour, butter, sugar, and spices that bakes into a delightful crunch. The marshmallows add that classic, comforting touch that makes this dish feel like a warm hug.

What you'll end up with is a casserole that's rich in flavor and texture—sweet potatoes that are perfectly seasoned and tender, a streusel topping that's crispy yet buttery, and marshmallows that toast to a golden brown.

This dish is ideal for holiday gatherings, family dinners, or any occasion where you want to serve something that feels special yet simple to prepare.

Ready in just 50 minutes, this recipe is perfect for those who want a show-stopping side without the fuss. The one-pan method ensures easy cleanup, and the combination of textures and flavors will have everyone coming back for seconds. Let's get started!

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

Ingredients for sweet potato casserole recipe with streusel and marshmallows

Sweet potatoes, buttery streusel, and toasted marshmallows—this casserole delivers perfect textures in every bite.

Ingredient Amount Notes
Large Sweet Potatoes 🍠 3 lbs Peeled and cubed evenly
Unsalted Butter 🧈 ¾ cup Cold, cubed for streusel
All-Purpose Flour 🌾 1 ½ cups Sifted for light streusel
Light Brown Sugar 🍚 1 cup Packed, for sweetness
Ground Cinnamon 🌿 1 ½ tbsp Freshly ground preferred
Ground Nutmeg 🌿 ½ tsp Freshly grated for depth
Salt 🧂 ½ tsp Kosher or sea salt
Large Eggs 🥚 1 whole Room temperature for binding
Large Marshmallows 🍬 2 cups Mini or regular size
Granulated Sugar 🍚 ¼ cup For marshmallow topping
Vanilla Extract 🍯 1 tsp Pure extract preferred
Heavy Cream 🥛 ½ cup Whipped for marshmallow mix

Sweet potatoes are the foundation, so pick firm, vibrant ones—the deeper the orange, the better. Most grocery stores carry them year-round, but Trader Joe's or Whole Foods often have the sweetest varieties. For even cooking, peel and cube them into 1-inch pieces. The butter in the streusel? Use European-style if you can—it stays firm longer for that perfect crumb. Freshly ground spices make all the difference here, so if your cinnamon smells stale, it's time to replace it. I always double-check the sugar too—packed brown sugar is crucial for that moist streusel texture.

No heavy cream for the marshmallow mix? Whole milk whipped with a pinch of salt works in a pinch, though it won't be quite as light. Marshmallows can vary in size—mini marshmallows give a denser topping, while regular ones create that classic puffy layer. For the streusel, if you're short on butter, coconut oil works in a squeeze, though it adds a subtle coconut flavor. The egg in the streusel is non-negotiable—it's what binds everything together. And if you're feeling fancy, swap the granulated sugar in the marshmallow mix for turbinado sugar for extra crunch.

This casserole reheats beautifully—just cover with foil and bake at 350°F for 15 minutes. Leftovers keep well in the fridge for 4-5 days, though I rarely have any. For make-ahead prep, assemble everything (except marshmallows) the night before and refrigerate. When baking day arrives, just add the marshmallows and pop it in the oven. The streusel topping stays crisp for 2-3 days if stored in an airtight container, though it's best enjoyed fresh from the oven.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just peel, cube, and roast those sweet potatoes while you mix the streusel topping in a bowl. No fancy gadgets, no extra pots, just pure, sticky-fingered simplicity.
  • Caramelized Crunch: That buttery streusel with brown sugar? It turns golden and crispy on top while the marshmallows toast to fluffy perfection. Honestly, the contrast of gooey and crunchy in every bite is chef’s kiss.
  • Holiday or Weeknight: Between us, this casserole works for Thanksgiving leftovers or a lazy Sunday brunch. Serve it warm with ice cream for a dessert, or cold as a side the next day—no judgment here.
  • Budget-Friendly Feast: Sweet potatoes stretch for days, and a single bag of marshmallows covers two batches. I’ll be real: my grocery bill thanks me every time I make this, and so does my family.

Step-by-step instructions for sweet potato casserole

Here's the method—crisp streusel, gooey marshmallows, and perfectly tender sweet potatoes every time.

1

🍳 Step 1: Bake the Sweet Potatoes Until Tender

Preheat your oven to 375°F. Spread the 3 lbs peeled and cubed sweet potatoes evenly on a rimmed baking sheet. Roast for 25-30 minutes until fork-tender with a slight resistance in the center. You want them soft but not mushy—they'll finish cooking in the oven later.

I like to flip the cubes halfway through cooking to ensure even browning. If they start to dry out, tent with foil for the last 5 minutes. The edges should be slightly caramelized, but the interior should remain moist and creamy when pierced with a fork.

2

👨‍🍳 Step 2: Prepare the Streusel Topping

In a medium bowl, combine the 1.5 cups all-purpose flour, 1 cup packed light brown sugar, 1.5 tbsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.5 tsp salt. Cut in the 0.75 cup cold cubed butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces.

This texture is crucial—too fine and it'll melt into a paste, too coarse and you'll get dry spots. Press the streusel mixture evenly over the baked sweet potatoes, creating a thick, even layer. The streusel should cover all exposed surfaces completely for that perfect crunchy top.

3

🥘 Step 3: Assemble and Bake the Casserole

Transfer the baking sheet to a 350°F oven and bake for 25-30 minutes until the streusel is golden brown and bubbly. The sweet potatoes should be completely tender with no resistance when pierced. Here's the thing—don't overbake. The streusel will continue cooking slightly as it rests.

Remove from the oven and let the casserole rest for 5 minutes before adding the marshmallow topping. This resting period allows the flavors to meld and prevents the marshmallows from sliding off the hot casserole. The streusel should be crisp but still slightly soft to the touch.

4

🍽️ Step 4: Prepare the Marshmallow Topping

In a small bowl, whisk together the 0.5 cup heavy cream, 0.25 cup granulated sugar, and 1 tsp vanilla extract until smooth. Gently fold in the 2 cups large marshmallows using a spatula, being careful not to crush them. The mixture should be thick but spreadable.

Spread the marshmallow mixture evenly over the hot casserole, creating a smooth, even layer. For extra gooeyness, I like to use a spatula to create slight peaks around the edges. Return the casserole to the oven and broil for 1-2 minutes until the marshmallows are golden brown and bubbly.

5

⏰ Step 5: Serve Warm for Maximum Enjoyment

Remove from the oven immediately and let cool for 2-3 minutes—just enough time for the marshmallows to set slightly but remain gooey. Serve warm straight from the baking sheet for the ultimate texture contrast: crisp streusel, tender sweet potatoes, and molten marshmallows.

I find the best experience comes when you cut through the crispy top into the warm, creamy sweet potatoes and that perfect marshmallow layer underneath. The flavors should be balanced—sweet from the marshmallows and brown sugar, warm from the spices, and rich from the butter in the streusel.

👨‍🍳

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

  • ROAST POTATOES FIRST: I used to boil them, but roasting at 400°F for 20-25 minutes with a drizzle of oil and salt—until they’re fork-tender but still holding shape—gives them that deep caramelized sweetness that baked potatoes can’t match. The streusel will thank you later.
  • USE COLD BUTTER: Cut that butter for the streusel straight from the fridge and cube it—don’t soften it first. When you mix it with flour and sugar, those cold butter chunks create pockets that melt into flaky, buttery layers instead of turning into a greasy paste. Trust the process.
  • SKIP THE PRE-BAKING: I learned this the hard way—pre-baking the sweet potato layer before adding marshmallows makes them rubbery. Just assemble everything (potatoes, streusel, marshmallows) in one go and bake at 375°F for 25-30 minutes. The marshmallows will toast perfectly without drying out the potatoes.
  • TOAST MARSHMALLOWS LOW: Watch the heat—those marshmallows burn faster than you think. Once they’re golden and gooey, pull the casserole out, tent it with foil, and let them set for 5 minutes. If you leave them in, they’ll turn into a sad, blackened mess. Patience here makes all the difference.

Health benefits of these flavors

Sweet Potato Power

Sweet potatoes are packed with vitamin A—a single serving provides over 400% of your daily needs—which supports vision health and immune function. Their deep orange color comes from beta-carotene, an antioxidant that helps protect against cellular damage.

I've noticed my skin looks brighter after eating this casserole regularly, thanks to the vitamin C and E content too. 💛

Fiber-Rich Foundation

The sweet potato base delivers 7 grams of dietary fiber per serving, which aids digestion and helps stabilize blood sugar levels. This makes the casserole surprisingly satisfying for a dessert-like dish.

The fiber content also helps keep you full longer, preventing those post-meal energy crashes. I always feel more energized after enjoying this comforting side.

Healthy Fats

The streusel topping contains healthy fats from butter and nuts (if added), which support brain function and hormone production. While butter is used here, you can reduce the amount by 10-15% without sacrificing flavor.

For a lighter option, try substituting half the butter with coconut oil—it maintains the same rich texture while adding beneficial medium-chain triglycerides.

Protein Boost

Don't let the sweetness fool you—this casserole provides 4 grams of protein per serving from the egg in the streusel and the marshmallow mixture. While not a protein powerhouse, it's a better option than many dessert dishes.

For a protein upgrade, consider adding ½ cup chopped pecans or walnuts to the streusel for extra crunch and nutrients.

Natural Sweetness

The natural sugars in sweet potatoes provide quick energy without the blood sugar spikes of refined sugars. The brown sugar in the streusel adds complexity without excessive sweetness. I find this balance makes the dish more satisfying than traditional marshmallow-topped desserts that rely on processed sugars.

The cinnamon and nutmeg also help regulate blood sugar by improving insulin sensitivity.

Comfort Food Nutrition

While this casserole is indulgent, it offers surprising nutritional benefits compared to similar dishes. The combination of fiber, vitamins, and healthy fats makes it a more balanced option for holiday meals.

I often serve it as a dessert alternative that everyone enjoys without guilt. The key is portion control—this is meant to be a special treat, not a daily staple. 💪

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 110mg37%
Sodium 320mg14%
Total Carbohydrate 68g25%
Dietary Fiber 5g18%
Sugars 42g
Protein 5g10%
* 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 the night before and refrigerate. When ready to bake, add the marshmallow topping and bake as directed. The streusel will stay crisp for 2-3 days if stored in an airtight container, though it's best enjoyed fresh from the oven. Pro tip: Reheat covered with foil at 350°F for 15 minutes to restore that gooey perfection.

2

What if my sweet potatoes turn out mushy?

This happens when they're overcooked. The key is to bake them at 375°F for 25-30 minutes until just tender with slight resistance. If they start drying out, tent with foil for the last 5 minutes. For extra moisture, add 1-2 tablespoons of milk or cream to the sweet potatoes before baking. The streusel topping will help balance any dryness too!

3

Can I substitute regular potatoes?

Not recommended! Sweet potatoes have a naturally sweet flavor and creamy texture that pairs perfectly with the marshmallow and streusel. Regular potatoes would make the dish too starchy and less flavorful. If you absolutely must use them, try Yukon Gold potatoes for a slightly sweeter alternative, but the texture and taste won't be the same. Stick with sweet potatoes for that classic comfort food experience.

4

How do I prevent the marshmallows from burning?

Watch them closely during the 1-2 minute broil—they can go from perfect to burnt in seconds. For extra insurance, place the baking sheet on the middle rack and keep the oven door slightly cracked open. If they start browning too quickly, remove them immediately. Another trick: Spread the marshmallows evenly and avoid piling them too thickly. The streusel topping will help protect them from direct heat.

5

What's the best way to serve this casserole?

Serve warm straight from the oven for that perfect texture contrast: crisp streusel, tender sweet potatoes, and gooey marshmallows. For a restaurant-style presentation, transfer to a serving platter and garnish with extra cinnamon or a sprinkle of chopped pecans. Pair it with vanilla ice cream or whipped cream for dipping. It's also great as a dessert alternative—just add a scoop of ice cream on top for a decadent treat!

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