I figured a sweet potato casserole was a straightforward affair—boil some potatoes, mash them up, throw on some marshmallows, and call it a day. It took about one Thanksgiving dinner for that assumption to fall apart completely. The marshmallows had melted into a sad, sugary puddle, the potatoes were bland, and everyone politely reached for the green beans instead. That night, I decided this dish deserved a real second chance.
Honestly, the problem wasn’t the sweet potatoes themselves. It was the lack of texture and that missing contrast between creamy and crunchy. I started tinkering—roasting instead of boiling, adding a real pecan crumble, and figuring out how to get the marshmallows to toast without turning into a sticky mess. What came out of the oven that next test run was a completely different thing. The sweet potato base was velvety and rich, the pecan topping was buttery and crisp, and the marshmallows? Perfectly bronzed on top. It was the kind of dish that makes people stop mid-conversation.
This Perfect Sweet Potato Casserole with Marshmallow Pecan Crumble became my non-negotiable holiday staple. It’s not trying to be fancy or complicated—it’s just honest, soul-warming comfort food that actually works. And once you taste that first forkful with the creamy base, the crunchy nuts, and the gooey marshmallow all together, you’ll understand exactly why I couldn’t let it go.
Why You’ll Love This Recipe
Let me tell you why this version is different from every other sweet potato casserole you’ve tried. I’ve tested this thing more times than I care to admit, and each tweak brought me closer to that perfect balance of creamy, crunchy, sweet, and savory.
- Simple Ingredients, No Fuss: You probably have most of these in your pantry right now. No weird extracts or hard-to-find spices—just real ingredients that work together.
- That Pecan Crumble Magic: The topping is the star here. It’s buttery, slightly salty, and adds that crunch that makes every bite interesting. I’ve had people ask for the crumble recipe separately (and yes, it’s amazing on ice cream too).
- Perfect for Holidays or Any Day: This dish shows up at my Thanksgiving table every year, but honestly? I make it for Sunday dinners and potlucks too. It travels well, reheats beautifully, and always gets devoured.
- Crowd-Pleaser Guaranteed: Kids love the marshmallows. Adults love the pecan crumble. Everyone loves the creamy sweet potato base. It’s the one dish that disappears first from the buffet line.
- Make-Ahead Friendly: You can prep this the day before and just pop it in the oven when you’re ready. That’s a lifesaver when you’re juggling a full holiday menu.
What really sets this recipe apart is the roasting step. Instead of boiling the sweet potatoes (which waters them down), roasting them concentrates their natural sweetness and gives you a much richer flavor. That one change makes all the difference. Plus, the combination of a brown sugar bourbon sweet potato casserole might be a cousin to this one, but this version keeps things simpler and lets the marshmallow-pecan combo shine.
This isn’t just another side dish. It’s the kind of recipe that makes you close your eyes after the first bite—creamy, crunchy, sweet, and just a little bit salty. It’s comfort food at its finest, and it’s about to become your new favorite holiday tradition.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to create layers of flavor and texture. Most of these are pantry staples, but a few key choices make all the difference.
For the Sweet Potato Base
- 4 pounds sweet potatoes (about 4-5 large)—roasted, not boiled. Look for firm, unblemished potatoes with deep orange flesh. Garnet or Jewel varieties work best for their natural sweetness and creamy texture.
- ½ cup unsalted butter, melted—adds richness and helps the filling stay silky. I use Kerrygold for its superior flavor, but any good unsalted butter works.
- ½ cup packed brown sugar—light or dark, your choice. Dark brown sugar adds deeper molasses notes; light keeps it milder.
- 2 large eggs, lightly beaten—they help bind the filling and give it structure. Make sure they’re at room temperature so they blend smoothly.
- 1 teaspoon vanilla extract—use pure, not imitation. It rounds out the sweetness beautifully.
- ½ teaspoon salt—don’t skip this. It balances the sweetness and keeps the dish from tasting one-dimensional.
- ½ teaspoon cinnamon—warm and aromatic, it pairs perfectly with sweet potatoes.
- ¼ teaspoon nutmeg—freshly grated if you can, but pre-ground works fine.
- ¼ cup milk (whole or 2%)—adds moisture and helps achieve that velvety consistency. You can substitute with any milk alternative if needed.
For the Marshmallow Pecan Crumble Topping

