The smell of roasted sweet potatoes mingling with the sugary aroma of melting marshmallows is enough to make anyone’s mouth water. Sweet potato casserole with marshmallows has always been a holiday staple in my home. I vividly remember my grandmother pulling her bubbling dish from the oven, the marshmallows golden and gooey, and the sweet aroma filling the room. It’s the kind of dish that makes you feel wrapped in a warm, cozy hug. And let’s be honest, it’s practically dessert dressed up as a savory side dish.
This recipe for cozy sweet potato casserole with marshmallows is my tried-and-true version, perfected over the years. Whether you’re hosting Thanksgiving dinner or just craving a little comfort food, this dish is guaranteed to delight everyone at the table. It’s easy to make, loaded with flavor, and has just the right balance of sweetness and creaminess. Let’s dive in!
Why You’ll Love This Recipe
- Holiday Favorite: No Thanksgiving or Christmas table is complete without sweet potato casserole. It’s the perfect seasonal side dish that brings people together.
- Easy to Make: This recipe is straightforward and doesn’t require any fancy techniques. Perfect for first-time cooks or seasoned pros.
- Kid-Friendly: The gooey marshmallows on top make this a hit with the little ones. It’s always the first dish they reach for!
- Perfect Sweet and Savory Balance: The creamy sweet potatoes, buttery brown sugar, and toasted marshmallows combine to create absolute perfection.
- Customizable: Whether you want to add a crunchy pecan topping or make it a bit healthier, this recipe is super adaptable.
What sets this sweet potato casserole apart? It’s the attention to detail. Roasting the sweet potatoes instead of boiling them intensifies their natural sweetness. Adding a hint of vanilla and a touch of cinnamon gives this casserole a warm, cozy flavor that feels like a hug in every bite. Trust me, once you try this, you’ll never go back to the canned stuff!
What Ingredients You Will Need
This recipe uses simple ingredients that come together to create a dish full of flavor and texture. Most of these items are pantry staples, so you might already have them on hand!
- Sweet potatoes: About 4 medium-sized (around 2 pounds). Choose fresh, firm sweet potatoes for the best flavor.
- Butter: 4 tablespoons, melted. Unsalted is preferred so you can control the saltiness.
- Brown sugar: 1/3 cup, packed. Adds a deep caramel-like sweetness.
- Milk: 1/4 cup. You can use whole milk, almond milk, or even coconut milk for a dairy-free option.
- Eggs: 2 large, beaten. These help bind the casserole and give it a fluffy texture.
- Vanilla extract: 1 teaspoon. Adds a subtle sweetness and depth of flavor.
- Cinnamon: 1 teaspoon. A warm spice that pairs beautifully with sweet potatoes.
- Salt: 1/2 teaspoon. Balances the sweetness and enhances the flavor.
- Mini marshmallows: About 1 1/2 cups. The star of the show—these toast to perfection in the oven!
- Optional pecans: 1/2 cup, chopped. For a nutty crunch that contrasts the creamy texture.
Feel free to swap the brown sugar for coconut sugar or maple syrup if you want a less processed option. You can also add a pinch of nutmeg for an extra holiday spice kick. Whatever tweaks you make, this cozy sweet potato casserole will still be irresistible!
Equipment Needed
You don’t need fancy gadgets to whip up this sweet potato casserole. Here’s what you’ll need:
- Baking dish: A 9×13-inch dish works perfectly for this recipe.
- Large mixing bowl: For combining the sweet potato mixture.
- Hand mixer or potato masher: To get that smooth, creamy texture. I’ve used both, and they work equally well.
- Spatula: For spreading the mixture evenly in the baking dish.
- Measuring cups and spoons: Precision matters, especially for baking!
If you’re missing a hand mixer, you can use a whisk and a little muscle power—it’s a great arm workout! For a budget-friendly baking dish, a simple glass or ceramic one works beautifully.
How to Make Cozy Sweet Potato Casserole with Marshmallows

