Let me set the scene for you: the kitchen is filled with the earthy-sweet aroma of roasted sweet potatoes, cinnamon wafting through the air, and that unmistakable scent of marshmallows just starting to caramelize on top. Honestly, if you’ve never experienced the magic of creamy sweet potato casserole with toasted marshmallow topping fresh out of the oven, you’re missing out on one of life’s coziest comforts. The first time I made this casserole, it was a chilly November afternoon, and I can still remember how the warmth from the oven mingled perfectly with the anticipation of that first bite. It was one of those moments—where you pause, take a deep breath, and just smile because you know you’re onto something truly special.
Years ago, when I was knee-high to a grasshopper, my grandma would whip up a sweet potato casserole for every holiday dinner. She’d let me help mash the sweet potatoes and, let’s face it, sneak a few extra marshmallows. That nostalgia is baked right into every layer of this dish. I stumbled upon my own twist during a rainy weekend when I wanted something that felt like a warm hug, and I had a few sweet potatoes begging to be used. I wish I’d discovered the creamy secret years ago—because honestly, it’s dangerously easy and delivers pure, nostalgic comfort in every scoop.
My family couldn’t stop sneaking forkfuls off the cooling rack, marshmallows still gooey and golden. Even the most “I-don’t-like-sweet-potatoes” folks at the table went back for seconds. This casserole is perfect for potlucks, a sweet treat for your kids, or just to brighten up your Pinterest casserole board. It’s become a staple for family gatherings, gifting, and those days when you just need a little extra warmth. I tested it more times than I can count (in the name of research, of course), and every time, it feels like opening a present. If you’re searching for the best creamy sweet potato casserole recipe with easy toasted marshmallow topping, you’re going to want to bookmark this one.
Why You’ll Love This Creamy Sweet Potato Casserole Recipe
After countless batches made for everything from fancy holiday feasts to simple weeknight dinners, I can say with confidence—this creamy sweet potato casserole is the kind that’s chef-tested and family-approved. My nutritionist friend even gave her nod, saying, “It’s a sneaky way to get folks to eat their veggies.” Here’s why you’ll fall head over heels for this recipe (and why it stands out from the crowd):
- Quick & Easy: Comes together in under 1 hour, making it perfect for busy weeknights or last-minute gatherings.
- Simple Ingredients: No fancy grocery trips needed; you likely already have everything in your kitchen.
- Perfect for Every Occasion: Great for brunch, holiday dinners, potlucks, and cozy Sunday suppers.
- Crowd-Pleaser: Always gets rave reviews from kids and adults alike—seriously, nobody can resist that gooey marshmallow topping.
- Unbelievably Delicious: The texture is so creamy, and the flavor combo is next-level comfort food—think warm spices, sweet potatoes, and an irresistible toasted marshmallow crown.
What truly sets this creamy sweet potato casserole recipe apart? Well, for starters, I use a splash of heavy cream and whip the sweet potatoes until they’re cloud-like (it makes all the difference). I’ve tested every method: steaming, roasting, even microwaving the potatoes, but nothing beats oven-roasted for flavor depth. Plus, the marshmallow topping isn’t just for show—it adds a caramelized sweetness that balances the earthiness of the potato base. I’ve tried adding crunchy pecans, swapping in coconut sugar, and even blending in a little Greek yogurt for extra tang. Each tweak makes this casserole your own, but the original is pure, soul-soothing satisfaction.
This isn’t just good—it’s the kind of recipe that makes you close your eyes after the first bite. It’s comfort food with a little extra heart, healthier than you’d expect, and honestly, so easy you’ll wonder why you ever bought the pre-made stuff. Perfect for impressing guests without breaking a sweat, or just turning a simple meal into something memorable. Whether you’re feeding picky toddlers or holiday crowds, this sweet potato casserole delivers every time.
What Ingredients You Will Need
This creamy sweet potato casserole recipe uses simple, wholesome ingredients to deliver bold flavor and that dreamy, satisfying texture. Most of these are pantry staples, and you’ll find it’s easy to swap things around depending on what you have on hand or your dietary needs. Here’s the breakdown for the base and topping:
- For the Sweet Potato Base:
- 3 pounds (1.4 kg) sweet potatoes, peeled and cut into chunks (choose deep orange varieties for best flavor)
- 1/2 cup (120 ml) heavy cream (or use half-and-half for a lighter option)
- 1/4 cup (60 g) unsalted butter, melted (adds richness and helps create that creamy texture)
- 1/3 cup (70 g) brown sugar, packed (light or dark, depending on your taste; coconut sugar works, too)
- 2 large eggs (room temperature, helps bind and add fluffiness)
- 1 teaspoon (5 ml) pure vanilla extract (I love Nielsen-Massey for flavor)
- 1/2 teaspoon (2 g) ground cinnamon (warmth and depth)
- 1/4 teaspoon (1 g) ground nutmeg (optional, but adds a subtle richness)
- 1/4 teaspoon (1 g) salt (balances the sweetness)
- For the Toasted Marshmallow Topping:
- 2 cups (100 g) mini marshmallows (regular or vegan; I’ve tried Dandies for a dairy-free option)
- Optional Add-Ins and Variations:
- 1/2 cup (60 g) chopped pecans or walnuts (for crunch; toast lightly before adding)
- 1/3 cup (40 g) shredded coconut (adds a tropical note)
- 2 tablespoons (30 ml) maple syrup (swap for brown sugar for a different sweetness profile)
- For a gluten-free version: All ingredients here are naturally gluten-free—just double-check your marshmallows and flavorings.
- For dairy-free: Substitute coconut cream and vegan butter for the cream and butter.
When it comes to sweet potatoes, I recommend picking up firm, unblemished tubers—ideally, ones with deep orange flesh for the sweetest, creamiest casserole. If you’re shopping in summer, swap in fresh, local sweet potatoes for unbeatable flavor; in winter, canned sweet potato puree works in a pinch, just drain well. And don’t be afraid to experiment: I once swapped half the sweet potatoes for pumpkin, and it was a hit. Whatever you choose, the result is always a comforting, crowd-pleasing dish that feels like a celebration.
Equipment Needed
You’ll be happy to know that making this creamy sweet potato casserole with toasted marshmallow topping doesn’t require any fancy gadgets. Here’s what you’ll need:
- Large pot – For boiling or steaming the sweet potatoes (a Dutch oven works great, too).
- Potato masher or hand mixer – Masher for a rustic texture, mixer for a silky-smooth finish (I’ve found a hand mixer gives the fluffiest results).
- Mixing bowls – One large for the sweet potato mixture, one small for whisking eggs and other wet ingredients.
- 9×13-inch (23×33 cm) baking dish – Glass or ceramic; I love my Pyrex for even browning.
- Rubber spatula or wooden spoon – For folding everything together gently.
- Oven mitts – That marshmallow topping gets hot!
- Measuring cups and spoons – Precision makes a difference (I’ve used cheap plastic ones for years, and they haven’t let me down).
If you don’t have a potato masher, a fork works in a pinch. No hand mixer? Just mash well and give it a good stir. For the baking dish, if you only have a smaller pan, just reduce the quantities slightly or bake in two batches. Maintenance tip: Wash your utensils right after use—the sweet potato mix can get sticky. For budget-friendly options, check thrift stores for sturdy baking dishes. Honestly, you don’t need anything fancy—just a little kitchen spirit!
How to Make Creamy Sweet Potato Casserole with Toasted Marshmallow Topping
- Prep the Sweet Potatoes: Preheat your oven to 375°F (190°C). Peel and dice 3 pounds (1.4 kg) sweet potatoes into roughly 2-inch chunks. Place in a large pot, cover with water, and add a pinch of salt. Boil for 20-25 minutes until fork-tender. (Tip: Don’t overcook—mushy potatoes can turn watery.) Drain well and let cool for 5 minutes.
- Mash and Mix: Transfer sweet potatoes to a large mixing bowl. Mash with a potato masher or beat with a hand mixer until smooth and creamy. Add 1/2 cup (120 ml) heavy cream, 1/4 cup (60 g) melted unsalted butter, 1/3 cup (70 g) packed brown sugar, 2 large eggs, 1 teaspoon (5 ml) vanilla extract, 1/2 teaspoon (2 g) cinnamon, 1/4 teaspoon (1 g) nutmeg (optional), and 1/4 teaspoon (1 g) salt. Mix until fully combined and silky. (Sensory cue: The mixture should look fluffy, pale orange, and smell like autumn.)
- Taste and Adjust: Give it a taste—if you want it sweeter, add another tablespoon of brown sugar or a drizzle of maple syrup. For extra richness, another splash of cream won’t hurt. (Personal tip: Sometimes I add a pinch more cinnamon if I’m feeling festive.)
- Layer in the Baking Dish: Lightly grease your 9×13-inch (23×33 cm) baking dish with butter or nonstick spray. Pour in the sweet potato mixture and smooth the top with a spatula. If adding nuts or coconut, sprinkle evenly over the base before topping.
- Add the Marshmallow Topping: Evenly spread 2 cups (100 g) mini marshmallows over the casserole. (Warning: Too many marshmallows can overflow and stick—trust me, I’ve scraped burnt marshmallows off the oven rack before!)
- Bake: Bake uncovered for 25-30 minutes, until the marshmallows are golden and the casserole is set. (Sensory cue: The marshmallows should puff up and turn a deep golden brown, with the edges slightly crispy.)
- Optional Broil: For extra toastiness, broil for 1-2 minutes, watching closely. (Don’t step away—marshmallows burn fast!)
- Cool and Serve: Let casserole rest for 10 minutes before serving. The filling will firm up, and the topping sets into a sticky, irresistible layer. (Efficiency tip: Prepare the base a day ahead and add marshmallows right before baking.)
- Troubleshooting: If your casserole turns out watery, chances are the sweet potatoes weren’t drained well enough—spread the mixture thinner next time, or bake a little longer. If the marshmallows sink, wait until the last 10 minutes to add them next time.
Honestly, once you get the hang of these steps, you can whip up this creamy sweet potato casserole recipe with your eyes closed. It’s forgiving, flexible, and guaranteed to make every kitchen smell like a holiday.
Cooking Tips & Techniques
Every time I make this creamy sweet potato casserole, I pick up a new trick (or learn from a kitchen mishap). Here’s what I’ve discovered along the way that might help you make the absolute best casserole:
- Roast vs. Boil: Roasting the sweet potatoes gives a deeper, caramelized flavor, but boiling is faster. If you have the time, roast at 400°F (205°C) for 45 minutes, then mash.
- Texture Matters: For the creamiest result, mash sweet potatoes while hot, and use a hand mixer if you like them ultra-smooth. Over-mixing can make it gummy, though—learned that the hard way!
- Marshmallow Watch: Marshmallows toast super fast. I’ve had them go from pale to burnt in seconds—keep your eye on the oven, and don’t walk away during broiling.
- Eggs at Room Temperature: This helps the casserole bind better and bake evenly. If you forget, pop them in warm water for 5 minutes.
- Make Ahead: You can make the sweet potato base a day ahead, store covered in the fridge, and just top with marshmallows before baking. Saves time and tastes even better!
- Seasoning: Taste before baking—sometimes sweet potatoes vary in sweetness. Adjust sugar and spices to suit your family’s preferences.
- Consistency: If your mixture seems too thick, add a splash more cream. Too thin? Bake a few extra minutes uncovered.
My biggest cooking fail? Burning the marshmallow topping while multitasking. Now, I set a timer and keep the oven light on—lesson learned! For multitasking, prep the sweet potatoes while preheating the oven and set out all ingredients before you start. That way, you’re not scrambling once things get sticky. With these tips, your creamy sweet potato casserole will be picture-perfect, every time.
Variations & Adaptations
One of my favorite things about this creamy sweet potato casserole recipe is how easy it is to customize for different tastes, dietary needs, or seasons. Here are a few tried-and-true variations:
- Nutty Crunch: Add 1/2 cup (60 g) toasted pecans or walnuts on top or mixed into the base for a crunchy twist. This adds texture and a nutty depth—especially loved by adults.
- Dairy-Free Adaptation: Swap the heavy cream for coconut cream and use vegan butter. Top with vegan marshmallows (Dandies are my go-to). The result is just as creamy and satisfying.
- Lower Sugar: Use less brown sugar or substitute with coconut sugar or maple syrup. You can also cut back on the marshmallows for a less-sweet bite.
- Pumpkin & Sweet Potato Blend: Sub in half pumpkin puree for half the sweet potatoes—it’s a fun, autumnal twist and makes the casserole even silkier.
- Spiced Up: Add a pinch of cayenne or ground ginger for a little heat. My uncle swears by a dash of cardamom, too!
For allergen substitutions, just double-check your marshmallows and use nut-free add-ins if needed. You can also bake this in individual ramekins for cute, single-serve portions (great for parties). My personal favorite? Adding a crunchy granola layer between the sweet potato and marshmallow—sounds odd, but it’s a hit at brunch. Don’t be afraid to play around and make it your own!
Serving & Storage Suggestions
This creamy sweet potato casserole recipe shines when served warm, right out of the oven. The marshmallow topping will be sticky and golden, the base creamy and rich. I like to scoop generous portions onto plates, letting the marshmallow stretch just a bit—kids love watching it pull!
- Serving Temperature: Warm is best, but room temperature works for leftovers.
- Presentation: Sprinkle extra toasted nuts or a dusting of cinnamon on top for a pretty finish.
- Pairings: This casserole pairs beautifully with roast turkey, ham, or even grilled chicken. For brunch, serve alongside scrambled eggs and fruit.
- Beverages: Try with spiced apple cider, black tea, or a crisp white wine if you’re feeling fancy.
For leftovers, cover tightly and store in the refrigerator for up to 4 days. Marshmallows will soften a bit, but the flavor deepens overnight. To reheat, pop individual servings in the microwave for 30-45 seconds or warm the whole dish in a 350°F (175°C) oven for 10 minutes. Freezing isn’t ideal due to the marshmallow topping, but you can freeze the sweet potato base separately and add the topping fresh when ready to bake. Honestly, the flavors just get better as they mingle—so don’t be afraid to make it ahead!
Nutritional Information & Benefits
Per serving, this creamy sweet potato casserole recipe provides roughly:
- Calories: 220
- Fat: 7g
- Carbohydrates: 35g
- Protein: 3g
- Fiber: 3g
Sweet potatoes are packed with vitamins A and C, potassium, and antioxidants. The eggs and cream add a little protein and richness, while the marshmallows—well, let’s just call them a fun treat. If you go the dairy-free or lower-sugar route, you can easily adapt this casserole for gluten-free, vegetarian, and nut-free diets. Just keep an eye on marshmallow ingredients if allergies are a concern. Personally, I love knowing this dish sneaks in a healthy veggie under all that gooey goodness—makes it feel a little less indulgent!
Conclusion
There’s a reason this creamy sweet potato casserole recipe with easy toasted marshmallow topping has become a staple in my kitchen—it’s comforting, crowd-pleasing, and so simple you could make it with your eyes closed. The flavors are warm and welcoming, the texture is dreamy, and the marshmallow topping turns every bite into a celebration. Whether you’re looking for a new holiday tradition or just want a sweet, nostalgic side dish, this casserole is worth trying (and sharing with those you love).
Don’t be afraid to customize—add your favorite nuts, swap in dairy-free ingredients, or tweak the spices until it’s perfect for your family. I make this recipe every year because it brings people together—nothing beats the smiles around the table. If you give it a try, I’d love to hear how you make it your own! Please leave a comment, share your tweaks, or tag me in your Pinterest creations. Here’s to recipes that feel like home—warm, easy, and always delicious.
You’ve got this—happy cooking!
FAQs about Creamy Sweet Potato Casserole Recipe
Can I make creamy sweet potato casserole ahead of time?
Yes! Prepare the sweet potato base a day ahead, cover, and refrigerate. Add marshmallows and bake just before serving for best texture.
Can I use canned sweet potatoes instead of fresh?
Absolutely. Just drain well and adjust sugar to taste, since canned sweet potatoes are often packed in syrup.
What’s the best way to toast marshmallows without burning?
Bake until golden, then broil for just 1-2 minutes, watching closely. Don’t walk away—marshmallows toast fast!
Is this creamy sweet potato casserole recipe gluten-free?
Yes—all the main ingredients are naturally gluten-free. Double-check marshmallows and flavorings to be safe.
How do I make this casserole dairy-free?
Substitute coconut cream and vegan butter for the dairy ingredients, and use vegan marshmallows. The result is still creamy and delicious!
Pin This Recipe!

