Sweet Potato Casserole Recipe: Best Marshmallow Streusel Crunch Steps

Posted on

sweet potato casserole recipe - featured image

Introduction

Let me tell you, the aroma of baked sweet potatoes mingling with buttery brown sugar and toasted marshmallows is downright magical—like walking into Grandma’s kitchen on Thanksgiving morning. The first time I pulled this perfect sweet potato casserole with marshmallows and streusel crunch from my oven, I could hardly wait for it to cool. The top was golden and crackly, the marshmallows just melting into gooey perfection, and the scent alone made my stomach rumble (honestly, I almost burned my tongue sneaking a bite).

It takes me back to when I was knee-high to a grasshopper, perched at our family table, fork poised, waiting for my mom to finish her famous sweet potato casserole. There’s just something about that combination—sweet, creamy base with a marshmallow topping and crunchy streusel—that feels like a warm hug. I stumbled upon this particular version years ago when I tried to recreate the dish for a bake sale, hoping to match my childhood memories. Turns out, I wish I’d discovered this trick with the streusel crunch much earlier! It’s dangerously easy, and the marshmallow layer is pure, nostalgic comfort.

Every time I make this, my family can’t resist sneaking spoonfuls before dinner (who can blame them?). Even my picky cousin grins ear to ear when he spots that caramelized marshmallow top. So whether you’re planning a potluck, looking for a sweet treat for your kids, or wanting to brighten up your Pinterest board with something truly irresistible, this sweet potato casserole recipe with marshmallows and streusel crunch is a certified showstopper.

After dozens of test batches (in the name of research, of course), this has become a staple for family gatherings and holiday gifting—because it genuinely feels like a celebration on a plate. You’re going to want to bookmark this one for sure!

Why You’ll Love This Recipe

Let’s face it, not all sweet potato casseroles are created equal. Having spent years experimenting with different versions—from classic Southern styles to “healthier” tweaks—I can say this recipe truly stands out. Here’s why you’re going to fall in love with it:

  • Quick & Easy: Comes together in under an hour, so it’s perfect for busy weeknights, last-minute holiday prep, or when you just get a craving for something cozy.
  • Simple Ingredients: No need for a fancy grocery run—you probably have everything already in your pantry and fridge.
  • Perfect for All Occasions: From Thanksgiving dinner to casual brunch, potlucks, or even as a sweet breakfast treat (yes, really!), this casserole fits right in.
  • Crowd-Pleaser: I’ve brought this to everything from family reunions to book club, and it always gets rave reviews from kids and adults alike. The marshmallow topping is the ultimate crowd magnet!
  • Unbelievably Delicious: The creamy sweet potato base, the gooey marshmallow layer, and that crunchy streusel on top? It’s next-level comfort food, with texture and flavor that will have you coming back for seconds (and thirds).

What makes this sweet potato casserole recipe different is the double topping: fluffy marshmallows and a buttery pecan streusel that bakes up crisp and golden. The secret is in the balance—sweet, but not cloying, with a hint of salt and spice. I blend the sweet potatoes until velvety smooth, so every bite is melt-in-your-mouth good. Plus, it’s easy to tailor for dietary needs or taste preferences.

This isn’t just another casserole—it’s the one that makes you close your eyes after the first bite, savoring the warmth and nostalgia. It’s comfort food with heart, fast enough for weeknight dinners, yet special enough for holiday tables. If you want a recipe that’s impressive without stress and guaranteed to turn a simple meal into something memorable, you’ve found it!

What Ingredients You Will Need

This perfect sweet potato casserole recipe relies on a handful of pantry staples and a few special touches. Each ingredient plays a key role in creating that dreamy texture and irresistible flavor. Most of these are easy to find, and I’ll share my go-to brands and swaps below.

For the Sweet Potato Base:

