Love this? Save it for later!
Share the inspiration with your friends
It was 11:47 PM on a random Thursday, and I was wide awake with a very specific, almost embarrassing craving for sweet potato casserole. I didn’t have any marshmallows—the kind you’d normally pile on top in a fluffy, gooey blanket—but I had a half-empty bag of pecans, some brown sugar, and a desperate idea that just might work. I mean, who needs sleep when you can experiment with butter and sugar in the dead of night?
I crept into the kitchen like I was up to no good, pulled out the sweet potatoes I’d roasted earlier that week, and started mashing. The thing is, when you’re cooking at midnight, you take risks. You don’t overthink it. You just go with your gut. And my gut was telling me to combine the creamy sweet potato base with a crunchy, buttery pecan streusel and then—why not—add some tiny marshmallows to the mix for that nostalgic finish. Let me tell you, it was a gamble that paid off beautifully.
The next day, I served this casserole at a small get-together with my neighbor, Carla, who’d just moved in. She took one bite, closed her eyes, and said, “I need this recipe.” Honestly, I almost forgot to write down what I did. I had to reconstruct it from memory, scraping butter wrappers out of the trash and counting empty pecan bags. It became our thing—every time she came over, she’d ask, “Is that the midnight sweet potato thing?” And I’d just smile.
This isn’t just a side dish. It’s the one that steals the table. It’s the reason people ask for seconds before they’ve finished their turkey. Maybe you’ve been there—looking for that one dish that makes you look like a hero without spending all day in the kitchen. This is it. And the best part? You don’t have to stay up until midnight to make it work.
Why You’ll Love This Recipe
This sweet potato casserole with marshmallow pecan streusel has become my go-to for every dinner party, potluck, and holiday gathering. I’ve tested it more times than I can count, tweaking the ratios until every element—the creamy base, the crunchy streusel, the toasted marshmallows—works in perfect harmony. Here’s why it’s a game-changer:
- Quick & Easy: Comes together in under an hour, with just 15 minutes of active prep. Perfect for those times when guests are on their way and you need something impressive fast.
- Simple Ingredients: No weird specialty items. You probably have most of this in your pantry right now—sweet potatoes, butter, brown sugar, pecans, and marshmallows.
- Perfect for Hosting: This dish is designed to feed a crowd. It scales beautifully for large gatherings and actually tastes better when made ahead.
- Crowd-Pleaser: I’ve served this to kids, in-laws, and even my picky cousin who “doesn’t like sweet potatoes.” Every single one of them asked for the recipe.
- Unbelievably Delicious: The contrast between the silky sweet potato puree and the crunchy, buttery pecan streusel is next-level comfort food. And the marshmallows? Pure magic.
What makes this version different from all the others is the double-texture topping. Most recipes go either all-marshmallow or all-streusel. I say, why choose? The pecan streusel adds this incredible crunch and nutty depth that balances the sweetness, while the marshmallows give you that classic gooey finish everyone craves. It’s the best of both worlds, and honestly, once you try it, you’ll never go back.
This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined: richer, crunchier, and with the same soul-soothing satisfaction you remember from childhood holidays. Perfect for impressing guests without stress, or turning a simple weeknight dinner into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the few special items are worth every penny. Let’s break it down.
For the Sweet Potato Base
- 3 pounds sweet potatoes (about 4-5 medium), peeled and cubed—I prefer Garnet or Jewel varieties for their natural sweetness and creamy texture
- 1/4 cup unsalted butter, melted—use good quality butter here, it makes a difference
- 1/4 cup brown sugar, packed—adds depth and a subtle molasses note
- 2 large eggs, lightly beaten—room temperature works best for even mixing
- 1 teaspoon vanilla extract—pure vanilla, not imitation, trust me on this
- 1/2 teaspoon salt—balances the sweetness and brings out the potato flavor
- 1/4 teaspoon cinnamon—optional but highly recommended for warmth
- 1/4 cup milk (or heavy cream for extra richness)—dairy or plant-based both work
For the Marshmallow Pecan Streusel Topping