- Preheat your oven: Set your oven to 375°F (190°C). Lightly grease your baking dish with butter or non-stick spray.
- Prepare the sweet potatoes: Wash the sweet potatoes thoroughly and prick them with a fork. Roast them in the oven for about 45-60 minutes until soft. Alternatively, you can boil peeled and cubed sweet potatoes for about 15-20 minutes, but roasting brings out a deeper flavor.
- Peel and mash: Once the sweet potatoes are cool enough to handle, peel off the skins. Place the flesh in a large mixing bowl and mash until smooth using a hand mixer or potato masher.
- Add the ingredients: Mix in the melted butter, brown sugar, milk, beaten eggs, vanilla extract, cinnamon, and salt. Blend until everything is fully incorporated and the mixture is creamy.
- Assemble the casserole: Transfer the sweet potato mixture to the greased baking dish. Use a spatula to spread it evenly.
- Add the topping: Sprinkle mini marshmallows evenly over the top. If you’re using pecans, sprinkle them over the marshmallows for extra crunch.
- Bake: Place the casserole in the oven and bake for 20-25 minutes, or until the marshmallows are golden brown and slightly puffed. Keep an eye on it during the last few minutes to avoid over-browning.
- Serve: Let the casserole cool for 5-10 minutes before serving. Scoop out portions and savor every creamy, sweet bite!
Pro tip: If your marshmallows start to brown too quickly, cover the dish loosely with foil to prevent burning. And don’t forget to taste the sweet potato mixture before baking—you can adjust the sweetness or add an extra pinch of cinnamon if needed!
Cooking Tips & Techniques
Here are some tips I’ve learned over the years to help ensure your sweet potato casserole turns out perfectly:
- Roast for flavor: Roasting the sweet potatoes instead of boiling them intensifies their natural sweetness and gives the dish a richer flavor.
- Don’t overmix: Mix the sweet potato mixture until just combined. Overmixing can make the texture gummy.
- Watch the marshmallows: The marshmallows can go from perfectly toasted to burnt in seconds. Keep an eye on the oven as the casserole finishes baking.
- Use fresh ingredients: Fresh sweet potatoes, real butter, and good-quality vanilla extract make a huge difference in taste.
- Customize your sweetness: If you prefer a less sweet casserole, reduce the brown sugar or opt for a natural sweetener like maple syrup.
And here’s a little secret: If you want to make this ahead for the holidays, prepare the sweet potato mixture and refrigerate it overnight. When you’re ready to bake, just assemble the topping and pop it in the oven!
Variations & Adaptations
This recipe is incredibly versatile! Here are a few fun ways to adapt it:
- Healthier version: Replace the marshmallows with a pecan streusel topping made from oats, nuts, maple syrup, and cinnamon for a lower-sugar option.
- Dairy-free option: Swap the butter for vegan butter and use almond or coconut milk instead of regular milk. Just make sure the marshmallows are also vegan!
- Nutty twist: Double the amount of chopped pecans and layer them under the marshmallows for extra crunch.
- Spiced up: Add a pinch of nutmeg or ground ginger for a warm, spiced flavor.
- Mini casseroles: Divide the mixture into ramekins for individual servings—perfect for a dinner party!
I’ve tried the pecan streusel version for a Friendsgiving, and it was a huge hit. It’s a great way to add a little texture without losing that cozy, comforting vibe!
Serving & Storage Suggestions
Your cozy sweet potato casserole is best served warm, right out of the oven, with the marshmallows still gooey. Pair it with classic Thanksgiving staples like turkey, cranberry sauce, and green bean casserole for the ultimate holiday feast.
If you’re planning to make this ahead, prepare the sweet potato mixture and refrigerate it (covered) for up to two days. When you’re ready to bake, add the marshmallow and pecan topping and bake as directed.
Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. To reheat, simply pop it back in the oven at 350°F (175°C) for about 10-15 minutes or microwave individual portions. The flavors deepen as it sits, making it just as delicious the next day!
Nutritional Information & Benefits
This sweet potato casserole is not only delicious but also packs some nutritional perks!
- Sweet potatoes: Rich in fiber, vitamin A, and antioxidants, they’re a nutrient powerhouse.
- Pecans (if using): A great source of healthy fats and protein.
- Eggs: Add a dose of protein and help bind the casserole.
For those watching their sugar intake, reducing the brown sugar or opting for a streusel topping can make this dish a better fit for your dietary needs. And if you’re gluten-free, this recipe is naturally safe—just double-check your marshmallows for any sneaky gluten ingredients!
Conclusion
This cozy sweet potato casserole recipe is truly a holiday hero. It’s the perfect balance of sweet and savory, with a comforting texture that’ll make you want to savor every bite. Whether you’re making it for a crowd or just yourself, it’s destined to be the star of your table!
So what are you waiting for? Give this recipe a try and let that irresistible aroma fill your kitchen. I’d love to hear how it turned out for you, so don’t forget to share your thoughts in the comments below. Happy cooking and happy holidays!
FAQs
Can I make sweet potato casserole ahead of time?
Yes, you can prepare the sweet potato mixture and refrigerate it for up to two days. Add the topping and bake when ready to serve.
What’s the best way to roast sweet potatoes?
Prick them with a fork and roast them whole at 375°F (190°C) for 45-60 minutes until tender. This method brings out their natural sweetness.
Can I use canned sweet potatoes?
You can, but fresh sweet potatoes give a richer flavor. If using canned, drain them well before mashing.
How do I keep the marshmallows from burning?
Cover the casserole loosely with foil during the last few minutes of baking if the marshmallows are browning too quickly.
Can I make this recipe vegan?
Absolutely! Swap the butter for vegan butter, use almond milk or coconut milk, and choose vegan marshmallows.
Pin This Recipe!

