My aunt wasn’t trying to impress anyone. I’d stopped by to pick up a casserole dish she’d borrowed and the smell of brown sugar and cinnamon hit me before I even got through the screen door. It was a random Tuesday in late October, leaves crunching under my boots, and she was standing there in her worn-out slippers pulling a bubbling dish out of the oven. “Oh, that’s just something I threw together for the church potluck tomorrow,” she said, waving her hand like it was nothing. Let me tell you, that “nothing” stopped me cold. I stood there in her kitchen, fork in hand, eating a scoop of sweet potato topped with perfectly toasted marshmallows, and I knew I’d never look at a sweet potato the same way again. She shrugged when I asked for the recipe. “It’s really not a big deal.” But it was. It honestly still is. That cozy marshmallow sweet potato casserole has become my go-to for every Thanksgiving, every holiday gathering, and honestly, sometimes just a random Wednesday when I need a little comfort. There’s something about that combination — creamy, buttery sweet potatoes and that golden, gooey marshmallow topping — that just feels like a hug on a plate. Maybe you’ve had that experience too, where a dish you thought was just a side dish ends up being the thing everyone talks about. That’s this recipe. You’re going to love it.
Why You’ll Love This Recipe
I’ve tested this cozy marshmallow sweet potato casserole more times than I can count. Like, a lot of times. I wanted to make sure every single bite was perfect, and honestly, I think I’ve nailed it. Here’s why this version stands out from every other sweet potato casserole recipe out there:
- Quick & Easy: This comes together in under an hour, with just about 15 minutes of hands-on prep. Perfect for those busy holiday mornings when the turkey is taking up all your attention.
- Simple Ingredients: No fancy grocery trips needed. Sweet potatoes, butter, brown sugar, marshmallows — you probably already have most of this in your kitchen right now.
- Perfect for Holidays: Thanksgiving, Christmas, Easter brunch — this dish fits right in. It’s the kind of side dish that steals the show.
- Crowd-Pleaser: Kids love the marshmallow topping. Adults love the rich, buttery sweet potato base. Everyone goes back for seconds.
- Unbelievably Delicious: The texture is what gets me every time. Silky smooth sweet potatoes with that perfectly toasted marshmallow crust. It’s next-level comfort food.
What makes this cozy marshmallow sweet potato casserole different from the rest is the technique. I don’t just mash the sweet potatoes — I whip them until they’re incredibly light and fluffy. It makes a huge difference. And the marshmallow topping? I use a mix of large marshmallows and mini ones. The large ones give you that dramatic, puffy topping, and the mini ones melt into all the nooks and crannies. It’s genius, honestly.
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 — familiar but somehow better than you remember. Perfect for impressing guests without stress, or turning a simple weeknight dinner into something memorable.
What Ingredients You Will Need
This cozy marshmallow sweet potato casserole uses simple, wholesome ingredients to deliver big flavor and that irresistible texture. Most of these are pantry staples, which makes this recipe even easier to throw together.
- Sweet Potatoes (4 pounds, about 4-5 large): Look for firm, evenly shaped sweet potatoes with smooth skin. I prefer Garnet or Jewel varieties for their deep orange color and natural sweetness. You can peel and cube them, or boil them whole — I’ll explain both methods below.
- Unsalted Butter (1/2 cup, 1 stick, softened): Use good quality butter here. It’s a key flavor component. I recommend Kerrygold or Plugrà for the richest taste. Let it come to room temperature before mixing.
- Brown Sugar (1/2 cup, packed): Light or dark brown sugar both work. Dark brown sugar gives a deeper molasses flavor that pairs beautifully with the sweet potatoes. Pack it firmly into your measuring cup.
- Large Eggs (2, room temperature): Eggs help bind the mixture and add richness. Let them sit on the counter for 30 minutes before using, or place them in a bowl of warm water for 5 minutes.
- Vanilla Extract (2 teaspoons): Pure vanilla extract makes a noticeable difference. Imitation vanilla will work in a pinch, but pure is worth the splurge here.
- Milk (1/4 cup, whole milk preferred): Whole milk adds creaminess. You can substitute with 2% or even a dairy-free option like oat milk if needed. The texture will be slightly less rich but still delicious.
- Salt (1/2 teaspoon): Just enough to balance the sweetness and enhance the other flavors. Don’t skip it.
- Cinnamon (1 teaspoon, ground): Adds that warm, cozy spice note. Fresh cinnamon is more aromatic. I like to use Ceylon cinnamon for a milder, sweeter flavor.
- Nutmeg (1/4 teaspoon, freshly grated if possible): Fresh nutmeg is a game-changer. It has a warmth and complexity that pre-ground nutmeg just can’t match. Grate it directly over the bowl.
- Large Marshmallows (3 cups, about 30): These create that dramatic, puffy, toasted topping. Use fresh marshmallows for the best melt — stale ones get hard and don’t brown evenly.
- Mini Marshmallows (1 cup): These melt into the gaps between the large marshmallows, creating that gooey, caramelized layer. Genius move, right?
- Pecans (1/2 cup, chopped, optional): If you want a little crunch, toasted pecans are wonderful. Sprinkle them over the marshmallows before baking, or fold them into the sweet potato mixture.
Ingredient Substitutions: For a dairy-free version, use vegan butter and unsweetened oat milk. For a gluten-free option, this recipe is naturally gluten-free. If you’re watching sugar, you can reduce the brown sugar to 1/4 cup, but the sweetness is part of the magic here.
Equipment Needed
You don’t need anything fancy to make this cozy marshmallow sweet potato casserole. Here’s what you’ll need:
- Large Pot (6-8 quart): For boiling the sweet potatoes. A stockpot works great. Make sure it’s big enough so the potatoes aren’t crowded.
- Colander: For draining the cooked sweet potatoes. A fine-mesh strainer works too.
- 9×13-inch Baking Dish: This is the standard size for this recipe. A 3-quart casserole dish also works. Glass or ceramic dishes give the best even baking.
- Hand Mixer or Stand Mixer: For whipping the sweet potatoes until light and fluffy. A potato masher will work in a pinch, but the texture won’t be as smooth. I’ve used both — the mixer is definitely worth it.
- Large Mixing Bowl: For combining the ingredients. Glass or stainless steel are best.
- Measuring Cups and Spoons: For accurate measurements. Get a set of dry measuring cups and liquid measuring cups.
- Spatula: For scraping down the bowl and spreading the mixture evenly. A rubber spatula is my go-to.
- Vegetable Peeler: For peeling the sweet potatoes. A Y-peeler is faster and easier to control than a standard one.
- Sharp Knife and Cutting Board: For cubing the sweet potatoes. A chef’s knife makes quick work of it.
Budget-Friendly Tip: If you don’t have a hand mixer, you can use a potato masher. The texture will be more rustic, but it’s still delicious. I’ve done it plenty of times when my mixer was in the dishwasher.
Preparation Method

