Let me set the scene for you: the kitchen is filled with the aroma of roasted sweet potatoes, brown sugar, and just a hint of cinnamon. Honestly, the scent alone could make anyone forget about dinner and head straight for dessert! The first time I pulled this creamy sweet potato casserole out of the oven, the golden marshmallows were puffed up like little clouds, and the pecans had that toasty, irresistible crunch. It was the kind of moment 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, sweet potato casserole was the centerpiece of any holiday table, especially at my grandma’s place. She’d let me sneak a taste of the marshmallow topping before it made its way to the oven (sorry, Grandma!). Now, every time I whip up this recipe, I’m reminded of those cozy family gatherings, the sound of laughter, and, let’s face it, the thrill of getting away with a little kitchen mischief.
This creamy sweet potato casserole isn’t just for holidays—it’s perfect for potlucks, as a sweet treat for your kids, or even to brighten up your Pinterest casserole board. My family couldn’t stop sneaking bites off the cooling rack (and I can’t really blame them). There’s something about the combination of silky sweet potatoes, gooey marshmallows, and crunchy pecans that makes this dish dangerously easy to love. You know what? I wish I’d discovered this version years ago—it’s become a staple for family gatherings, gifting, and, if I’m being honest, midnight snacks in the name of research, of course. It feels like a warm hug in casserole form, and you’re going to want to bookmark this one!
Why You’ll Love This Creamy Sweet Potato Casserole Recipe
I’ve tested, tweaked, and perfected this creamy sweet potato casserole more times than I can count, and I’m telling you—it’s a keeper. Whether you’re a casserole connoisseur or just looking for a side dish that steals the show, here’s why this recipe stands out:
- Quick & Easy: Comes together in under an hour (with a little multitasking), so you don’t need to spend all day in the kitchen.
- Simple Ingredients: No wild goose chases at the grocery store—most ingredients are pantry staples or easy to substitute.
- Perfect for Any Occasion: Ideal for Thanksgiving, Christmas, Sunday brunch, or anytime you need a little extra comfort food on your table.
- Crowd-Pleaser: Gets rave reviews from picky eaters, kids, and adults alike (I’ve witnessed more than one person fighting for seconds).
- Unbelievably Delicious: The ultra-creamy sweet potato base, fluffy marshmallows, and crunchy pecans hit all the best notes—sweet, nutty, and just a bit indulgent.
What makes this creamy sweet potato casserole different? For starters, I blend the cooked sweet potatoes until they’re absolutely silky—no grainy, lumpy bites here. The balance of cinnamon and nutmeg brings out the natural sweetness (without overpowering it), and the marshmallow and pecan topping is the classic combo that never disappoints. This isn’t just any casserole—it’s the one you’ll reach for when you want something special but don’t want to fuss.
There’s something magical about digging into a scoop of this casserole. It’s the kind of dish that makes you close your eyes after the first bite, savoring the creamy texture and nostalgic flavors. It’s comfort food, reimagined—faster, a bit lighter, but with the same soul-soothing satisfaction. Whether you’re impressing guests or just turning a simple dinner into something memorable, this recipe delivers every single time.
What Ingredients You Will Need
This creamy sweet potato casserole recipe uses simple, wholesome ingredients that deliver bold flavor and a satisfying texture—without the fuss. You won’t need anything fancy, and chances are you’ve got most of these on hand. Here’s what you’ll need to make this classic comfort dish:
- For the Sweet Potato Base:
- 3 lbs (1.4 kg) sweet potatoes, peeled and cut into large chunks
- 1/2 cup (120 ml) whole milk (or almond milk for dairy-free)
- 1/4 cup (60 g) unsalted butter, melted (adds richness)
- 2 large eggs, room temperature
- 1/2 cup (100 g) brown sugar, packed
- 1/4 cup (60 ml) heavy cream (optional, for extra creaminess)
- 1 tsp vanilla extract
- 1/2 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/4 tsp salt
- For the Marshmallow & Pecan Topping:
- 2 cups (100 g) mini marshmallows (more if you love extra gooey topping)
- 3/4 cup (90 g) pecans, roughly chopped
- 2 tbsp (25 g) brown sugar
- 2 tbsp (28 g) unsalted butter, melted
- 1/2 tsp cinnamon (optional, for nutty warmth)
Ingredient notes:
- Fresh sweet potatoes give the creamiest result—avoid canned if you can help it.
- For a lighter version, swap whole milk with any non-dairy alternative (I’ve used oat milk with great success).
- Want a gluten-free option? No worries—all ingredients here are naturally gluten-free!
- Pecans add a deep, toasty crunch, but walnuts work in a pinch (or skip nuts for allergy-friendly).
- Mini marshmallows give that iconic gooey topping, but large ones sliced in half will work too.
Personal tip: I always use organic sweet potatoes when possible—they’re sweeter and have a vibrant color that looks gorgeous on the table. For the butter, I like Kerrygold for its rich flavor, but any good-quality unsalted butter will do. If you want to swap the brown sugar for coconut sugar, go for it—it’s a subtle twist that tastes great!
Equipment Needed
- Large Pot: For boiling the sweet potatoes (a basic stockpot works just fine).
- Colander: To drain the potatoes—if you don’t have one, a slotted spoon will do in a pinch.
- Mixing Bowls: At least two—one for the base, one for the topping.
- Electric Mixer or Food Processor: For blending the sweet potatoes into a silky puree (hand mixer works, but a food processor makes it extra smooth).
- Measuring Cups & Spoons: Essential for getting the balance just right.
- 9×13-inch (23×33 cm) Baking Dish: The classic casserole size; glass or ceramic both work well.
- Rubber Spatula: For scraping every last bit of creamy goodness out of the bowl.
- Oven Mitts: Because, let’s face it, you don’t want to risk burnt fingers!
If you don’t have a food processor, a potato masher will work (the texture will be a little more rustic, but still delicious). My trusty ceramic baking dish has seen more holiday casseroles than I can count—it cleans up easily and retains heat well. For budget-friendly options, basic Pyrex glass dishes and hand-held mixers work perfectly. Just make sure your baking dish is deep enough to hold the fluffy marshmallow topping without spillover.
Preparation Method