- 1 cup pecans, roughly chopped—I toast them lightly first for deeper flavor
- 1/2 cup all-purpose flour (or almond flour for gluten-free)
- 1/2 cup brown sugar, packed
- 1/4 cup unsalted butter, cold and cut into small cubes
- 1 teaspoon cinnamon
- 1/4 teaspoon nutmeg—freshly grated if you have it
- 1 1/2 cups mini marshmallows—or regular marshmallows cut into quarters
Ingredient Tips & Substitutions
- Sweet potatoes: You can use canned sweet potato puree in a pinch (about 4 cups), but the texture won’t be quite as silky. I recommend roasting fresh ones for the best flavor.
- Nuts: Walnuts or even chopped almonds work beautifully if you don’t have pecans. For nut-free, use sunflower seeds or pumpkin seeds.
- Marshmallows: Look for mini marshmallows—they melt more evenly. You can also use marshmallow creme, but reduce the amount to 1 cup and swirl it into the streusel.
- Dairy-free: Use coconut oil or vegan butter in the streusel, and oat milk or almond milk in the base. It works perfectly.
- Flour: For a gluten-free streusel, swap in almond flour or a 1:1 gluten-free baking blend. I’ve tested both and they’re fantastic.
I personally recommend using Land O’Lakes butter for its consistent quality and Diamond of California pecans for their freshness. But honestly, any good-quality ingredient will shine here.
Equipment Needed
You don’t need a fancy kitchen to pull this off. Here’s what you’ll need:
- Large pot for boiling sweet potatoes (or a baking sheet if you prefer roasting)
- Potato masher or hand mixer—I prefer a hand mixer for a smoother texture, but a good old-fashioned masher works too
- 9×13-inch baking dish—glass or ceramic works best for even heating
- Mixing bowls (at least 2—one for the base, one for the streusel)
- Measuring cups and spoons
- Chef’s knife and cutting board
- Small skillet for toasting pecans (optional but recommended)
If you don’t have a 9×13 dish, a 10-inch cast iron skillet works beautifully—just adjust the baking time slightly. I’ve also used a 2-quart casserole dish with great results. No need to buy anything special, really. Just use what you’ve got.
One tip: if you’re using a glass dish, reduce the oven temperature by 25°F to prevent the edges from over-browning. Learned that one the hard way after a slightly scorched Thanksgiving incident!
Preparation Method
Let’s get cooking. This recipe comes together in about 50 minutes total, with only 15 minutes of active work. I’ve broken it down step by step so you can follow along without any stress.
- Preheat your oven to 375°F (190°C). While it’s heating, peel and cube your sweet potatoes into 1-inch pieces. This helps them cook evenly and faster.
- Cook the sweet potatoes. Place the cubes in a large pot and cover with cold water by about an inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer. Cook for 12-15 minutes, until the potatoes are fork-tender—meaning you can easily pierce them with a fork but they’re not falling apart. Drain them well in a colander. (Pro tip: let them sit in the colander for 2-3 minutes to steam off excess moisture. Nobody wants watery casserole.)
- Make the sweet potato base. Return the drained potatoes to the pot or transfer to a large mixing bowl. Add the melted butter, brown sugar, beaten eggs, vanilla, salt, cinnamon, and milk. Mash with a potato masher until mostly smooth, then switch to a hand mixer for 1-2 minutes until silky. Taste it here—it should be creamy, slightly sweet, and aromatic. Adjust salt or sugar if needed.
- Spread the base into your baking dish. Pour the mixture into a greased 9×13-inch dish and spread it evenly with a spatula. Set aside while you make the streusel.
- Toast the pecans (optional but amazing). In a small skillet over medium heat, add the chopped pecans. Stir constantly for 2-3 minutes until they smell nutty and look slightly darker. Watch them carefully—they burn fast. Remove from heat and let cool.
- Make the streusel topping. In a medium bowl, combine the flour, brown sugar, cinnamon, and nutmeg. Add the cold butter cubes. Use your fingers or a pastry cutter to work the butter into the dry ingredients until the mixture looks like coarse sand with some pea-sized butter chunks. Stir in the toasted pecans. This is your streusel—it should be crumbly and buttery.
- Assemble the casserole. Sprinkle the streusel evenly over the sweet potato base. Then scatter the mini marshmallows on top. Don’t press them in—let them sit on top so they toast beautifully.
- Bake. Place the dish in the preheated oven and bake for 20-25 minutes. The sweet potato base should be hot and bubbling around the edges, the streusel should be golden and crunchy, and the marshmallows should be puffed and lightly browned. If you want extra toasty marshmallows, switch the oven to broil for the last 2 minutes—but watch it like a hawk. I’ve lost a few batches to stray marshmallow fires!
- Rest before serving. Let the casserole sit for 5-10 minutes after it comes out of the oven. This allows the streusel to set and the marshmallows to firm up slightly. It also prevents lava-hot bites that burn your tongue.
A few sensory cues to guide you: the sweet potato base should be thick but spreadable, like a very dense pudding. The streusel should feel sandy and cold when you mix it—if the butter gets too warm, pop the bowl in the fridge for 5 minutes. And when it’s done, the kitchen should smell like Thanksgiving morning: warm cinnamon, toasted pecans, and caramelized sugar.
Cooking Tips & Techniques
After making this casserole more times than I can count (and messing it up plenty along the way), I’ve gathered some tips that will save you from my mistakes.
Don’t overwork the sweet potato base. I know it’s tempting to whip it until it’s perfectly smooth, but over-mixing can make the texture gummy. Stop as soon as the lumps are gone. A few small chunks are actually nice—they add texture and remind people they’re eating real sweet potatoes.
Keep your streusel cold. This is the secret to a crunchy topping. If the butter melts before it hits the oven, you’ll end up with a greasy, flat layer instead of those beautiful crumbles. Pop the streusel in the freezer for 10 minutes if your kitchen is warm. I learned this after a particularly sad batch that looked more like paste than streusel.
Layer the marshmallows strategically. Don’t just dump them on. Spread them out in an even layer so every bite gets some gooey goodness. And if you’re using large marshmallows, cut them into quarters—they melt more evenly and don’t create those huge, hollow pockets of air.
Watch the broiler like a hawk. If you’re broiling for extra toasty marshmallows, stay right there. I’m serious. Marshmallows go from golden to black in about 30 seconds. I once got distracted by a phone call and ended up with a smoking casserole that smelled like a campfire gone wrong.
Make it ahead of time. This is a lifesaver for hosting. Assemble the entire casserole (without the marshmallows) up to 2 days in advance. Keep it covered in the fridge. When you’re ready to bake, add the marshmallows and bake for 5-10 extra minutes since it’s starting cold. The flavors actually meld together better this way.
Toast your pecans. I know it’s an extra step, but it takes 2 minutes and transforms the flavor. Raw pecans are fine, but toasted ones have this deep, almost buttery richness that makes the streusel irresistible. Just don’t walk away while they’re in the pan—burnt pecans are bitter and will ruin the whole dish.
Variations & Adaptations
This recipe is incredibly forgiving. Here are some ways to make it your own:
Bourbon-Infused Version: Add 2 tablespoons of bourbon to the sweet potato base along with the vanilla. The alcohol cooks off, leaving behind a warm, smoky depth that pairs beautifully with the pecans. I tried this on a whim one Christmas and it was a massive hit. Just don’t tell the kids!
Vegan & Dairy-Free: Use coconut oil or vegan butter in both the base and streusel. Replace the eggs with 2 tablespoons of flaxseed meal mixed with 5 tablespoons of water (let it sit for 5 minutes to gel). Use oat milk or almond milk in the base. The texture is slightly less rich, but honestly, it’s still incredible. My vegan friend Sarah couldn’t tell the difference.
Gluten-Free: Swap the all-purpose flour in the streusel with almond flour or a 1:1 gluten-free baking blend. I prefer almond flour because it adds extra nuttiness. Just note that the streusel will be a bit more delicate, so handle it gently.
Lower Sugar Option: Reduce the brown sugar in the base to 2 tablespoons and use a sugar-free sweetener like monk fruit in the streusel. The natural sweetness of the sweet potatoes carries the dish, so you won’t miss the extra sugar. I do this for my dad who’s watching his sugar intake, and he always goes back for seconds.
Savory-Sweet Twist: Add 1/2 teaspoon of smoked paprika and a pinch of cayenne to the sweet potato base. The heat balances the sweetness and adds a surprising complexity. It’s not spicy—just warm and interesting. This version is perfect for those who find traditional sweet potato casserole too cloying.
Make It a Main Dish: Top the casserole with cooked, crumbled bacon or sliced andouille sausage before adding the streusel. Serve it alongside a simple green salad for a complete meal. I’ve done this for casual dinners and it’s always a conversation starter.
Serving & Storage Suggestions
This casserole is at its best when served warm, straight from the oven. The marshmallows should be gooey, the streusel crunchy, and the base silky. Here’s how to make it shine:
Presentation tips: Serve it in the baking dish—it’s rustic and homey. If you want to get fancy, sprinkle a few extra toasted pecans and a dusting of cinnamon on top just before serving. I also like to add a few fresh rosemary sprigs around the dish for color. It sounds weird, but the herbal scent complements the sweet potatoes beautifully.
What to serve alongside: This casserole is the star of the show, but it plays well with others. Pair it with roasted turkey or ham, a tangy cranberry sauce, and a crisp green salad with vinaigrette. The acidity cuts through the richness. For a potluck, it holds its own next to mac and cheese and green bean casserole.
Storage: Leftovers keep well in the refrigerator for up to 4 days. Cover the dish tightly with foil or transfer to an airtight container. The marshmallows will soften over time, but the flavor actually gets better as the ingredients meld.
Reheating: The best way to reheat is in the oven at 350°F for 10-15 minutes. This restores some crunch to the streusel. The microwave works in a pinch (2-3 minutes), but the topping will be soft. If you’re reheating a large batch, add a few fresh marshmallows on top before popping it in the oven—it freshens up the look and taste.
Freezing: You can freeze the assembled casserole (without marshmallows) for up to 3 months. Wrap the dish in plastic wrap, then foil. Thaw overnight in the fridge, then add marshmallows and bake as directed. I’ve done this for holiday prep and it works like a charm.
One thing I’ve noticed: the casserole tastes even better the next day. The flavors settle and deepen overnight. So don’t stress if you’re making it ahead—it might actually be better that way.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown per serving (based on 10 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 385 |
| Total Fat | 18g |
| Saturated Fat | 8g |
| Cholesterol | 55mg |
| Sodium | 220mg |
| Total Carbohydrates | 52g |
| Dietary Fiber | 6g |
| Sugars | 28g |
| Protein | 5g |
| Vitamin A | 380% DV |
| Vitamin C | 25% DV |
| Potassium | 680mg |
Sweet potatoes are a powerhouse of nutrition. They’re loaded with beta-carotene (which your body converts to vitamin A), fiber for digestive health, and potassium for blood pressure regulation. The pecans add healthy fats and magnesium. Even with the sugar and butter, this dish delivers serious nutritional benefits.
For those watching their intake, this recipe can fit into a balanced diet. The fiber from the sweet potatoes helps slow down sugar absorption, and the protein and fat keep you full. I personally love that this casserole feels indulgent but isn’t empty calories. It’s comfort food with a conscience.
Allergen note: This recipe contains dairy, eggs, tree nuts (pecans), and gluten (from flour). See the variations section for substitutions.
Conclusion
This sweet potato casserole with marshmallow pecan streusel has become my signature dish for a reason. It’s the one people request for every gathering, the one that disappears first from the buffet table, the one that makes me look like I spent hours in the kitchen when really, it’s just smart layering and a few good ingredients. The midnight experiment that started it all? Best decision I ever made.
I hope you give this recipe a try and make it your own. Maybe you’ll add extra cinnamon, swap in walnuts, or go heavy on the marshmallows—whatever feels right. That’s the beauty of cooking: it’s never exactly the same twice. And honestly, that’s what makes it fun.
If you make this casserole, I’d love to hear about it. Drop a comment below and tell me how it turned out, what variations you tried, or if you stayed up late to make it like I did. Share a photo on social media and tag me—I always love seeing your creations. And if you’re looking for more hosting inspiration, check out my perfect roasted turkey recipe and creamy mashed potatoes to complete your feast.
Now go on—impress your guests, steal the table, and enjoy every single bite. You’ve got this.
Frequently Asked Questions
Can I make this sweet potato casserole ahead of time?
Absolutely! Assemble the casserole (without the marshmallows) up to 2 days in advance. Keep it covered in the fridge. Add the marshmallows right before baking, and add 5-10 minutes to the baking time since it’s starting cold.
Can I use canned sweet potatoes instead of fresh?
Yes, you can use canned sweet potato puree—about 4 cups. Just make sure to drain it well and pat it dry with paper towels to remove excess moisture. The texture won’t be quite as silky as fresh, but it works in a pinch.
How do I prevent the marshmallows from burning?
Keep an eye on them during the last 5 minutes of baking. If they start browning too quickly, tent the dish loosely with foil. If you’re using the broiler, stay right there—marshmallows go from golden to black in seconds.
Can I freeze this casserole?
Yes! Freeze the assembled casserole (without marshmallows) for up to 3 months. Wrap it tightly in plastic wrap and foil. Thaw overnight in the fridge, add marshmallows, and bake as directed. It’s a great make-ahead option for holiday prep.
What’s the best way to reheat leftovers?
The oven is your friend here. Reheat at 350°F for 10-15 minutes to restore some crunch to the streusel. The microwave works in a pinch (2-3 minutes), but the topping will be softer. Add a few fresh marshmallows on top before reheating for that just-baked look.
Pin This Recipe!

Best Easy Sweet Potato Casserole with Marshmallow Pecan Streusel
This sweet potato casserole features a creamy sweet potato base topped with a crunchy pecan streusel and toasted marshmallows. It’s the perfect side dish for holiday gatherings and potlucks, ready in under an hour with just 15 minutes of active prep.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 10 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 pounds sweet potatoes (about 4–5 medium), peeled and cubed
- 1/4 cup unsalted butter, melted
- 1/4 cup brown sugar, packed
- 2 large eggs, lightly beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/4 teaspoon cinnamon
- 1/4 cup milk (or heavy cream)
- 1 cup pecans, roughly chopped
- 1/2 cup all-purpose flour (or almond flour for gluten-free)
- 1/2 cup brown sugar, packed
- 1/4 cup unsalted butter, cold and cut into small cubes
- 1 teaspoon cinnamon
- 1/4 teaspoon nutmeg
- 1 1/2 cups mini marshmallows
Instructions
- Preheat your oven to 375°F (190°C). Peel and cube sweet potatoes into 1-inch pieces.
- Cook the sweet potatoes: Place cubes in a large pot, cover with cold water by about an inch, add a generous pinch of salt. Bring to a boil, then reduce to a simmer. Cook for 12-15 minutes until fork-tender. Drain well and let sit in colander for 2-3 minutes to steam off excess moisture.
- Make the sweet potato base: Return drained potatoes to pot or transfer to a large mixing bowl. Add melted butter, brown sugar, beaten eggs, vanilla, salt, cinnamon, and milk. Mash with a potato masher until mostly smooth, then use a hand mixer for 1-2 minutes until silky. Adjust salt or sugar to taste.
- Spread the base into a greased 9×13-inch baking dish. Set aside.
- Toast the pecans (optional): In a small skillet over medium heat, stir chopped pecans for 2-3 minutes until fragrant and slightly darker. Remove from heat and let cool.
- Make the streusel topping: In a medium bowl, combine flour, brown sugar, cinnamon, and nutmeg. Add cold butter cubes. Use fingers or a pastry cutter to work butter into dry ingredients until mixture resembles coarse sand with some pea-sized butter chunks. Stir in toasted pecans.
- Assemble the casserole: Sprinkle streusel evenly over sweet potato base. Scatter mini marshmallows on top.
- Bake for 20-25 minutes until base is hot and bubbling, streusel is golden, and marshmallows are puffed and lightly browned. For extra toasty marshmallows, broil for the last 2 minutes, watching carefully.
- Let casserole rest for 5-10 minutes before serving.
Notes
For best results, keep streusel cold before baking. If using a glass baking dish, reduce oven temperature by 25°F. The casserole can be assembled (without marshmallows) up to 2 days ahead and refrigerated. Add marshmallows just before baking and increase baking time by 5-10 minutes.
Nutrition
- Serving Size: 1 serving (1/10 of r
- Calories: 385
- Sugar: 28
- Sodium: 220
- Fat: 18
- Saturated Fat: 8
- Carbohydrates: 52
- Fiber: 6
- Protein: 5
Keywords: sweet potato casserole, marshmallow pecan streusel, holiday side dish, Thanksgiving, easy sweet potato casserole