Let me walk you through this cozy marshmallow sweet potato casserole step by step. I’ve made this so many times that I’ve got it down to a science.
- Preheat your oven to 375°F (190°C). Get this going first so it’s ready when you need it. Lightly grease your 9×13-inch baking dish with butter or non-stick spray.
- Peel and cube the sweet potatoes. This is the most time-consuming part, but it goes fast with a good peeler. Cut the sweet potatoes into 1-inch cubes. Try to make them roughly the same size so they cook evenly. You should have about 8-9 cups of cubed sweet potatoes.
- Boil the sweet potatoes. Place the cubes in a large pot and cover them with cold water by about 2 inches. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer. Cook for 15-20 minutes, until the sweet potatoes are fork-tender. You should be able to easily pierce them with a fork, but they shouldn’t be falling apart. Drain them well in a colander. Let them sit for a minute to steam dry — excess water will make your casserole watery.
- Whip the sweet potatoes. Transfer the drained sweet potatoes to a large mixing bowl. Add the softened butter, packed brown sugar, eggs, vanilla extract, milk, salt, cinnamon, and nutmeg. Using a hand mixer on medium speed, beat until smooth and fluffy. This takes about 2-3 minutes. Scrape down the sides of the bowl with a spatula halfway through. The mixture should be silky and light, not dense. Taste it and adjust the seasoning if needed — maybe a little more cinnamon or a pinch more salt.
- Transfer to the baking dish. Spread the sweet potato mixture evenly in your prepared baking dish. Use a spatula to smooth the top. It doesn’t need to be perfectly flat, but even is good.
- Add the marshmallows. Arrange the large marshmallows in rows on top of the sweet potato mixture. Don’t press them in — just set them on top. Then sprinkle the mini marshmallows around and between the large ones. This creates that beautiful, gooey, caramelized layer. If you’re using pecans, sprinkle them over the marshmallows now.
- Bake the casserole. Place the dish in the preheated oven and bake for 20-25 minutes. The marshmallows should be puffed up and golden brown. Keep an eye on them during the last 5 minutes — marshmallows can go from perfectly toasted to burnt really fast. If they’re browning too quickly, tent the dish loosely with foil.
- Let it rest. Remove the casserole from the oven and let it sit for 5-10 minutes before serving. This allows the marshmallows to set slightly and the filling to cool down a bit. It will be molten hot straight out of the oven.
Pro Tip: For extra toasted marshmallows, you can broil the casserole for the last 1-2 minutes. Watch it like a hawk — broiling goes from perfect to charcoal in seconds.
Cooking Tips & Techniques
After making this cozy marshmallow sweet potato casserole more times than I can count, I’ve picked up a few tricks that make a real difference.
Don’t Overcook the Sweet Potatoes. This was a hard lesson for me. I used to boil them until they were practically falling apart, thinking that would make them easier to mash. But waterlogged sweet potatoes make a watery casserole. Cook them just until fork-tender, then drain them well and let them steam dry for a few minutes.
Room Temperature Ingredients Matter. I know, I know — who has time for that? But trust me on this one. Cold eggs and cold butter don’t incorporate as smoothly, and you’ll end up with a lumpy mixture. Let your eggs and butter sit on the counter for 30 minutes before starting. It makes a noticeable difference in the texture.
Don’t Overmix. Once you add the eggs, mix just until everything is combined. Overmixing can make the sweet potato mixture gummy instead of light and fluffy. Stop as soon as you don’t see any streaks.
Toast the Marshmallows Carefully. Marshmallows are sneaky. They look pale and underdone one minute, and the next minute they’re black. I’ve ruined more than a few batches by walking away. Set a timer for 20 minutes and check every 2 minutes after that. If the edges are browning faster than the center, rotate the dish.
Make It Ahead. This is a lifesaver for holidays. You can prepare the sweet potato mixture up to 2 days in advance. Store it covered in the refrigerator. When you’re ready to bake, let it sit at room temperature for 30 minutes, then add the marshmallows and bake as directed. You might need to add 5-10 minutes to the baking time since it’s starting from cold.
Use a Cookie Scoop for Even Portions. If you’re making individual servings, use a large cookie scoop to portion the sweet potato mixture into ramekins. Top each with marshmallows and bake for about 15 minutes. They’re adorable and perfect for portion control.
Variations & Adaptations
One of the best things about this cozy marshmallow sweet potato casserole is how adaptable it is. Here are some of my favorite variations:
- Savory-Sweet Twist: Add 1/2 teaspoon of smoked paprika and a pinch of cayenne pepper to the sweet potato mixture. The smoky heat balances the sweetness beautifully. I tried this on a whim one year and it was a huge hit.
- Pecan Crumble Topping: Instead of marshmallows, top the casserole with a pecan streusel. Mix 1/2 cup chopped pecans, 1/4 cup brown sugar, 1/4 cup flour, and 3 tablespoons melted butter. Sprinkle over the sweet potatoes and bake until golden. It adds a wonderful crunch.
- Vegan Version: Use vegan butter, unsweetened oat milk, and a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water). For the topping, use vegan marshmallows or the pecan crumble option above. It’s just as delicious.
- Maple Bourbon: Replace the vanilla extract with 2 tablespoons of bourbon and 2 tablespoons of maple syrup. The bourbon adds warmth and complexity. Cook the alcohol off by simmering the mixture on the stovetop for a few minutes before baking.
- Orange & Ginger: Add 1 teaspoon of fresh grated ginger and 1 tablespoon of orange zest to the sweet potato mixture. The citrus and ginger brighten up the dish and make it feel lighter. This is my go-to for spring gatherings.
- Low-Sugar Option: Reduce the brown sugar to 1/4 cup and use a sugar-free marshmallow substitute. The sweet potatoes are naturally sweet, so you won’t miss the extra sugar as much as you think.
Serving & Storage Suggestions
This cozy marshmallow sweet potato casserole is best served warm, right after the marshmallows have puffed up and turned golden. The contrast between the hot, creamy sweet potatoes and the gooey, slightly crisp marshmallow topping is pure magic.
Serving Temperature: Serve it warm, but not piping hot. Let it rest for 5-10 minutes after baking. This keeps the marshmallows from being too sticky and lets the filling set up slightly. It’s also safer for little hands at the table.
What to Serve With It: This dish is a natural fit alongside roasted turkey, honey-glazed ham, or even a simple roast chicken. It also pairs beautifully with green bean casserole, roasted Brussels sprouts, and a tangy cranberry sauce. For a lighter meal, serve it with a simple arugula salad dressed with lemon vinaigrette.
Storage: Leftover casserole keeps well in the refrigerator for up to 4 days. Store it in an airtight container. The marshmallows will lose their puffiness and become more like a gooey glaze, which honestly is still delicious.
Reheating: The best way to reheat is in the oven. Place the casserole in a 350°F (175°C) oven for 10-15 minutes, until warmed through. The marshmallows won’t re-puff, but they’ll get sticky and caramelized. For individual portions, the microwave works in a pinch — heat for 30-60 seconds.
Freezing: You can freeze the unbaked sweet potato mixture for up to 3 months. Prepare the mixture, transfer it to a freezer-safe dish, and cover tightly. Thaw overnight in the refrigerator, then add the marshmallows and bake as directed. Do not freeze the casserole after it’s been baked with marshmallows — they’ll turn into a soggy mess when thawed.
Flavor Development: Here’s a secret — this casserole tastes even better the next day. The flavors meld together overnight, and the sweetness becomes more complex. I sometimes make it a day ahead on purpose. Just don’t add the marshmallows until you’re ready to bake.
Nutritional Information & Benefits
Let’s talk about what’s actually in this cozy marshmallow sweet potato casserole. I’m not going to pretend it’s a health food, but it does have some redeeming qualities.
Estimated Nutritional Values (per serving, about 1 cup):
| Nutrient | Amount |
|---|---|
| Calories | 320 |
| Total Fat | 12g |
| Saturated Fat | 7g |
| Cholesterol | 55mg |
| Sodium | 210mg |
| Total Carbohydrates | 52g |
| Dietary Fiber | 5g |
| Sugars | 32g |
| Protein | 4g |
| Vitamin A | 380% DV |
| Vitamin C | 25% DV |
| Potassium | 540mg |
Health Benefits: Sweet potatoes are packed with vitamin A, which is great for eye health and immune function. They’re also a good source of fiber, which helps with digestion and keeps you feeling full. The cinnamon and nutmeg add antioxidants and anti-inflammatory properties. So while this isn’t a light dish, it’s not empty calories either.
Dietary Considerations: This recipe is naturally gluten-free and nut-free (if you skip the pecans). For a dairy-free version, use vegan butter and oat milk. For a lower-sugar option, reduce the brown sugar and use a sugar-free marshmallow. As always, check your ingredient labels if you have specific allergies.
Conclusion
This cozy marshmallow sweet potato casserole is more than just a side dish — it’s the kind of recipe that creates memories. I still think about that Tuesday afternoon at my aunt’s house, standing in her kitchen with a fork in my hand, completely stopped by something she thought was nothing special. That’s the magic of a great recipe. It doesn’t need to be complicated or fancy. It just needs to be made with care and shared with people you love.
I hope you give this recipe a try. Make it for Thanksgiving, make it for a cozy Sunday dinner, or make it just because. Customize it however you like — add pecans, try the maple bourbon version, or keep it classic. The beauty of this dish is that it’s forgiving and adaptable. You really can’t mess it up.
When you make it, I’d love to hear how it turns out. Leave a comment below and let me know your favorite variation. Share a photo on Pinterest and tag me so I can see your beautiful creation. And if you have any questions, just ask — I’m always here to help.
Now go make some magic in your kitchen. You’ve got this.
Frequently Asked Questions
Can I make this sweet potato casserole ahead of time?
Absolutely! You can prepare the sweet potato mixture up to 2 days in advance. Store it covered in the refrigerator, then add the marshmallows and bake just before serving. You may need to add 5-10 minutes to the baking time if it’s starting from cold.
Can I use canned sweet potatoes instead of fresh?
You can, but I don’t recommend it. Canned sweet potatoes are usually packed in syrup and have a softer, mushier texture. The flavor isn’t as rich, and the casserole can end up watery. Fresh sweet potatoes are worth the extra few minutes of prep time.
Why did my marshmallows burn?
Marshmallows burn quickly because of their high sugar content. Keep a close eye on the casserole during the last 5 minutes of baking. If the marshmallows are browning too fast, tent the dish loosely with foil. You can also broil them for the last 1-2 minutes, but watch them like a hawk.
Can I freeze this casserole?
You can freeze the unbaked sweet potato mixture for up to 3 months. Thaw it overnight in the refrigerator, then add the marshmallows and bake as directed. Do not freeze the casserole after it’s been baked with marshmallows — they’ll become soggy when thawed.
How do I make this casserole less sweet?
Reduce the brown sugar to 1/4 cup and use a sugar-free marshmallow. The sweet potatoes are naturally sweet, so you won’t miss the extra sugar as much as you think. You can also add a pinch of salt or a squeeze of lemon juice to balance the sweetness.
Pin This Recipe!