Creamy Sweet Potato Casserole Recipe – Easy Toasted Marshmallow Topping
This creamy sweet potato casserole features a silky sweet potato base topped with gooey, toasted marshmallows. It’s a nostalgic, crowd-pleasing comfort food perfect for holidays, potlucks, or cozy family dinners.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 pounds sweet potatoes, peeled and cut into chunks
- 1/2 cup heavy cream (or half-and-half for lighter option)
- 1/4 cup unsalted butter, melted
- 1/3 cup brown sugar, packed (light or dark)
- 2 large eggs, room temperature
- 1 teaspoon pure vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg (optional)
- 1/4 teaspoon salt
- 2 cups mini marshmallows
- Optional: 1/2 cup chopped pecans or walnuts, toasted
- Optional: 1/3 cup shredded coconut
- Optional: 2 tablespoons maple syrup
Instructions
- Preheat oven to 375°F (190°C). Peel and dice sweet potatoes into 2-inch chunks. Place in a large pot, cover with water, and add a pinch of salt. Boil for 20-25 minutes until fork-tender. Drain well and let cool for 5 minutes.
- Transfer sweet potatoes to a large mixing bowl. Mash with a potato masher or beat with a hand mixer until smooth and creamy.
- Add heavy cream, melted butter, brown sugar, eggs, vanilla extract, cinnamon, nutmeg (if using), and salt. Mix until fully combined and silky.
- Taste and adjust sweetness or spices as desired.
- Lightly grease a 9×13-inch baking dish. Pour in the sweet potato mixture and smooth the top. Sprinkle optional nuts or coconut if desired.
- Evenly spread mini marshmallows over the casserole.
- Bake uncovered for 25-30 minutes, until marshmallows are golden and casserole is set.
- For extra toastiness, broil for 1-2 minutes, watching closely.
- Let casserole rest for 10 minutes before serving.
Notes
For extra flavor, roast sweet potatoes instead of boiling. Make the sweet potato base a day ahead and add marshmallows before baking. Adjust sugar and spices to taste. Use vegan marshmallows and coconut cream for dairy-free adaptation. Nuts and coconut are optional for added texture.
Nutrition
- Serving Size: 1/8 of casserole
- Calories: 220
- Sugar: 18
- Sodium: 160
- Fat: 7
- Saturated Fat: 4
- Carbohydrates: 35
- Fiber: 3
- Protein: 3
Keywords: sweet potato casserole, marshmallow topping, holiday side dish, Thanksgiving, comfort food, easy casserole, vegetarian, gluten-free, potluck, creamy sweet potatoes