Cozy Sweet Potato Casserole Recipe for Perfect Holiday Meals
This cozy sweet potato casserole with marshmallows is a holiday favorite, combining creamy sweet potatoes, buttery brown sugar, and toasted marshmallows for the perfect balance of sweetness and creaminess.
- Prep Time: 15 minutes
- Cook Time: 1 hour 25 minutes
- Total Time: 1 hour 40 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 4 medium-sized sweet potatoes (about 2 pounds)
- 4 tablespoons unsalted butter, melted
- 1/3 cup packed brown sugar
- 1/4 cup milk (whole milk, almond milk, or coconut milk)
- 2 large eggs, beaten
- 1 teaspoon vanilla extract
- 1 teaspoon cinnamon
- 1/2 teaspoon salt
- 1 1/2 cups 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.
- Wash the sweet potatoes thoroughly and prick them with a fork. Roast them in the oven for about 45-60 minutes until soft. Alternatively, boil peeled and cubed sweet potatoes for about 15-20 minutes.
- Once the sweet potatoes are cool enough to handle, peel off the skins. Place the flesh in a large mixing bowl and mash until smooth using a hand mixer or potato masher.
- Mix in the melted butter, brown sugar, milk, beaten eggs, vanilla extract, cinnamon, and salt. Blend until everything is fully incorporated and the mixture is creamy.
- Transfer the sweet potato mixture to the greased baking dish. Use a spatula to spread it evenly.
- Sprinkle mini marshmallows evenly over the top. If using pecans, sprinkle them over the marshmallows for extra crunch.
- Place the casserole in the oven and bake for 20-25 minutes, or until the marshmallows are golden brown and slightly puffed. Keep an eye on it during the last few minutes to avoid over-browning.
- Let the casserole cool for 5-10 minutes before serving. Scoop out portions and enjoy!
Notes
[‘Roasting sweet potatoes instead of boiling them intensifies their natural sweetness.’, ‘If marshmallows start to brown too quickly, cover the dish loosely with foil.’, ‘Taste the sweet potato mixture before baking to adjust sweetness or spices.’, ‘Prepare the sweet potato mixture ahead of time and refrigerate for up to two days.’]
Nutrition
- Serving Size: 1 portion
- Calories: 250
- Sugar: 20
- Sodium: 200
- Fat: 8
- Saturated Fat: 5
- Carbohydrates: 40
- Fiber: 4
- Protein: 3
Keywords: sweet potato casserole, holiday recipe, Thanksgiving side dish, Christmas recipe, marshmallow topping, comfort food