- Prep the Sweet Potatoes:
- Peel and cut 3 lbs (1.4 kg) sweet potatoes into large 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: Don’t overcook, or they’ll get watery.)
- Drain well in a colander and let cool slightly.
- Make the Creamy Base:
- Add drained sweet potatoes to a large mixing bowl or food processor.
- Add 1/2 cup (120 ml) milk, 1/4 cup (60 g) melted butter, 2 eggs, 1/2 cup (100 g) brown sugar, 1/4 cup (60 ml) heavy cream (if using), 1 tsp vanilla, 1/2 tsp cinnamon, 1/4 tsp nutmeg, and 1/4 tsp salt.
- Blend until completely smooth—about 1-2 minutes. The mixture should be creamy and pale orange. (If you’re using a hand mixer, beat for 3-4 minutes to break up all lumps.)
- Taste for sweetness and spice—add a pinch more cinnamon or sugar if you like it sweeter.
- Assemble the Casserole:
- Preheat oven to 350°F (175°C).
- Grease a 9×13-inch (23×33 cm) baking dish with a little butter.
- Spread the creamy sweet potato mixture evenly in the dish. Use a spatula to smooth the top.
- Prepare the Topping:
- In a small bowl, mix 3/4 cup (90 g) chopped pecans, 2 tbsp (25 g) brown sugar, 2 tbsp (28 g) melted butter, and 1/2 tsp cinnamon.
- Sprinkle the pecan mixture evenly over the sweet potatoes.
- Scatter 2 cups (100 g) mini marshmallows over the top.
- Bake:
- Bake uncovered for 25-30 minutes, until marshmallows are golden and the casserole is heated through. (Watch closely during the last 5 minutes—the marshmallows can go from golden to charred pretty fast!)
- If your marshmallows aren’t browning, turn on the broiler for 1-2 minutes, keeping a close eye.
- Cool & Serve:
- Let the casserole cool for at least 10 minutes before serving—this helps the creamy base set and the topping stay crunchy.
- Scoop and serve warm. (Pro tip: Use a wide spatula for neat slices.)
Troubleshooting notes:
- If the sweet potato base looks watery, let it bake uncovered for an extra 5 minutes to firm up.
- If the marshmallows melt too much, add a fresh layer halfway through baking for extra gooeyness.
- If the casserole is too sweet, cut back on the brown sugar next time—sweet potatoes vary in natural sugar.
For efficiency, I prep the topping while the potatoes boil. And if you want that golden marshmallow “wow” moment for Pinterest, snap your photos right as it comes out of the oven!
Cooking Tips & Techniques
Over years of making this creamy sweet potato casserole, I’ve learned a few tricks that guarantee perfect results every time. Here’s what works (and what doesn’t):
- Blend for Creaminess: Don’t skimp on blending the sweet potatoes. A food processor makes the base silky smooth—hand mashing is okay, but you’ll get a rustic texture.
- Avoid Overcooking: Overboiled potatoes get watery and lose flavor. Check for fork-tender, not mushy—that’s your cue to drain.
- Layer Topping Evenly: Clumpy marshmallows burn fast, so scatter them in a single layer for perfect browning.
- Watch the Oven: Marshmallows brown in a flash. If you’ve ever burned a batch (guilty as charged!), keep a close eye and use the broiler just for a minute if needed.
- Eggs at Room Temp: Cold eggs can make the base lumpy. Set them out while the potatoes boil.
- Troubleshoot Texture: If your casserole seems runny, let it cool for 10-15 minutes after baking—it’ll firm up as it sits.
Multitasking tip: Prep the pecan topping while the casserole bakes. If I’m making this for a crowd, I double the topping and stash extra marshmallows for a second layer if needed (trust me, you’ll want more!).
Consistency is key: Always measure ingredients, and don’t rush the blending step. I once tried to shortcut with a fork—big mistake. Lumpy casserole doesn’t win any family awards.
Variations & Adaptations
This creamy sweet potato casserole is endlessly adaptable, so you can make it your own no matter your dietary needs or flavor cravings. I’ve played with lots of variations—here are some of my favorites:
- Gluten-Free & Dairy-Free: Use almond or oat milk instead of whole milk, skip the heavy cream, and swap the butter for coconut oil. All other ingredients are gluten-free as is!
- Nut-Free: Omit pecans and add a sprinkle of rolled oats or sunflower seeds for crunch. (I’ve done this for school potlucks—everyone still went wild for it!)
- Low-Sugar: Cut the brown sugar in half and use unsweetened almond milk. You can also use coconut sugar for a more subtle sweetness.
- Spiced Up: Add a pinch of ginger or allspice to the sweet potato base for extra warmth. Try orange zest for a zippy twist.
- Vegan Version: Replace eggs with a flaxseed “egg” (1 tbsp ground flax + 2.5 tbsp water per egg). Use vegan marshmallows and coconut oil instead of butter.
If you prefer a crunchy topping over marshmallows, use a crumble made from oats, pecans, and a bit of maple syrup—just bake until golden. I’ve tried swirling cranberry sauce through the base for Thanksgiving, and it adds a tart pop that everyone loved. Don’t be afraid to experiment—there’s no wrong way to enjoy a sweet potato casserole!
Serving & Storage Suggestions
This creamy sweet potato casserole is best served warm, straight from the oven, when the marshmallows are gooey and the pecans are crisp. For a picture-perfect presentation (hello, Pinterest!), spoon generous portions onto plates and garnish with a few extra toasted pecans.
Pair with roasted turkey, ham, or a light salad for balance. A cup of hot apple cider or spiced tea is a cozy beverage match that brings out the casserole’s cinnamon notes.
To store leftovers, cover the baking dish tightly with foil or transfer to an airtight container. Refrigerate for up to 4 days. For longer storage, freeze individual portions in freezer-safe containers for up to 1 month. When reheating, bake at 350°F (175°C) for 15-20 minutes, or microwave single servings for 1-2 minutes. If the marshmallow topping gets a little soggy, add a fresh sprinkle and broil for a minute to revive that classic golden look.
Honestly, the flavors deepen after a day or two in the fridge—the spices mellow and the sweet potato base sets up even creamier. I’ve stashed leftovers behind the veggies in my fridge just to snag a secret midnight snack later (don’t judge!).
Nutritional Information & Benefits
Here’s a quick rundown of nutritional values for this creamy sweet potato casserole (per serving, based on 10 servings):
- Calories: ~285
- Protein: 4g
- Carbohydrates: 42g
- Fat: 12g
- Fiber: 4g
- Sugar: 25g
Sweet potatoes are packed with vitamin A, fiber, and antioxidants. Pecans add heart-healthy fats and protein, while eggs provide a touch of extra nutrition. This casserole is naturally gluten-free and can be made dairy-free with simple swaps. If you’re watching sugar, reduce the marshmallow layer or use coconut sugar for the base. Allergens to watch: eggs, nuts, and dairy (if not using alternatives).
From a personal wellness perspective, I love that this dish is more nourishing than most holiday sides, with real sweet potatoes instead of canned filling. It’s soul food, but a little smarter!
Conclusion
If you’re searching for the best creamy sweet potato casserole recipe, with marshmallow and pecan topping that’s pure comfort food, this is the one to try. It’s easy, crowd-pleasing, and totally customizable for your family’s tastes or dietary needs. Whether you’re making it for a holiday feast or just a cozy dinner, you’ll come back to this recipe again and again.
Personally, I love how it brings back childhood memories and adds a little magic to any meal. Don’t be shy about swapping ingredients or tweaking the spices—make it your own and share your results!
If you enjoyed this recipe, I’d love to hear your thoughts in the comments below. Share your favorite variations, tag me if you post your casserole on social media, or let me know how your family responded. Bookmark this one—it’s the kind of dish that just keeps giving warm hugs, spoonful by spoonful.
Frequently Asked Questions
Can I make this creamy sweet potato casserole ahead of time?
Absolutely! Prepare the base and topping separately, then assemble and refrigerate up to 24 hours before baking. Add marshmallows just before baking for best texture.
Can I use canned sweet potatoes instead of fresh?
Yes, but the flavor and texture are better with fresh. If using canned, drain well and reduce added sugar, since canned potatoes are sweeter.
What’s the best way to reheat leftovers?
Reheat in the oven at 350°F (175°C) for 15-20 minutes, or microwave individual servings for 1-2 minutes. Add a fresh sprinkle of marshmallows before reheating for that signature topping.
How do I make this casserole nut-free?
Skip the pecans and swap in rolled oats or sunflower seeds for crunch. You can also just use marshmallows for a classic, kid-friendly version.
Can I freeze sweet potato casserole?
You sure can! Cool completely, wrap tightly, and freeze for up to 1 month. Thaw in the fridge overnight, then bake at 350°F (175°C) until warmed through.
Pin This Recipe!