- 1 cup chopped pecans—toast them lightly first for maximum crunch and nutty flavor. I prefer pecan halves that I chop myself for bigger, more satisfying pieces.
- ½ cup packed brown sugar—creates that caramelized, crunchy layer.
- ¼ cup all-purpose flour—helps bind the crumble. For a gluten-free version, use almond flour or gluten-free all-purpose blend.
- ¼ cup unsalted butter, cold and cubed—this is key for a crumbly topping. Don’t melt it; cut it into the dry ingredients like you’re making pie dough.
- 1 teaspoon cinnamon—adds warmth and depth to the crumble.
- Pinch of salt—balances the sweetness of the topping.
- 2 cups mini marshmallows—you’ll sprinkle these on top before the final bake. Jet-Puffed is my go-to brand for consistent melting and toasting.
Ingredient Selection Tips: For the sweet potatoes, choose ones that feel heavy for their size and have smooth, unblemished skin. Avoid any that are soft or have green patches. For the pecans, buy raw and toast them yourself—pre-toasted nuts can be stale and lack that fresh, buttery flavor. And please, please use unsalted butter so you control the salt level.
Equipment Needed
You don’t need a professional kitchen for this one. Here’s what you’ll actually use:
- 9×13-inch baking dish—glass or ceramic works best for even heat distribution. A metal pan can work too, but watch the bake time.
- Large pot or Dutch oven—for roasting or boiling, though I strongly recommend roasting for better flavor.
- Baking sheet—for roasting the sweet potatoes and toasting the pecans.
- Potato masher or hand mixer—a masher gives you a chunkier texture; a hand mixer makes it silky smooth. I prefer the masher for a more rustic feel.
- Mixing bowls—one large for the sweet potato mixture, one medium for the crumble topping.
- Pastry cutter or fork—for cutting cold butter into the crumble ingredients. Your fingers work too, but a pastry cutter keeps the butter cold.
- Aluminum foil—for tenting the casserole if the topping browns too quickly.
Budget-Friendly Alternative: If you don’t have a pastry cutter, just use two forks or your fingertips. The key is to work quickly so the butter stays cold. And honestly, a good old-fashioned potato masher is like $8 and lasts forever—worth every penny.
Preparation Method
Let’s walk through this step by step. Take your time, and don’t rush the roasting—it’s where the magic happens.
- Preheat your oven to 400°F (200°C). Scrub the sweet potatoes clean and pierce them several times with a fork. Place them directly on the oven rack or on a baking sheet lined with foil. Roast for 45-60 minutes, until they’re completely tender when pierced with a knife. The skins will look slightly wrinkled and might even leak a little syrup—that’s perfect.
- Let the potatoes cool until you can handle them. This usually takes about 10-15 minutes. While they cool, reduce the oven temperature to 350°F (175°C).
- Scoop the flesh out of the skins into a large mixing bowl. Discard the skins (or save them for crispy sweet potato skins—your call). Mash the flesh with a potato masher until mostly smooth, with a few small lumps remaining for texture.
- Add the melted butter, brown sugar, beaten eggs, vanilla, salt, cinnamon, nutmeg, and milk to the mashed sweet potatoes. Stir until everything is well combined. The mixture should be thick but creamy, like a slightly looser mashed potato consistency. Taste it and adjust the sweetness if needed—some sweet potatoes are naturally sweeter than others.
- Spread the sweet potato mixture evenly into your greased 9×13-inch baking dish. Smooth the top with a spatula so it’s level. Set aside while you make the topping.
- Make the pecan crumble: In a medium bowl, combine the chopped pecans, brown sugar, flour, cinnamon, and salt. Add the cold, cubed butter. Use a pastry cutter or your fingertips to work the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. Don’t overwork it—you want those little butter pockets to melt and create crispy bits.
- Sprinkle the pecan crumble evenly over the sweet potato mixture. Don’t press it down; just let it rest on top. At this point, you can cover the dish and refrigerate it for up to 24 hours if you’re making it ahead.
- Bake the casserole at 350°F (175°C) for 25 minutes uncovered. The crumble should be golden brown and fragrant, and the filling should be bubbly around the edges.
- Remove the casserole from the oven and sprinkle the mini marshmallows evenly over the top. Return it to the oven and bake for another 5-7 minutes, until the marshmallows are puffed and lightly golden. Watch them closely—marshmallows go from perfectly toasted to burnt in about 30 seconds.
- Let the casserole rest for at least 10 minutes before serving. This allows the filling to set slightly and makes for cleaner servings. The marshmallows will also deflate a bit, which is totally normal.
Sensory Cue: When it’s done, the edges should be bubbly and caramelized, the crumble should be deep golden brown, and the marshmallows should be soft and slightly chewy. The smell? Like a warm hug from your grandmother’s kitchen.
Cooking Tips & Techniques
I’ve made this casserole more times than I can count, and I’ve learned a few things the hard way. Here’s what I wish someone had told me:
Don’t boil the sweet potatoes. I know it’s faster, but boiling adds water that dilutes the flavor and makes the filling watery. Roasting concentrates the sugars and gives you that intense, caramelized sweetness. Trust me on this one—it’s worth the extra time.
Toast your pecans first. Spread them on a baking sheet and toast at 350°F for 5-7 minutes, shaking halfway through. Toasted pecans have a deeper, nuttier flavor that transforms the crumble. I learned this after making a batch with raw pecans that tasted flat and boring. Never again.
Keep your butter cold for the crumble. This is non-negotiable. If the butter melts before it hits the oven, you’ll end up with a greasy, flat topping instead of those beautiful crispy clusters. Cube it, pop it back in the fridge, and only take it out when you’re ready to cut it in.
Watch the marshmallows like a hawk. I once turned my back for 60 seconds and ended up with a blackened, smoky mess. Set a timer for 5 minutes and check them every minute after that. You want them golden and puffed, not burnt.
Let it rest before serving. I know it’s hard to wait, but that 10-minute rest lets the filling set up so you get clean, beautiful servings. If you dig in right away, it’ll be a soupy mess. Patience pays off.
Make it ahead for stress-free entertaining. Assemble the casserole completely (minus the marshmallows) up to 24 hours in advance. Cover and refrigerate. When you’re ready to bake, add 10-15 minutes to the baking time since you’re starting from cold. Add the marshmallows in the last 5-7 minutes.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways to make it your own:
Dietary Adaptations: For a dairy-free version, use vegan butter and your favorite plant-based milk (oat milk works great). The texture will be slightly different but still delicious. For a gluten-free option, swap the all-purpose flour in the crumble for almond flour or a gluten-free all-purpose blend. The crumble will be a bit more delicate, so handle it gently.
Flavor Twists: Add ½ cup of dried cranberries or chopped dried apricots to the sweet potato mixture for a burst of tartness. Stir in 2 tablespoons of bourbon or dark rum for a grown-up version (reduce the milk slightly to compensate). Or swap the cinnamon and nutmeg for pumpkin pie spice if that’s what you have on hand.
Different Toppings: Not a fan of marshmallows? Skip them entirely and double the pecan crumble. Or use a combination of chopped walnuts and pecans for a different nutty profile. For a truly decadent version, drizzle the finished casserole with a little caramel sauce before serving.
Make It a Main Dish: Add 1 cup of cooked, crumbled breakfast sausage or ½ cup of crispy bacon bits to the sweet potato mixture. It sounds weird, but the savory-sweet combo is incredible. Serve it alongside a simple green salad for a complete meal.
Personal Variation: I once added a teaspoon of chipotle powder to the sweet potato mixture on a whim. The smoky heat paired perfectly with the sweet marshmallows and crunchy pecans. It’s now my secret weapon for holiday dinners when I want to surprise people. Just don’t tell them until after they’ve taken a bite—the look on their faces is priceless.
Serving & Storage Suggestions
This casserole is best served warm, straight from the oven, but it’s still delicious at room temperature. Here’s how to handle it:
Serving Temperature: Serve it hot, ideally within 15 minutes of coming out of the oven. The contrast between the warm, creamy filling and the slightly cooled marshmallows is perfection. If you’re serving it at a buffet, keep it covered with foil to retain heat.
Presentation: Use a large spoon or spatula to scoop out generous portions, making sure each serving gets some of the marshmallow-pecan topping. A sprinkle of fresh thyme or a light dusting of cinnamon on top adds a beautiful finishing touch.
What to Serve With It: This casserole is a natural side for cranberry orange glazed turkey breast or garlic herb butter roasted turkey. It also pairs beautifully with slow cooker cranberry orange sauce for that classic holiday flavor combo. And honestly? It’s amazing alongside a simple roasted chicken or even a holiday ham.
Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The marshmallows will soften and the crumble will lose some crunch, but the flavor will still be fantastic. To reheat, place individual portions in the microwave for 1-2 minutes, or reheat the whole dish in a 350°F oven for 15-20 minutes, covered with foil.
Freezing: This casserole freezes beautifully. Assemble it completely (without the marshmallows), cover tightly with foil and plastic wrap, and freeze for up to 3 months. Thaw in the refrigerator overnight, then bake as directed, adding the marshmallows in the last 5-7 minutes. The texture might be slightly softer but still delicious.
Flavor Development: Like many casseroles, this one actually tastes better the next day. The flavors meld together overnight, and the sweetness becomes more balanced. If you can resist eating it all, save some for leftovers—you’ll thank yourself.
Nutritional Information & Benefits
Here’s the honest truth: this is a comfort food dish, not a health food. But that doesn’t mean it’s without nutritional merit.
| Nutrient | Per Serving (approx. 1 cup) |
|---|---|
| Calories | 380-420 |
| Fat | 18-22g |
| Saturated Fat | 8-10g |
| Carbohydrates | 52-58g |
| Fiber | 5-7g |
| Sugar | 30-35g |
| Protein | 5-7g |
| Vitamin A | 400%+ DV |
| Vitamin C | 30% DV |
| Potassium | 600-800mg |
Health Benefits: Sweet potatoes are packed with beta-carotene (which your body converts to vitamin A), fiber, and potassium. They’re also naturally anti-inflammatory and support eye health. The pecans add healthy fats, magnesium, and antioxidants. So while this dish isn’t low-calorie, it does deliver real nutritional value.
Dietary Considerations: This recipe contains gluten (from the flour in the crumble), dairy (butter and milk), and nuts (pecans). For a gluten-free version, use almond flour. For dairy-free, use plant-based butter and milk. The marshmallows are typically gluten-free but check the label to be sure.
My Perspective: I believe in balance. This casserole is a celebration dish—it’s meant to be enjoyed without guilt on holidays and special occasions. Pair it with a big green salad and lean protein, and you’ve got a well-rounded meal. Life’s too short to skip the marshmallows, you know?
Conclusion
This Perfect Sweet Potato Casserole with Marshmallow Pecan Crumble is everything a holiday side dish should be—creamy, crunchy, sweet, and absolutely unforgettable. It’s the dish that disappears first from the buffet table, the one people ask for the recipe for, the one that makes you feel like a kitchen rockstar with minimal effort.
What I love most about this recipe is how forgiving it is. You can tweak the sweetness, swap the nuts, add a little spice—it all works. It’s become my go-to for Thanksgiving, Christmas, and honestly, any Sunday dinner that needs a little extra warmth. The first time I made it for my family, my uncle (who never compliments food) asked for seconds. Then thirds. Then the recipe. That’s when I knew I had something special.
I’d love to hear how yours turns out. Did you add a personal twist? Burn the marshmallows (we’ve all been there)? Share your experience in the comments below—your story might inspire someone else’s holiday table. And if you loved this recipe, please share it with a friend who needs a little sweet potato magic in their life. Happy cooking, friends!
Frequently Asked Questions
Can I make this sweet potato casserole ahead of time?
Absolutely! Assemble the casserole completely (without the marshmallows) up to 24 hours in advance. Cover and refrigerate. When you’re ready to bake, add 10-15 minutes to the baking time since you’re starting from cold. Add the marshmallows in the last 5-7 minutes of baking.
Can I use canned sweet potatoes instead of fresh?
You can, but I really don’t recommend it. Canned sweet potatoes are much softer and waterier, which will make your filling thin and less flavorful. Roasting fresh sweet potatoes is worth the extra time—the concentrated sweetness and creamy texture can’t be replicated.
How do I prevent the marshmallows from burning?
Watch them like a hawk! Set a timer for 5 minutes after adding them to the oven, then check every minute after that. You want them golden and puffed, not blackened. If they’re browning too quickly, tent the dish loosely with foil to slow down the browning.
Can I freeze this sweet potato casserole?
Yes! Assemble the casserole completely (without the marshmallows), cover tightly with foil and plastic wrap, and freeze for up to 3 months. Thaw in the refrigerator overnight, then bake as directed, adding the marshmallows in the last 5-7 minutes. The texture will be slightly softer but still delicious.
What can I substitute for pecans in the crumble topping?
Walnuts are the best substitute—they have a similar texture and flavor profile. You can also use chopped almonds, hazelnuts, or even pumpkin seeds for a nut-free version. If you’re avoiding nuts entirely, try crushed graham crackers or granola for a similar crunchy texture.
Pin This Recipe!

