Introduction
Let me tell you, the aroma of creamy sweet potato casserole wafting through my kitchen is pure holiday magic. There’s this sweet, earthy scent with a hint of caramelized sugar that just wraps around you—almost like you’re getting a warm hug from the oven itself. The first time I made this recipe, it happened on a chilly November afternoon when I was knee-high to a grasshopper, watching my grandma whip up her famous sweet potato casserole for Thanksgiving. She’d let me sneak a taste of the marshmallow topping and, honestly, I was instantly hooked.
It’s the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. Years later, I found myself craving that same nostalgic comfort. So, I started tinkering with the classic sweet potato casserole, determined to recreate the creamy filling and gooey marshmallow streusel topping that had everyone at our family table fighting for seconds. I wish I’d discovered this version sooner—let’s face it, it’s dangerously easy and always gets rave reviews (kids and adults have been busted swiping extra scoops straight from the pan).
Honestly, my family couldn’t stop sneaking spoonfuls off the cooling rack, and I can’t really blame them. This casserole is perfect for potlucks, a sweet treat for your kids, or just a way to brighten up your Pinterest board with something that looks as good as it tastes. After testing this recipe more times than I’d like to admit (all in the name of research, of course), it’s become a staple for family gatherings, gifting, and those moments when you need a little extra comfort. Creamy sweet potato casserole with marshmallow and streusel topping feels like a warm hug, and you’re going to want to bookmark this one for every holiday, brunch, or cozy Sunday dinner.
Why You’ll Love This Creamy Sweet Potato Casserole
After years of trial and error (and a few burnt marshmallows), I can tell you firsthand why this creamy sweet potato casserole with marshmallow and streusel topping stands out. From chef-tested tweaks to family-approved flavor combos, here’s what makes it the one you’ll crave all season:
- Quick & Easy: Comes together in under an hour, so you can whip it up on busy weeknights or when those last-minute guests show up. No fuss, just pure comfort.
- Simple Ingredients: You probably have everything you need right in your kitchen—no hunting for fancy stuff. Sweet potatoes, pantry baking staples, and a bag of marshmallows—done!
- Perfect for Gatherings: Whether it’s Thanksgiving, a potluck, or a cozy dinner with friends, this casserole brings folks together. It’s the dish everyone remembers (and requests again).
- Crowd-Pleaser: Kids love the gooey topping, adults love the creamy texture, and even picky eaters find themselves coming back for seconds. Family-approved, every time.
- Unbelievably Delicious: The combo of smooth sweet potatoes, buttery streusel, and toasted marshmallows is next-level comfort food. It’s sweet but not cloying, rich but not heavy.
What sets this recipe apart? For starters, blending the sweet potatoes with a touch of cream and vanilla gives it an ultra-smooth, almost mousse-like texture. The streusel topping adds crunch and depth—while the marshmallows melt into golden, gooey bliss. I tweaked the sugar and spice balance so it’s flavorful but never overwhelming (and yes, you can dial up the cinnamon if you’re feeling extra festive).
This creamy sweet potato casserole isn’t just good—it’s the kind that makes you close your eyes after that first bite. It’s comfort food reimagined: easier, lighter, but still packed with soul-soothing satisfaction. You can impress guests without breaking a sweat, or turn a regular meal into something memorable. Trust me, once you try it, you’ll wonder where this recipe has been all your life.
What Ingredients You Will Need
This creamy sweet potato casserole recipe relies on simple, wholesome ingredients—each one playing a key role in building flavor, texture, and that irresistible topping. Most are pantry staples, so you won’t have to run all over town just to make it happen. Here’s what you’ll need (and a few tips to help you grab the best options):
- For the Sweet Potato Filling:
- 3 lbs (1.4 kg) sweet potatoes, peeled and cut into chunks (choose orange-fleshed varieties for best color and flavor)
- 1/2 cup (120 ml) heavy cream (adds extra creaminess—swap with coconut cream for dairy-free)
- 1/3 cup (65 g) light brown sugar (I like Domino for consistent sweetness)
- 2 large eggs, room temperature (helps bind the casserole—substitute with flax eggs for egg-free)
- 1/4 cup (60 g) unsalted butter, melted (use plant-based butter for vegan option)
- 1 tsp vanilla extract (pure vanilla delivers the best aroma)
- 1/2 tsp ground cinnamon (optional, but adds warmth)
- 1/4 tsp salt (balances the sweetness)
- For the Streusel Topping:
- 1/2 cup (65 g) all-purpose flour (use almond flour for gluten-free)
- 1/3 cup (65 g) light brown sugar (packs in caramel notes)
- 1/3 cup (75 g) unsalted butter, cold and cubed
- 1/2 cup (50 g) chopped pecans or walnuts (for crunch—omit for nut allergies)
- 1/2 tsp ground cinnamon
- For the Marshmallow Topping:
- 2 cups (100 g) miniature marshmallows (Jet-Puffed is my go-to for melting evenly—vegan marshmallows work too)
If you’re feeling adventurous, you can swap out the brown sugar for coconut sugar (for a slightly different flavor), or toss in a handful of shredded coconut for extra texture. And honestly, if you don’t have heavy cream, whole milk or even a splash of evaporated milk will work in a pinch. This casserole is forgiving—so don’t stress if you need to improvise.
In summer, toss in fresh berries instead of marshmallows for a fruity twist. For gluten-free folks, almond flour makes the streusel just as crunchy. The recipe’s flexible, and that’s part of its charm!
Equipment Needed
You don’t need fancy tools to make this creamy sweet potato casserole, but a few kitchen basics will make your life easier. Here’s what I reach for every time (and a couple of budget-friendly tips):
- Large pot or Dutch oven (for boiling sweet potatoes—any sturdy pot will do)
- Potato masher or electric mixer (masher gives a rustic texture; mixer yields super creamy filling)
- Mixing bowls (at least two: one for the filling, one for the streusel)
- 9×13-inch (23×33 cm) baking dish (glass or ceramic works best—metal pans can brown the edges faster)
- Whisk and silicone spatula (for mixing and scraping)
- Measuring cups and spoons (essential for nailing the ratios)
- Oven mitts (those marshmallows get hot!)
Honestly, I’ve made this casserole in everything from a thrift-store Pyrex to a fancy enameled dish. If you don’t have a potato masher, a sturdy fork does the trick (just takes a bit more elbow grease). For the streusel, a pastry cutter is nice, but your fingers work just fine—just squish the butter until crumbly. And don’t forget to hand-wash your baking dish right away; that marshmallow topping loves to stick.
Pro tip: If your baking dish is a little small, divide the recipe into two pans to avoid overflow. I’ve learned that the hard way!
Preparation Method
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch (23×33 cm) baking dish with butter or nonstick spray. (Trust me, this step saves you from sticky cleanups later.)
- Boil the sweet potatoes: Place the peeled and chunked sweet potatoes in a large pot of salted water. Bring to a boil and cook for 15–20 minutes, or until fork-tender. (They should be soft enough to mash but not waterlogged.) Drain well.
- Mash the sweet potatoes: Transfer the drained sweet potatoes to a large mixing bowl. Use a potato masher or electric mixer to mash until smooth. (If using a mixer, start on low—those potatoes can splatter!)
- Make the creamy filling: To the mashed sweet potatoes, add 1/2 cup (120 ml) heavy cream, 1/3 cup (65 g) light brown sugar, 2 large eggs, 1/4 cup (60 g) melted butter, 1 tsp vanilla extract, 1/2 tsp cinnamon, and 1/4 tsp salt. Whisk until fully combined and silky. (If it looks a little loose, that’s okay—it firms up as it bakes.)
- Spread the filling: Pour the sweet potato mixture into your greased baking dish. Smooth the top with a spatula. (It should look glossy and smell faintly of warm vanilla.)
- Prepare the streusel topping: In a separate bowl, combine 1/2 cup (65 g) flour, 1/3 cup (65 g) brown sugar, 1/3 cup (75 g) cold butter (cubed), 1/2 cup (50 g) chopped pecans or walnuts, and 1/2 tsp cinnamon. Use a pastry cutter or your fingers to rub the butter into the mixture until it forms coarse crumbs. (If it clumps together, you’re doing it right.)
- Sprinkle the streusel: Evenly scatter the streusel topping over the sweet potato layer. (Try not to eat it straight from the bowl—no judgment if you do.)
- Bake for 25–30 minutes: Place the casserole in the oven and bake until the top is golden and the filling is set. (The edges will start to puff up and the kitchen will smell like a bakery!)
- Add the marshmallows: Remove the casserole from the oven and sprinkle 2 cups (100 g) mini marshmallows evenly over the top. Return to the oven for 8–10 minutes, or until the marshmallows are toasted and gooey. (Watch closely—the marshmallows can go from golden to charred fast!)
- Cool slightly and serve: Let the casserole rest for 10 minutes before serving. (It helps the filling set and makes it easier to scoop.) If you want neat slices, chill for 20 minutes before cutting.
Troubleshooting tip: If your marshmallows aren’t browning, switch to broil for the last 1–2 minutes. But keep a close eye—they burn in a flash! If the filling seems too loose, bake for 5 more minutes before adding marshmallows. And honestly, if you end up with a few burnt bits, just scrape them off and call it rustic. No one minds.
Efficiency tip: Prep the sweet potato filling and streusel a day ahead and store separately in the fridge. Assemble and bake when you’re ready—easy peasy.
Cooking Tips & Techniques
Making creamy sweet potato casserole with marshmallow and streusel topping doesn’t have to be stressful, but there are a few pro tricks that’ll make sure it turns out perfectly every time. Here’s what I’ve learned after a few kitchen mishaps and years of tweaking:
- Balance the moisture: Sweet potatoes vary in water content. If your filling looks too runny after mixing, add a tablespoon of flour or mash in an extra cooked potato. Don’t skip draining—they soak up water like crazy.
- Don’t overmix: Once you add eggs, mix just until blended. Overmixing can make the filling dense, rather than creamy.
- Streusel secrets: Use cold butter for the streusel. Warm butter makes it greasy, and you lose that crumbly texture (learned this the hard way).
- Marshmallow timing: Add marshmallows only after the casserole is mostly baked. If you put them on too early, they’ll melt into the filling and vanish. Watch the oven closely during the last few minutes—marshmallows brown quickly!
- Multitasking: Boil and mash sweet potatoes while you prep the streusel and measure other ingredients. Saves time and keeps things moving.
- Consistency is key: Measure ingredients carefully, especially the liquid and eggs. I used to just eyeball it, but precise ratios keep the casserole from turning soupy.
- Troubleshooting: If the streusel looks too dry, add a teaspoon of melted butter. If the marshmallows brown too fast, loosely tent the dish with foil.
One time, I forgot to grease the baking dish—major regret! Clean-up took ages and the whole bottom stuck. Lesson learned: always prep your pan. And don’t be afraid to personalize the spices (a dash of nutmeg or ginger is lovely if you’re feeling adventurous).
Variations & Adaptations
This creamy sweet potato casserole is endlessly customizable, so you can tweak it to fit your taste, dietary needs, or whatever ingredients you have on hand. Here are some favorite ways to make it your own:
- Dietary swaps: Use almond flour and dairy-free butter for a gluten-free and vegan version. Swap eggs for flaxseed “eggs” (1 tbsp ground flax + 2.5 tbsp water per egg) to keep it egg-free.
- Seasonal flavors: Try adding a pinch of pumpkin pie spice, nutmeg, or ginger to the filling. In spring or summer, toss in fresh berries or sliced apples for a fruity twist instead of marshmallows.
- Different cooking methods: Make individual casseroles in ramekins for a cute brunch spread, or bake in a cast iron skillet for extra crispy edges.
- Taste preferences: If you like things less sweet, cut the brown sugar in half and amp up the cinnamon. For extra crunch, double the nuts in the streusel or add shredded coconut.
- Allergen-friendly: Omit nuts entirely if you’re serving anyone with allergies. Use vegan marshmallows if needed (Dandies is a good brand).
My personal favorite? Swapping half the sweet potatoes for roasted butternut squash. It adds a deeper flavor and a little extra creaminess. You know, sometimes it’s those little tweaks that make a classic recipe feel new again!
Serving & Storage Suggestions
Creamy sweet potato casserole with marshmallow and streusel topping is best served warm, straight from the oven. The marshmallow layer is gooey, and the filling is perfectly soft. For presentation, sprinkle a few extra toasted nuts or a dusting of cinnamon on top—makes it Instagram-ready!
Pair it with roast turkey, ham, or even simple grilled chicken. It’s also great with a light green salad or tangy cranberry sauce to balance the sweetness. If you’re hosting a brunch, serve it alongside scrambled eggs and fresh fruit—trust me, it’s a crowd-pleaser.
To store, let the casserole cool completely, then cover tightly with foil or plastic wrap. It keeps in the refrigerator for up to 4 days. For longer storage, wrap individual portions in foil and freeze for up to 2 months. To reheat, pop slices in the oven at 350°F (175°C) until warmed through, or microwave for 1–2 minutes (the marshmallows might puff a little, but they’re still delicious!).
Bonus: The flavors actually deepen after a day or two in the fridge. So if you have leftovers—lucky you! They’re even better the next morning.
Nutritional Information & Benefits
Here’s a quick look at what you’re getting with each serving (about 1/10 of the casserole):
- Calories: ~250
- Carbohydrates: 38 g
- Protein: 3 g
- Fat: 10 g
- Fiber: 3 g
- Sugar: 20 g
Sweet potatoes are loaded with vitamin A, potassium, and fiber. They’re great for eye health and digestion. The nuts in the streusel add healthy fats and a satisfying crunch. If you go easy on the marshmallows (or use a vegan brand), the casserole is lower in processed sugar than most desserts.
This dish is naturally gluten-free (with almond flour for the topping), and you can make it dairy-free or vegan with simple swaps. Just watch out if you have nut allergies or sensitivities to eggs and dairy—easy fixes above!
From a personal wellness perspective, I love knowing that this casserole delivers comfort and nutrition in one happy bite. It’s a sweet treat that doesn’t feel like a guilty pleasure!
Conclusion
This creamy sweet potato casserole with marshmallow and streusel topping is more than just a side dish—it’s a memory-maker. Whether you’re hosting a holiday feast or just cozying up on a rainy weekend, it’s the kind of recipe that brings people together with every gooey, crunchy bite.
Feel free to customize it based on your family’s preferences, dietary needs, or whatever’s in your pantry. I keep coming back to this recipe because it’s simple, forgiving, and always delicious. It’s the one dish that gets requested year after year—by friends, family, and, honestly, anyone who’s lucky enough to taste it.
So go ahead, give it a try! Leave a comment below if you’ve made it, share your own tweaks, or tag me on Pinterest with your beautiful casserole creations. Here’s hoping your kitchen fills with the same sweet, warm scents and happy memories that mine does every time I bake this casserole. You’ve got this!
Frequently Asked Questions
Can I make creamy sweet potato casserole ahead of time?
Absolutely! Prepare the filling and streusel a day in advance, store separately in the fridge, then assemble and bake when ready. Add marshmallows just before the final bake.
Is this recipe gluten-free?
Yes, simply use almond flour or your favorite gluten-free flour for the streusel topping. The filling is naturally gluten-free.
Can I use canned sweet potatoes?
Yes! Just make sure to drain and mash them well. Canned sweet potatoes can be a touch sweeter, so you might want to reduce the added sugar a bit.
How do I keep the marshmallows from burning?
Watch them closely during the last 8–10 minutes of baking. If browning too quickly, loosely tent the casserole with foil or turn off the oven and let residual heat finish the job.
What’s the best way to reheat leftovers?
Warm slices in a 350°F (175°C) oven for 10–15 minutes, or microwave individual portions for 1–2 minutes. The marshmallow topping stays gooey and delicious!
Pin This Recipe!