Creamy Sweet Potato Casserole Recipe – Best Marshmallow & Pecan Topping
This creamy sweet potato casserole features a silky sweet potato base, topped with gooey marshmallows and crunchy pecans. It’s a 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: 10 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 lbs sweet potatoes, peeled and cut into large chunks
- 1/2 cup whole milk (or almond milk for dairy-free)
- 1/4 cup unsalted butter, melted
- 2 large eggs, room temperature
- 1/2 cup brown sugar, packed
- 1/4 cup heavy cream (optional)
- 1 tsp vanilla extract
- 1/2 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/4 tsp salt
- 2 cups mini marshmallows
- 3/4 cup pecans, roughly chopped
- 2 tbsp brown sugar
- 2 tbsp unsalted butter, melted
- 1/2 tsp cinnamon (optional)
Instructions
- Peel and cut sweet potatoes into large 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. Drain well and let cool slightly.
- Add drained sweet potatoes to a large mixing bowl or food processor. Add milk, melted butter, eggs, brown sugar, heavy cream (if using), vanilla, cinnamon, nutmeg, and salt.
- Blend until completely smooth (1-2 minutes in a food processor, or 3-4 minutes with a hand mixer). Taste and adjust sweetness or spice if desired.
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter.
- Spread the creamy sweet potato mixture evenly in the dish and smooth the top.
- In a small bowl, mix chopped pecans, brown sugar, melted butter, and cinnamon. Sprinkle evenly over the sweet potatoes.
- Scatter mini marshmallows over the top.
- Bake uncovered for 25-30 minutes, until marshmallows are golden and casserole is heated through. Watch closely during the last 5 minutes.
- If marshmallows aren’t browning, turn on the broiler for 1-2 minutes, watching carefully.
- Let casserole cool for at least 10 minutes before serving to help set the base and keep the topping crunchy.
- Scoop and serve warm.
Notes
For a dairy-free version, use almond or oat milk and coconut oil instead of butter. For nut-free, omit pecans and use rolled oats or sunflower seeds. If the base is watery, bake uncovered for an extra 5 minutes. Add a fresh layer of marshmallows halfway through baking for extra gooeyness. Let casserole cool before serving for best texture.
Nutrition
- Serving Size: 1/10th of casserole
- Calories: 285
- Sugar: 25
- Sodium: 180
- Fat: 12
- Saturated Fat: 6
- Carbohydrates: 42
- Fiber: 4
- Protein: 4
Keywords: sweet potato casserole, holiday side dish, Thanksgiving, marshmallow topping, pecan topping, comfort food, gluten-free, creamy casserole