Perfect Sweet Potato Casserole with Marshmallow Pecan Crumble
This sweet potato casserole features a velvety roasted sweet potato base topped with a buttery pecan crumble and perfectly toasted marshmallows. It’s a creamy, crunchy, sweet, and slightly savory holiday staple that’s sure to be a crowd-pleaser.
- Prep Time: 20 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 1 hour 30 minutes
- Yield: 12 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 4 pounds sweet potatoes (about 4–5 large), roasted
- ½ cup unsalted butter, melted
- ½ cup packed brown sugar
- 2 large eggs, lightly beaten
- 1 teaspoon vanilla extract
- ½ teaspoon salt
- ½ teaspoon cinnamon
- ¼ teaspoon nutmeg
- ¼ cup milk (whole or 2%)
- 1 cup chopped pecans, toasted
- ½ cup packed brown sugar (for topping)
- ¼ cup all-purpose flour
- ¼ cup unsalted butter, cold and cubed
- 1 teaspoon cinnamon (for topping)
- Pinch of salt (for topping)
- 2 cups mini marshmallows
Instructions
- Preheat oven to 400°F (200°C). Scrub sweet potatoes, pierce with a fork, and roast directly on oven rack or on a foil-lined baking sheet for 45-60 minutes until tender.
- Let potatoes cool for 10-15 minutes. Reduce oven temperature to 350°F (175°C).
- Scoop flesh into a large bowl and mash with a potato masher until mostly smooth with a few lumps.
- Add melted butter, ½ cup brown sugar, beaten eggs, vanilla, salt, ½ teaspoon cinnamon, nutmeg, and milk. Stir until well combined.
- Spread mixture evenly into a greased 9×13-inch baking dish. Smooth the top.
- In a medium bowl, combine chopped pecans, ½ cup brown sugar, flour, 1 teaspoon cinnamon, and a pinch of salt. Cut in cold cubed butter until mixture resembles coarse crumbs.
- Sprinkle pecan crumble evenly over sweet potato mixture. Do not press down.
- Bake at 350°F (175°C) for 25 minutes uncovered, until crumble is golden and filling is bubbly.
- Remove from oven, sprinkle mini marshmallows evenly on top. Return to oven and bake 5-7 minutes until marshmallows are puffed and lightly golden.
- Let casserole rest for at least 10 minutes before serving.
Notes
Roast sweet potatoes instead of boiling for better flavor. Toast pecans before using. Keep butter cold for crumble. Watch marshmallows closely to prevent burning. Let casserole rest before serving. Can be assembled (without marshmallows) up to 24 hours ahead.
Nutrition
- Serving Size: 1 cup
- Calories: 400
- Sugar: 33
- Sodium: 300
- Fat: 20
- Saturated Fat: 9
- Carbohydrates: 55
- Fiber: 6
- Protein: 6
Keywords: sweet potato casserole, marshmallow pecan crumble, holiday side dish, Thanksgiving, comfort food