sweet potato casserole recipe preparation steps

  • 3 pounds (1.4 kg) sweet potatoes, peeled and cut into chunks
  • 1/2 cup (120 ml) whole milk (or almond milk for dairy-free)
  • 1/4 cup (60 g) unsalted butter, melted (sub coconut oil for vegan)
  • 1/3 cup (65 g) packed light brown sugar (adds depth and sweetness)
  • 2 large eggs, room temperature (helps bind and fluff the casserole)
  • 1 teaspoon vanilla extract (I love Nielsen-Massey for pure flavor)
  • 1/2 teaspoon fine sea salt (balances sweetness)
  • 1/2 teaspoon ground cinnamon (for warmth)
  • 1/4 teaspoon ground nutmeg (optional, but adds a cozy hint)

For the Streusel Crunch:

  • 1/2 cup (65 g) all-purpose flour (swap with almond flour for gluten-free)
  • 1/2 cup (100 g) packed brown sugar
  • 1/2 cup (60 g) chopped pecans (walnuts also work)
  • 1/4 cup (60 g) unsalted butter, cold and cubed
  • 1/2 teaspoon ground cinnamon
  • Pinch of salt

For the Marshmallow Topping:

  • 2 cups (120 g) mini marshmallows (Jet-Puffed is my favorite for even melting)

Ingredient Notes & Substitutions:

  • Use canned sweet potatoes in a pinch (just drain and rinse well).
  • Maple syrup can replace brown sugar for a deeper flavor.
  • For nut-free, omit pecans and add rolled oats to the streusel.
  • Vegan? Use flax eggs and dairy-free butter.
  • If you like extra crunch, toss in a handful of coconut flakes with the streusel.

I recommend organic sweet potatoes—they’re sweeter and creamier. For holiday versions, you can add a splash of orange juice or zest to the base. In summer, swap marshmallows for fresh berries for a lighter twist. Trust me, these little tweaks make all the difference!

Equipment Needed

You don’t need a fancy kitchen setup for this sweet potato casserole recipe. Here’s what I always reach for, plus some easy swaps if you’re missing an item:

  • Large pot: For boiling the sweet potatoes. A heavy-bottomed Dutch oven works even better (boils faster and more evenly).
  • Potato masher or electric mixer: Gets your potatoes smooth and fluffy. If you want ultra-silky texture, a hand blender does wonders.
  • Mixing bowls: One for the sweet potato base, one for the streusel.
  • Measuring cups and spoons: Accuracy matters for both base and topping.
  • 9×13-inch (23×33 cm) baking dish: The classic choice, but you can use two smaller dishes for a party-style split.
  • Rubber spatula or wooden spoon: For scraping and spreading the mixture evenly.
  • Oven mitts: Because the dish gets piping hot!

If you’re short on mixing bowls, I’ve used soup pots in a pinch (no shame in that). For the streusel, clean hands work just as well as a pastry cutter—just don’t overwork the butter. I’ve found glass baking dishes give a crispier edge, while ceramic keeps the filling a bit creamier. And honestly, a trusty old Pyrex is always a safe bet. Remember to wash and dry your tools well, especially if using for both base and topping—keeps flavors clean.

If you’re on a budget, you can find decent baking dishes at thrift stores (I still use a chipped one from my college days!). Maintenance tip: soak them right after baking for easy cleanup.

