Meredith wasn’t trying to impress anyone. I’d stopped by her place to pick up a book I’d lent her months ago, and the smell hit me before I even got past the front door. Something warm, something sweet, something that made my brain immediately stop thinking about the book entirely. She was in the kitchen, barefoot, wearing an old sweater with a hole in the elbow, casually pulling this massive baking dish out of the oven. The top was all golden and bubbly, with these little toasted marshmallow peaks that looked like they’d been put there by some kind of kitchen fairy. I just stood there in her doorway, coat still on, staring.
“Oh, that?” she said when she caught me looking. “It’s just sweet potatoes. My mom used to make it.” Just sweet potatoes. Like it was nothing. Like the whole house didn’t smell like a warm hug wrapped in brown sugar and pecans. She put the dish on the counter, tossed a dish towel over her shoulder, and asked if I wanted coffee. Completely unbothered. I, on the other hand, was having a full sensory experience that I was not prepared for. I mean, honestly, I’d had sweet potato casserole before. Thanksgivings, potlucks, the usual. But this one was different. It had this streusel situation happening on top, with pecans and marshmallows that got all caramelized and crunchy in a way that felt almost illegal.
I sat at her kitchen counter, drinking coffee from a mug that said “World’s Okayest Mom,” watching her scrape a bit of the caramelized edge off the dish with a spoon. She offered me a bite, and let me tell you—I closed my eyes. Not in a dramatic way, but in that quiet, involuntary way your body does when something tastes like a memory you didn’t know you had. Maybe you’ve been there, standing in someone else’s kitchen, eating something so unexpectedly perfect that you forget you’re not at home. That was this casserole for me. I asked for the recipe before I left, and she scribbled it on the back of an envelope. The paper is stained now, from years of use. And I still make it every single time I need a little warmth. Which, let’s face it, is pretty often.
Why You’ll Love This Recipe
This cozy sweet potato casserole with marshmallow pecan streusel isn’t just another holiday side dish. It’s the kind of recipe that makes you look forward to cold weather, just so you have an excuse to make it. I’ve tested this version about six times to get the balance exactly right, and I can tell you with confidence—it’s the one.
- Quick & Easy : Comes together in about 45 minutes, with only 15 minutes of active prep. Perfect for busy weeknights or when you need comfort food fast.
- Simple Ingredients : No fancy grocery trips needed. Sweet potatoes, butter, marshmallows, pecans, brown sugar—you probably have most of this in your kitchen right now.
- Perfect for Cozy Evenings : Cold weather, a rough day, or just a Tuesday that needs fixing. This casserole delivers warmth every single time.
- Crowd-Pleaser : I’ve brought this to three different gatherings, and every single time, someone asks for the recipe. Kids love the marshmallow topping. Adults love the nutty streusel. Everyone wins.
- Unbelievably Delicious : The texture combo is next-level. You’ve got the creamy, silky sweet potato base, then this crunchy, buttery pecan streusel, and then those gooey, toasted marshmallows on top. It’s like three desserts in one, but somehow it’s a side dish.
What makes this different from every other sweet potato casserole out there? It’s the streusel. Most recipes just throw marshmallows on top and call it a day. But this one layers the marshmallows with a brown sugar pecan crumble, so you get that caramelized crunch in every single bite. Plus, I’ve adjusted the sweet potato base to be creamy without being runny, and sweet without being cloying. It’s comfort food at its finest—soul-soothing, cozy, and absolutely unforgettable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most of these are pantry staples, which makes this casserole perfect for last-minute cravings or holiday prep without the stress.
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 salted butter and reduce added salt if that’s what you have)
- 1/4 cup brown sugar, packed (light or dark works; dark gives a deeper molasses flavor)
- 2 large eggs, room temperature (adds richness and helps the base set properly)
- 1 teaspoon vanilla extract (pure vanilla is best, but imitation works in a pinch)
- 1/2 teaspoon salt (balances the sweetness)
- 1/4 teaspoon cinnamon (adds warmth without overpowering)
- 1/8 teaspoon nutmeg (freshly grated if you have it—worth the extra effort)
- 1/4 cup milk (whole milk gives the creamiest result, but any milk works, including non-dairy options)
For the Marshmallow Pecan Streusel

