As autumn leaves begin to fall and the air turns crisp, the sweet, earthy aroma of sweet potato casserole with marshmallows wafts through kitchens, reminding us of cozy family gatherings and festive celebrations. Each bite of this creamy, delightful dish brings warmth and nostalgia, wrapping around us like a soft blanket. The contrast of the velvety sweet potatoes combined with the toasty marshmallows creates a sensory experience that is hard to resist. This casserole isn’t just a side dish; it’s a centerpiece that sparks joy—whether it’s gracing your Thanksgiving table or being enjoyed at a friendly potluck. Everyone deserves a taste of this seasonal delight, especially when it’s made with love. If you’re looking to make your next gathering unforgettable, this recipe will have everyone asking for seconds.

My first encounter with sweet potato casserole was at a family Thanksgiving dinner years ago. I was mesmerized by the dish that stole the show, with its sweet aroma and crunchy marshmallow topping. Over the years and countless batches later, I’ve perfected my recipe, ensuring the balance of flavors and textures creates a comforting delight that feels like home. This recipe promises not only an impressive taste but also embraces trending ingredients like organic sweet potatoes and homemade marshmallows that you can easily whip up for a touch of sophistication. Plus, as more people embrace plant-based diets, using natural sweeteners and dairy alternatives when preparing this dish keeps it inclusive for everyone at the table. Let’s dive into making this timeless classic.
Sweet Potatoes
- 3 large sweet potatoes: The main ingredient, adding a rich, sweet flavor and creamy texture.
- 1/2 cup brown sugar: Provides sweetness and helps form a beautiful caramelization.
- 1/4 cup milk (or dairy-free alternative): This adds creaminess. Almond or oat milk can work well.
- 2 tbsp butter (or coconut oil for vegan options): Enhances flavor and provides richness.
- 1 tsp vanilla extract: Adds depth to the flavor profile.
- 1/2 tsp cinnamon: This spice brings warmth, enhancing the natural sweetness.
- Salt: Just a pinch helps to balance the flavors.
- 2 cups mini marshmallows: For that gooey, sweet topping that everyone loves.
Feel free to swap the brown sugar for maple syrup to achieve a deeper flavor profile or use almond milk for a lighter version. If you want to amp up the nutrients, mix in a few tablespoons of chia seeds for added texture and health benefits.
Step-by-Step Instructions
Start by preheating your oven to 350°F (175°C). This prepares the perfect environment for baking and caramelizing the sweet potatoes. Next, peel and chop the sweet potatoes into uniform chunks, about 1-inch cubes. This ensures they cook evenly.
Boil the sweet potato cubes in a large pot of salted water for about 15-20 minutes or until fork-tender. Drain them well and transfer the sweet potatoes to a mixing bowl. While they’re still warm, add the butter (or coconut oil), milk, brown sugar, vanilla extract, cinnamon, and a pinch of salt. Using a potato masher or a handheld mixer, mash until you achieve a smooth, creamy texture.
Spread the sweet potato mixture into a greased 9×13 inch baking dish, smoothing the top. Now, sprinkle those adorable mini marshmallows evenly over the surface. Bake in the preheated oven for 25-30 minutes. Keep an eye out for the marshmallows; you want them golden brown and gooey but not burned. The contrasting textures of smooth sweet potatoes and toasted marshmallows will come together beautifully.
Expert Tips
Getting that perfect balance and texture is key. Consider using a hand mixer instead of a potato masher for an ultra-smooth consistency. If the mash feels too thick, a little more milk can help loosen it up. Ensure the marshmallows are evenly distributed to guarantee everyone gets a piece of that sweet topping.
If the marshmallows begin to brown too quickly, cover the dish loosely with aluminum foil to prevent scorching. This allows the casserole to cook through without compromising on that signature golden topping. For an extra flavor kick, consider adding chopped pecans or walnuts to the topping. This not only adds crunch but elevates the dish to gourmet territory.
Storage & Substitutions
To store leftovers, let the casserole cool completely before covering and refrigerating for up to three days. Reheat the casserole in the oven at 350°F until warmed through, or microwave individual servings for a quick reheat.
If you make this dish ahead of time, you can assemble it without baking, cover it tightly, and store it in the refrigerator. Just bake it before your gathering! For freezing, wrap the cooled casserole tightly in plastic wrap and aluminum foil. It will keep well for up to two months. To enjoy, thaw in the fridge overnight before reheating.

How do I make this recipe ahead?
You can prepare the sweet potato mixture a day in advance and store it in the fridge. Just add the marshmallows just before baking to maintain their texture.
What can I use instead of marshmallows?
If you’re looking for a healthier alternative, consider topping the casserole with crushed graham crackers, coconut flakes, or even roasted nuts for a crunchy finish.
Can I use regular potatoes instead?
While sweet potatoes give this casserole its signature flavor, you can substitute them with regular potatoes for a different taste, but expect a less sweet dish.
Is this recipe gluten-free?
Yes, this sweet potato casserole is naturally gluten-free. Just ensure any brown sugar you use is certified gluten-free.
How many servings does this make?
This recipe serves about 8-10 people, depending on portion sizes. It’s sure to be a hit at any gathering!
Can I make this vegan?
Absolutely! Substitute the butter with coconut oil or a vegan margarine and use unsweetened almond milk or any other plant-based milk to keep it vegan-friendly.
This sweet potato casserole with marshmallows is more than just a recipe; it’s an invitation to celebrate the season and create memories that last. So, gather around, share this dish with loved ones, and let it warm your heart. I’d love to hear your thoughts on this recipe! Feel free to drop a comment, share your experiences or variations, and remember to save this one for your next gathering. Let’s keep the tradition alive—one delicious bite at a time!
PrintSweet Potato Casserole with Marshmallows
Whip up a comforting Sweet Potato Casserole with Marshmallows so easy and familyapprovedmy kids love it Get the recipe and enjoy this Texas kitchen classic
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 8-10 servings
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 large sweet potatoes
- 1/2 cup brown sugar
- 1/4 cup milk (or dairy-free alternative)
- 2 tablespoons butter (or coconut oil for vegan options)
- 1 teaspoon vanilla extract
- 1/2 teaspoon cinnamon
- Salt (to taste)
- 2 cups mini marshmallows
Instructions
- Preheat the oven to 350°F (175°C).
- Peel and chop the sweet potatoes into 1-inch cubes.
- Boil the sweet potato cubes in salted water for 15-20 minutes until fork-tender.
- Drain well and transfer sweet potatoes to a mixing bowl.
- While warm, add butter (or coconut oil), milk, brown sugar, vanilla extract, cinnamon, and salt. Mash until smooth.
- Spread the sweet potato mixture into a greased 9×13 inch baking dish.
- Sprinkle mini marshmallows evenly over the top.
- Bake for 25-30 minutes until marshmallows are golden brown and gooey.
Notes
A creamy sweet potato casserole topped with toasty marshmallows, perfect for Thanksgiving and family gatherings.