Perfect Easy Cozy Sweet Potato Casserole with Marshmallows
This cozy marshmallow sweet potato casserole features creamy, buttery sweet potatoes topped with perfectly toasted marshmallows. It’s a quick and easy side dish that’s perfect for holidays or any time you need a little comfort.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 4 pounds sweet potatoes (about 4–5 large)
- 1/2 cup unsalted butter (1 stick, softened)
- 1/2 cup brown sugar (packed)
- 2 large eggs (room temperature)
- 2 teaspoons vanilla extract
- 1/4 cup milk (whole milk preferred)
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg (freshly grated if possible)
- 3 cups large marshmallows (about 30)
- 1 cup mini marshmallows
- 1/2 cup chopped pecans (optional)
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with butter or non-stick spray.
- Peel and cube the sweet potatoes into 1-inch cubes. You should have about 8-9 cups.
- Place the cubes in a large pot and cover with cold water by about 2 inches. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer. Cook for 15-20 minutes, until fork-tender. Drain well and let sit for a minute to steam dry.
- Transfer the drained sweet potatoes to a large mixing bowl. Add the softened butter, packed brown sugar, eggs, vanilla extract, milk, salt, cinnamon, and nutmeg. Using a hand mixer on medium speed, beat until smooth and fluffy, about 2-3 minutes. Scrape down the sides of the bowl halfway through.
- Spread the sweet potato mixture evenly in the prepared baking dish. Smooth the top with a spatula.
- Arrange the large marshmallows in rows on top of the sweet potato mixture. Sprinkle the mini marshmallows around and between the large ones. If using pecans, sprinkle them over the marshmallows now.
- Bake for 20-25 minutes, until the marshmallows are puffed up and golden brown. Keep an eye on them during the last 5 minutes. If browning too quickly, tent loosely with foil.
- Remove from the oven and let rest for 5-10 minutes before serving.
Notes
For extra toasted marshmallows, broil for the last 1-2 minutes, watching carefully. The casserole can be prepared up to 2 days in advance (without marshmallows) and refrigerated. Add marshmallows and bake just before serving, adding 5-10 minutes to baking time if starting from cold.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 32
- Sodium: 210
- Fat: 12
- Saturated Fat: 7
- Carbohydrates: 52
- Fiber: 5
- Protein: 4
Keywords: sweet potato casserole, marshmallow sweet potato, Thanksgiving side dish, holiday side dish, easy sweet potato casserole