Preparation Method

  1. Prep the sweet potatoes: Peel and cut 3 lbs (1.4 kg) sweet potatoes into roughly 2-inch (5 cm) chunks. Place in a large pot, cover with cold water, and add a pinch of salt. Bring to a boil over medium-high heat, then reduce to a simmer. Cook for 15-20 minutes until fork-tender. (Tip: Overcooked potatoes get watery, so check early!)
  2. Drain and mash: Drain sweet potatoes and return to pot. Mash with a potato masher or use an electric mixer for smoother texture. You want a creamy consistency with no big lumps. (Look for a vibrant orange color and a warm, sweet aroma.)
  3. Mix the base: In a large bowl, combine mashed sweet potatoes, 1/2 cup (120 ml) milk, 1/4 cup (60 g) melted butter, 1/3 cup (65 g) brown sugar, 2 eggs, 1 tsp vanilla, 1/2 tsp salt, 1/2 tsp cinnamon, and 1/4 tsp nutmeg. Beat until well blended—about 2 minutes. (The mixture should look glossy and fluffy.)
  4. Spread in baking dish: Lightly grease a 9×13-inch (23×33 cm) baking dish. Pour sweet potato mixture in and smooth top with a spatula.
  5. Prepare the streusel: In a medium bowl, mix 1/2 cup (65 g) flour, 1/2 cup (100 g) brown sugar, 1/2 cup (60 g) chopped pecans, 1/4 cup (60 g) cold butter, 1/2 tsp cinnamon, and a pinch of salt. Use fingers or a pastry cutter to blend until crumbly (pea-sized bits are perfect). (If it gets too soft, chill briefly in fridge.)
  6. Add streusel and bake: Sprinkle streusel evenly over sweet potato base. Bake at 350°F (175°C) for 25 minutes. (You’ll notice the edges bubbling and the topping crisping up—smells like heaven!)
  7. Top with marshmallows: Remove casserole from oven and sprinkle 2 cups (120 g) mini marshmallows on top. Return to oven and bake 8-10 minutes, or until marshmallows are golden and puffy. (Watch closely—the marshmallows can go from perfect to burnt in a flash.)
  8. Cool and serve: Let casserole sit for 10-15 minutes before serving. (This helps the layers set for neater slices.)

Notes: If your streusel starts sinking, don’t worry—the flavor is still spot-on. If you prefer a toastier marshmallow top, broil for 1-2 minutes, but don’t walk away! For extra creaminess, add a splash more milk. And yes, taste the base before baking—adjust sugar or spices to your liking.

Personal tip: Assemble casserole up to the marshmallow step a day ahead, refrigerate, then finish baking before serving. This trick has saved me more times than I can count!

Cooking Tips & Techniques

After making this sweet potato casserole recipe more times than I can count, I’ve picked up some tricks that really make a difference. If you want that perfect blend of creamy, crunchy, and gooey, these tips are gold.

  • Don’t overboil sweet potatoes: I learned the hard way—if they’re too soft, the base gets watery and won’t hold the toppings well. Start testing at the 15-minute mark.
  • Mixing matters: If you want ultra-smooth potatoes, use a hand mixer but don’t overmix after adding eggs. Too much mixing can make the base dense.
  • Cold butter for streusel: Use butter straight from the fridge. Soft butter makes the topping greasy (I’ve made that mistake!), so keep it cold for the best crumbly texture.
  • Marshmallow watch: Marshmallows brown fast! Keep an eye out, especially if your oven runs hot. Once, I turned away for just a minute and ended up with charred blobs—still tasty, but not quite Pinterest-worthy.
  • Multitasking tip: While potatoes boil, prep the streusel and measure your other ingredients. Saves time and helps you stay organized.
  • For consistent results: Always use room-temperature eggs and pre-measure your ingredients. It seems fussy, but I’ve found it gives the smoothest base and a more even bake.

If your streusel is too dry, add a teaspoon of milk or melted butter. If it’s too wet, toss in a tablespoon more flour. And don’t stress if things aren’t picture-perfect—the flavors always shine through!

Last lesson learned: Always let casserole cool a bit before serving. It sets up, and the flavors meld together beautifully. Trust me, patience pays off.

Variations & Adaptations