Creamy Sweet Potato Casserole with Marshmallow Streusel Topping
This creamy sweet potato casserole features a silky sweet potato filling, a crunchy streusel topping, and gooey toasted marshmallows. It’s a nostalgic, crowd-pleasing side dish perfect for holidays, potlucks, or cozy family dinners.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 10 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 lbs sweet potatoes, peeled and cut into chunks
- 1/2 cup heavy cream
- 1/3 cup light brown sugar
- 2 large eggs, room temperature
- 1/4 cup unsalted butter, melted
- 1 tsp vanilla extract
- 1/2 tsp ground cinnamon
- 1/4 tsp salt
- 1/2 cup all-purpose flour
- 1/3 cup light brown sugar
- 1/3 cup unsalted butter, cold and cubed
- 1/2 cup chopped pecans or walnuts
- 1/2 tsp ground cinnamon
- 2 cups miniature marshmallows
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or nonstick spray.
- Place the peeled and chunked sweet potatoes in a large pot of salted water. Bring to a boil and cook for 15–20 minutes, or until fork-tender. Drain well.
- Transfer the drained sweet potatoes to a large mixing bowl. Mash until smooth using a potato masher or electric mixer.
- Add heavy cream, light brown sugar, eggs, melted butter, vanilla extract, cinnamon, and salt to the mashed sweet potatoes. Whisk until fully combined and silky.
- Pour the sweet potato mixture into the greased baking dish and smooth the top with a spatula.
- In a separate bowl, combine flour, brown sugar, cold butter, chopped pecans or walnuts, and cinnamon. Use a pastry cutter or your fingers to rub the butter into the mixture until it forms coarse crumbs.
- Evenly scatter the streusel topping over the sweet potato layer.
- Bake for 25–30 minutes, until the top is golden and the filling is set.
- Remove the casserole from the oven and sprinkle miniature marshmallows evenly over the top. Return to the oven for 8–10 minutes, or until the marshmallows are toasted and gooey.
- Let the casserole rest for 10 minutes before serving. For neat slices, chill for 20 minutes before cutting.
Notes
For gluten-free, use almond flour in the streusel. For vegan, substitute coconut cream, plant-based butter, and flax eggs. Watch marshmallows closely while baking to prevent burning. Prep filling and streusel a day ahead for easy assembly. If the filling is too loose, bake a few minutes longer before adding marshmallows.
Nutrition
- Serving Size: 1/10 of casserole
- Calories: 250
- Sugar: 20
- Sodium: 150
- Fat: 10
- Saturated Fat: 6
- Carbohydrates: 38
- Fiber: 3
- Protein: 3
Keywords: sweet potato casserole, marshmallow topping, Thanksgiving side, holiday recipe, streusel, comfort food, easy casserole, potluck, vegetarian, gluten-free option