- 1 cup mini marshmallows (the mini ones distribute better than big ones, but you can use regular marshmallows cut into pieces)
- 1/2 cup pecans, chopped (toast them lightly first for extra flavor—I learned this the hard way after a few sad, soft batches)
- 1/4 cup brown sugar, packed
- 1/4 cup all-purpose flour (for that crumbly texture)
- 3 tablespoons unsalted butter, cold and cubed (this is key for the streusel texture)
- 1/4 teaspoon cinnamon
- Pinch of salt
Ingredient Tips: For the best texture, look for sweet potatoes that are firm and evenly shaped—no soft spots. I personally recommend using organic sweet potatoes if you can find them, since you’re eating the skin-adjacent flesh. For the pecans, I’ve had great results with Diamond brand, but any fresh, raw pecans work fine. If you’re out of brown sugar, you can make your own by mixing 1 cup white sugar with 1 tablespoon molasses. And if you’re dairy-free, use vegan butter and oat milk—I’ve tested it, and it works beautifully.
Equipment Needed
You don’t need a fancy kitchen to make this casserole. Here’s what you’ll need:
- Large pot for boiling sweet potatoes (any 4-5 quart pot works; I use my old stainless steel one that’s seen better days)
- Colander for draining
- 9×13-inch baking dish (glass or ceramic works best for even heat distribution)
- Potato masher or hand mixer (I prefer a masher for a slightly rustic texture, but a mixer gives you ultra-smooth results)
- Mixing bowls (one large, one medium)
- Measuring cups and spoons
- Chef’s knife and cutting board
- Pastry cutter or two forks for making the streusel (honestly, your fingers work just fine)
- Aluminum foil for covering during baking
If you don’t have a pastry cutter, don’t worry. I’ve used two butter knives to cut the butter into the flour more times than I can count. It’s not pretty, but it works. And if you don’t have a 9×13 dish, you can use a similar-sized casserole dish—just keep an eye on the baking time, as it might vary slightly.
Preparation Method
Let’s make this cozy sweet potato casserole with marshmallow pecan streusel. Trust me, your kitchen is about to smell incredible.
- Preheat your oven to 375°F (190°C). Grease your 9×13 baking dish with butter or non-stick spray. I use butter because, well, more butter never hurt anyone.
- Cook the sweet potatoes. Place the peeled and cubed sweet potatoes in a large pot and cover them 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 and cook for 15-20 minutes, until the sweet potatoes are fork-tender. You want them soft enough that a fork slides in with zero resistance. Drain them well in a colander—excess water will make your casserole runny, so let them sit for a minute.
- Mash the sweet potatoes. Return the drained sweet potatoes to the pot or transfer them to a large mixing bowl. Mash them with a potato masher until smooth. If you prefer a silkier texture, use a hand mixer on low speed. I like to leave a few small chunks for texture, but that’s totally up to you.
- Add the base ingredients. To the mashed sweet potatoes, add the melted butter, brown sugar, eggs, vanilla extract, salt, cinnamon, nutmeg, and milk. Stir until everything is well combined. The mixture should be smooth, creamy, and slightly thick. Taste it—yes, raw eggs aside, you can sneak a tiny spoonful. Adjust the sweetness if you like, but remember the streusel adds more sugar on top.
- Spread the base. Pour the sweet potato mixture into your prepared baking dish and spread it evenly with a spatula. It should be about 1 to 1.5 inches thick. Set aside while you make the streusel.
- Make the streusel. In a medium bowl, combine the chopped pecans, brown sugar, flour, cinnamon, and a pinch of salt. Add the cold, cubed butter. Using a pastry cutter, two forks, or your fingertips, cut 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 in the oven.
- Assemble the casserole. Sprinkle the streusel evenly over the sweet potato base. Then, scatter the mini marshmallows on top. I like to press them down slightly so they stick to the streusel, but it’s not necessary. You can also arrange them in a pattern if you’re feeling fancy.
- Bake. Place the dish in the preheated oven and bake uncovered for 20 minutes. Then, switch the oven to broil and broil for 1-2 minutes, watching carefully, until the marshmallows are golden brown and toasted. Do not walk away during broiling—I learned this the hard way when I turned marshmallows into charcoal briquettes. It only takes seconds to go from perfect to burnt.
- Rest and serve. Remove the casserole from the oven and let it rest for 5-10 minutes. This allows the filling to set slightly, making it easier to serve. The smell at this point is almost unbearable—in the best way possible.
Pro tip: If you’re making this ahead of time, prepare the sweet potato base and the streusel separately, then assemble and bake just before serving. The marshmallows are best fresh and toasty.
Cooking Tips & Techniques
I’ve made this casserole enough times to have a few lessons burned into my memory—sometimes literally. Here’s what I’ve learned:
Don’t overboil the sweet potatoes. They should be fork-tender but not falling apart. If they’re too waterlogged, your casserole will be soupy. I once left them boiling while I answered a phone call, and the result was a sad, watery mess. Drain them well and let them steam dry for a minute in the colander.
Room temperature eggs matter. Cold eggs can seize the butter and make the base less creamy. If you forgot to take them out of the fridge, place them in a bowl of warm water for 5 minutes. It’s a small step that makes a big difference in texture.
Toast your pecans first. This is non-negotiable. Spread them on a baking sheet and toast at 350°F for 5-7 minutes, until fragrant. It brings out their natural oils and makes the streusel infinitely better. I skipped this once because I was in a hurry, and the streusel was just… flat. Never again.
Watch the broiler like a hawk. I cannot stress this enough. Marshmallows go from perfectly toasted to burnt in about 30 seconds. Set a timer, stand by the oven, and don’t get distracted. I keep a pair of tongs in my hand, ready to pull the dish out the second it looks right.
Let it rest. I know it’s hard to wait, but letting the casserole sit for 5-10 minutes allows the filling to set and the flavors to meld. If you serve it immediately, it might be a bit loose. Patience pays off here.
Make it ahead. You can prepare the sweet potato base and the streusel up to two days in advance. Store them separately in the fridge, then assemble and bake when you’re ready. This is a lifesaver for holiday dinners or when you’re hosting.
Variations & Adaptations
One of the best things about this cozy sweet potato casserole is how adaptable it is. Here are some variations I’ve tried and loved:
- Vegan Version : Substitute the butter with vegan butter, use flax eggs (1 tablespoon ground flaxseed + 3 tablespoons water per egg), and use oat milk or almond milk. For the marshmallows, use vegan marshmallows—Dandies brand works great. The streusel still turns out beautifully.
- Gluten-Free Option : Replace the all-purpose flour in the streusel with an equal amount of almond flour or a gluten-free all-purpose blend. The texture will be slightly different but still delicious. I’ve tested this with Bob’s Red Mill 1:1 flour, and it worked perfectly.
- Less Sweet Version : Reduce the brown sugar in the base to 2 tablespoons and skip the marshmallows entirely. Double the streusel for extra crunch, or add a tablespoon of maple syrup to the base for a more natural sweetness.
- Savory Twist : Add 1/2 teaspoon of smoked paprika and a pinch of cayenne to the sweet potato base. Omit the marshmallows and top with extra pecans and a sprinkle of flaky sea salt. It’s unexpected but absolutely addictive.
- Nut-Free Adaptation : Replace the pecans with an equal amount of toasted pumpkin seeds or sunflower seeds. The texture is slightly different, but the crunch is still there. I made this for a friend with a nut allergy, and she went back for thirds.
- Seasonal Variation : In the fall, add 1/2 cup of dried cranberries to the streusel for a tart contrast. In winter, swap the cinnamon for pumpkin pie spice. In spring, top with fresh orange zest for brightness.
Serving & Storage Suggestions
This casserole is best served warm, straight from the oven, when the marshmallows are still gooey and the streusel is crispy. Let it rest for 5-10 minutes after baking so it sets up nicely, then scoop it out with a large spoon. It’s perfect as a side dish for holiday meals, but honestly, I’ve eaten it as a main course with a simple green salad on the side.
What to serve with it: This casserole pairs beautifully with roasted turkey, glazed ham, or even a simple roasted chicken. For a vegetarian meal, serve it alongside a hearty lentil loaf or stuffed acorn squash. A crisp, acidic salad with vinaigrette cuts through the sweetness perfectly. And if you’re feeling indulgent, a dollop of whipped cream on top is never a bad idea.
Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The marshmallows will lose their toastiness and become soft, but the flavor is still fantastic. To reheat, place individual portions in the microwave for 30-60 seconds, or reheat the whole dish in a 350°F oven for 10-15 minutes. If you want to restore some crunch, broil for 1-2 minutes at the end.
Freezing: You can freeze the unbaked casserole (without the marshmallows and streusel) for up to 3 months. Wrap the dish tightly in plastic wrap and then foil. When ready to bake, thaw overnight in the fridge, add the streusel and marshmallows, and bake as directed. The marshmallows are best added fresh, so don’t freeze them with the casserole.
Flavor development: Interestingly, the flavors in this casserole actually deepen and meld together after a day in the fridge. Some people prefer the leftovers even more than the fresh version. The sweet potato base gets even creamier, and the streusel softens slightly into a almost caramel-like layer. It’s a different experience, but equally delicious.
Nutritional Information & Benefits
While this casserole is definitely a treat, it does have some nutritional perks worth mentioning. Here’s the estimated breakdown per serving (based on 10 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | ~320 |
| Total Fat | 14g |
| Saturated Fat | 6g |
| Cholesterol | 55mg |
| Sodium | 210mg |
| Total Carbohydrates | 47g |
| Dietary Fiber | 5g |
| Sugars | 28g |
| Protein | 4g |
| Vitamin A | 380% DV |
| Vitamin C | 15% DV |
| Potassium | 540mg |
Sweet potatoes are packed with beta-carotene, which your body converts to vitamin A for healthy vision and immune function. They’re also a good source of fiber, which supports digestion. Pecans provide healthy fats and magnesium. The marshmallows and brown sugar are mostly for joy, and honestly, that’s important too. This casserole is a great way to get your veggies in while feeling like you’re eating dessert. If you’re watching your sugar intake, try the less sweet variation mentioned above.
Dietary considerations: This recipe contains dairy, eggs, nuts, and gluten. See the variations section for vegan, gluten-free, and nut-free adaptations. Always check labels if you’re cooking for someone with allergies.
Conclusion
This cozy sweet potato casserole with marshmallow pecan streusel has become my go-to comfort dish for cold evenings, holiday gatherings, and any day that needs a little extra warmth. It’s the recipe that makes people close their eyes when they take the first bite, the one that gets scribbled on napkins and passed around. And honestly, it’s so simple to make that you’ll find yourself reaching for it again and again.
What I love most about this recipe is how forgiving it is. You can adjust the sweetness, swap the nuts, change the spices—it always turns out delicious. It’s the kind of dish that feels special without requiring hours of work, the kind that fills your kitchen with a smell that makes everyone wander in asking, “What’s for dinner?”
I’d love to hear how yours turns out! Leave a comment below and let me know if you tried any variations, or tag me in your photos on social media. Did you add extra marshmallows? Swap in walnuts? Make it vegan? I want to hear all about it. And if you have a favorite cozy side dish of your own, share that too—I’m always looking for new recipes to try.
Go ahead, make this casserole. Your kitchen deserves to smell this good. And honestly? So do you.
Frequently Asked Questions
Can I use canned sweet potatoes instead of fresh?
You can, but I don’t recommend it. Canned sweet potatoes are often packed in syrup and have a softer, sometimes mushy texture that can make the casserole too wet and overly sweet. Fresh sweet potatoes give you much better control over the texture and flavor. If you’re in a pinch, drain and rinse canned sweet potatoes well, then pat them dry before mashing.
Can I make this casserole ahead of time?
Absolutely! Prepare the sweet potato base and the streusel up to two days in advance. Store them separately in the fridge. When you’re ready to bake, assemble the casserole, add the marshmallows, and bake as directed. The marshmallows are best added fresh, so don’t assemble the whole thing ahead of time if you can help it.
Why did my marshmallows burn?
Marshmallows burn quickly because of their high sugar content. The most common culprit is walking away during the broiling step. Always watch them closely—set a timer for 1 minute, then check. If they’re not golden enough, broil in 30-second increments. Also, make sure your oven rack is in the middle position; if it’s too close to the broiler, they’ll burn almost instantly.
Can I use regular potatoes instead of sweet potatoes?
You could, but it won’t be the same dish. Sweet potatoes have a natural sweetness and creamy texture that regular potatoes lack. If you want to try a savory version, use Yukon Gold potatoes, reduce the sugar, and add more salt and pepper. But honestly, sweet potatoes are what make this casserole special.
How do I make the streusel extra crunchy?
For a crunchier streusel, toast the pecans before adding them to the mixture, and make sure your butter is very cold. The cold butter creates steam pockets as it melts, which results in a crispier texture. You can also add a tablespoon of rolled oats to the streusel for extra crunch. And don’t overmix—those little butter pieces are your friends.
Pin This Recipe!

Cozy Sweet Potato Casserole with Marshmallow Pecan Streusel
This cozy sweet potato casserole features a creamy sweet potato base topped with a crunchy brown sugar pecan streusel and gooey toasted marshmallows. It’s the ultimate comfort food for cold evenings and holiday gatherings.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 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, room temperature
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/4 teaspoon cinnamon
- 1/8 teaspoon nutmeg
- 1/4 cup milk (whole milk preferred)
- 1 cup mini marshmallows
- 1/2 cup pecans, chopped
- 1/4 cup brown sugar, packed (for streusel)
- 1/4 cup all-purpose flour
- 3 tablespoons unsalted butter, cold and cubed
- 1/4 teaspoon cinnamon (for streusel)
- Pinch of salt (for streusel)
Instructions
- Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
- Place the peeled and cubed sweet potatoes 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 and cook for 15-20 minutes, until fork-tender. Drain well.
- Return the drained sweet potatoes to the pot or transfer to a large mixing bowl. Mash with a potato masher until smooth (or use a hand mixer for silkier texture).
- To the mashed sweet potatoes, add the melted butter, 1/4 cup brown sugar, eggs, vanilla extract, salt, 1/4 teaspoon cinnamon, nutmeg, and milk. Stir until well combined.
- Pour the sweet potato mixture into the prepared baking dish and spread evenly with a spatula.
- In a medium bowl, combine the chopped pecans, 1/4 cup brown sugar, flour, 1/4 teaspoon cinnamon, and a pinch of salt. Add the cold, cubed butter. Using a pastry cutter, two forks, or your fingertips, cut the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining.
- Sprinkle the streusel evenly over the sweet potato base. Scatter the mini marshmallows on top, pressing them down slightly if desired.
- Bake uncovered for 20 minutes. Then switch the oven to broil and broil for 1-2 minutes, watching carefully, until the marshmallows are golden brown and toasted.
- Remove from the oven and let rest for 5-10 minutes before serving.
Notes
For best results, toast the pecans before adding to the streusel. Watch the broiler closely to prevent marshmallows from burning. Let the casserole rest after baking to allow the filling to set. Make ahead: prepare the sweet potato base and streusel separately up to two days in advance, then assemble and bake just before serving.
Nutrition
- Serving Size: 1 serving (1/10 of r
- Calories: 320
- Sugar: 28
- Sodium: 210
- Fat: 14
- Saturated Fat: 6
- Carbohydrates: 47
- Fiber: 5
- Protein: 4
Keywords: sweet potato casserole, marshmallow pecan streusel, holiday side dish, comfort food, easy sweet potato recipe