One of the best things about this sweet potato casserole recipe is how easy it is to tweak for different tastes or dietary needs. Here are a few of my favorite variations:

  • Gluten-Free: Swap all-purpose flour in the streusel for almond flour or oat flour. The topping is just as crunchy, and the flavor is even richer.
  • Vegan Version: Use coconut oil or vegan butter, almond milk, flax eggs (1 tbsp ground flax + 3 tbsp water per egg), and vegan marshmallows. It’s just as gooey and delicious!
  • Nut-Free: Skip the pecans and add sunflower seeds or pumpkin seeds for crunch. Rolled oats also work well in the streusel.
  • Seasonal Twist: Stir in orange zest or swap marshmallows for dried cranberries in winter. In summer, top with fresh berries after baking for a lighter take.
  • Flavor Boost: Add a splash of bourbon or maple syrup to the sweet potato base for depth. I’ve tried this for holiday parties—always a hit!

For a stovetop version, prepare the base and streusel, then assemble in a cast-iron skillet. Cover and cook over low heat, then quickly broil marshmallows to finish. If you prefer less sweetness, reduce sugar and use plain yogurt or coconut cream in the base.

My personal favorite adaptation? Swapping half the sweet potatoes with butternut squash for a slightly earthier taste. It’s a little unconventional, but my family loves the change. Honestly, don’t be afraid to play around—this casserole is forgiving!

Serving & Storage Suggestions

If you want your sweet potato casserole recipe to look Pinterest-perfect, serve it piping hot with a sprinkle of extra pecans on top. I like to use a wide serving spoon to get a scoop of every layer—creamy base, crunchy streusel, gooey marshmallow.

  • Serving temperature: Best served warm straight from the oven. If you’re serving a crowd, keep it in a low oven (250°F/120°C) until ready.
  • Presentation: For dinner parties, garnish with fresh thyme or rosemary sprigs for a pop of color. It’s also lovely in individual ramekins for brunch.
  • Pairings: Complements roast turkey, ham, or grilled chicken beautifully. For dessert, serve with spiced tea or coffee.
  • Storage: Cool completely, then cover and refrigerate for up to 4 days. For longer keeping, freeze in airtight containers for up to 2 months.
  • Reheating: To reheat, cover with foil and warm in a 350°F (175°C) oven for 15-20 minutes. For individual servings, microwave on medium for 1-2 minutes.
  • Flavor note: The casserole tastes even richer after a day in the fridge—those flavors meld together perfectly.

If you end up with leftovers (rare in my house!), try mixing a scoop into morning oatmeal or using as a pancake filling. It’s surprisingly versatile!

Nutritional Information & Benefits

Each serving of this sweet potato casserole recipe (about 1 cup/200 g) contains roughly:

  • Calories: 290
  • Fat: 11 g
  • Carbohydrates: 44 g
  • Protein: 4 g
  • Fiber: 4 g

Sweet potatoes are loaded with vitamin A, potassium, and fiber—great for skin, immunity, and digestion. Pecans bring healthy fats and a nice crunch. If you use almond flour, it’s lower-carb and gluten-free. Marshmallows add some sugar, but hey, it’s the holidays!

Allergen notes: Contains eggs, dairy, and nuts (pecans). Can be easily adapted for vegan, gluten-free, or nut-free diets. I love that this casserole delivers both comfort and nutrition, especially when you use quality ingredients. It’s a little indulgent but worth every bite!

Conclusion

If you’re searching for a sweet potato casserole recipe that’s packed with flavor, easy to make, and just plain fun to eat, this is it. The marshmallow streusel crunch takes things up a notch, giving you that irresistible combo of creamy, gooey, and crispy in every bite.

Feel free to tweak this recipe to suit your family’s tastes—switch up the toppings, make it gluten-free, or add your own flavor twists. That’s the beauty of a classic like this: it’s endlessly adaptable. Personally, I love making this because it always feels like a celebration, and it brings a smile to everyone around my table.

I’d love to hear how your casserole turns out! Drop a comment with your favorite variation or share your photos (especially if you get that perfect marshmallow toast!). Bookmark this recipe, pin it, and spread the sweet potato love—your friends and family will thank you!

FAQs

Can I make sweet potato casserole ahead of time?

Absolutely! Prepare the casserole up to the point before adding marshmallows, cover, and refrigerate. When ready to serve, bake and add marshmallows as directed.

Can I freeze sweet potato casserole?

Yes! Cool completely, wrap tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat in the oven. Add marshmallows fresh before serving.

What if I don’t have pecans for the streusel?

No problem. Use walnuts, sunflower seeds, or just leave them out and substitute with oats for crunch.

Can I use canned sweet potatoes?

You can! Drain and rinse well, then mash and proceed as usual. Adjust sugar if the canned potatoes are packed in syrup.

How do I keep marshmallows from burning?

Bake until just golden and puffy. Watch closely during the last few minutes—if your oven runs hot, check early or bake at a lower temperature. Broil for only 1-2 minutes if you want extra toastiness.

Pin This Recipe!

sweet potato casserole recipe recipe
Print

Sweet Potato Casserole Recipe: Best Marshmallow Streusel Crunch

This sweet potato casserole features a creamy sweet potato base, a gooey marshmallow topping, and a buttery pecan streusel crunch. It’s a nostalgic, crowd-pleasing comfort food perfect for holidays and family gatherings.

  • Author: maya
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 55 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 3 pounds sweet potatoes, peeled and cut into chunks
  • 1/2 cup whole milk (or almond milk for dairy-free)
  • 1/4 cup unsalted butter, melted (sub coconut oil for vegan)
  • 1/3 cup packed light brown sugar
  • 2 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon fine sea salt
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg (optional)
  • 1/2 cup all-purpose flour (swap with almond flour for gluten-free)
  • 1/2 cup packed brown sugar
  • 1/2 cup chopped pecans (walnuts also work)
  • 1/4 cup unsalted butter, cold and cubed
  • 1/2 teaspoon ground cinnamon
  • Pinch of salt
  • 2 cups mini marshmallows

Instructions

  1. Peel and cut sweet potatoes into 2-inch chunks. Place in a large pot, cover with cold water, and add a pinch of salt. Bring to a boil over medium-high heat, then reduce to a simmer. Cook for 15-20 minutes until fork-tender.
  2. Drain sweet potatoes and return to pot. Mash with a potato masher or use an electric mixer for smoother texture until creamy with no lumps.
  3. In a large bowl, combine mashed sweet potatoes, milk, melted butter, brown sugar, eggs, vanilla, salt, cinnamon, and nutmeg. Beat until well blended, about 2 minutes.
  4. Lightly grease a 9×13-inch baking dish. Pour sweet potato mixture in and smooth top with a spatula.
  5. In a medium bowl, mix flour, brown sugar, chopped pecans, cold butter, cinnamon, and a pinch of salt. Use fingers or a pastry cutter to blend until crumbly (pea-sized bits).
  6. Sprinkle streusel evenly over sweet potato base. Bake at 350°F for 25 minutes.
  7. Remove casserole from oven and sprinkle mini marshmallows on top. Return to oven and bake 8-10 minutes, or until marshmallows are golden and puffy.
  8. Let casserole sit for 10-15 minutes before serving.

Notes

For gluten-free, use almond flour in the streusel. For vegan, use coconut oil, almond milk, flax eggs, and vegan marshmallows. Assemble ahead up to marshmallow step and refrigerate, then finish baking before serving. Watch marshmallows closely to prevent burning. Streusel can be adjusted for dryness or wetness with milk or flour. Casserole tastes richer after a day in the fridge.

Nutrition

  • Serving Size: About 1 cup (200 g)
  • Calories: 290
  • Sugar: 22
  • Sodium: 220
  • Fat: 11
  • Saturated Fat: 5
  • Carbohydrates: 44
  • Fiber: 4
  • Protein: 4

Keywords: sweet potato casserole, marshmallow, streusel, Thanksgiving, holiday, comfort food, pecan, easy, classic, crowd-pleaser

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also like these recipes

Leave a Comment

Recipe rating