Vegan Sweet Potato Casserole With Marshmallows

An icon representing a clock 55 min | easy | gluten-free, lactose-free, vegan
Rate/Review

Introduction

This vegan sweet potato casserole is creamy, cozy, and naturally sweet, with just the right hit of warm spices.

Maple syrup, coconut milk, and coconut oil make the filling rich and dairy-free, without feeling heavy.

A generous layer of soft, toasted vegan marshmallows on top turns it into a holiday-worthy side that tastes like dessert.

Advertisement

Ingredients  (8 servings)

Ingredients for the Sweet Potato Base:

Ingredients for the Topping:

Get Ingredients →

Order the ingredients from your local store for pickup or delivery. You'll check out through Instacart.
When you purchase through this link, we'll receive a small fee at no extra cost to you.

Baked vegan sweet potato casserole in a white ceramic dish, topped with a single layer of mini marshmallows toasted golden brown; a spoon scoops into the orange sweet potato base.

How to Make Vegan Sweet Potato Casserole With Marshmallows

  1. Prep the oven and pan

    Preheat your oven to 375°F and lightly grease a 9x13 inch baking dish with coconut oil or another neutral oil.

  2. Cook the sweet potatoes

    Add the peeled, cubed sweet potatoes to a large pot, cover with cold water, and add a big pinch of salt.

    Bring to a boil, then simmer until the cubes are very tender and easily pierced with a fork, about 15 to 20 minutes.

    Drain the sweet potatoes very well, then let them sit in the colander for a few minutes to steam off excess moisture.

    Advertisement
  3. Mash the sweet potato base

    Transfer the drained sweet potatoes to a large mixing bowl and mash them until mostly smooth with a masher or fork.

    Add the maple syrup, coconut oil, coconut milk, cinnamon, nutmeg, salt, and vanilla extract to the bowl.

    Stir until the mixture is creamy and well combined, then taste and adjust the salt or maple syrup if needed.

  4. Assemble the casserole

    Spoon the sweet potato mixture into the prepared baking dish and spread it into an even layer with a spatula.

    Gently tap the dish on the counter a few times to settle the mash and remove large air pockets.

  5. Add the marshmallow topping

    Scatter the vegan marshmallows evenly over the sweet potato layer, covering as much of the surface as possible.

    Keep the marshmallows in a single layer so they melt and toast evenly in the oven.

    Advertisement
  6. Bake and toast the topping

    Bake the casserole for 20 to 25 minutes, until the sweet potatoes are hot and the marshmallows are puffed and golden.

    If you want deeper browning, broil on the top rack for 1 to 2 minutes, watching very closely to prevent burning.

    Let the casserole rest for at least 10 minutes before serving so the layers set slightly and scoop more cleanly.

Close-up of vegan sweet potato casserole topped with toasted vegan marshmallows: a white plate holds a scoop of orange mashed sweet potatoes covered with browned marshmallows, with the white baking dish in the background on a dark wooden table.

Substitutions

Coconut oil → vegan butter
Use melted vegan butter instead of coconut oil for a slightly richer, more traditional buttery flavor and a softer, creamier texture overall.
Maple syrup → brown sugar and water
Swap the maple syrup for 1/4 cup packed light brown sugar plus 1 tablespoon warm water, which gives deep caramel notes and similar sweetness.
Coconut milk → oat milk and coconut oil
Use 1/3 cup oat milk plus 1 tablespoon melted coconut oil to keep the base creamy and vegan with a milder coconut taste.
Serving of sweet potato casserole topped with lightly toasted vegan marshmallows on a white plate; a white baking dish of the casserole sits in the background on a dark wood table.

Tips

Roast for extra flavor
For deeper, caramelized flavor, roast the sweet potato cubes on a lined sheet pan at 400°F until very tender before mashing them.
Dry the sweet potatoes well
Let the drained sweet potatoes steam in the colander so excess moisture escapes, which keeps the casserole thick and not watery.
Use room temperature add-ins
Bring the maple syrup and coconut milk to room temperature so they blend smoothly and do not cool the sweet potatoes too fast.
Watch the broiler closely
If you broil the topping, leave the oven door slightly open and stay nearby since marshmallows can go from golden to burnt very fast.
Make ahead without the topping
You can assemble the sweet potato layer a day ahead, chill it covered, then reheat and add marshmallows just before the final bake.
Choose the right marshmallows
Use mini vegan marshmallows for the most even coverage and browning, or cut large ones in half if that is what you have.
Advertisement

Nutrition Facts *

Energy 195 kcal
Protein 2 g
Total Fat 6 g
Carbohydrates 34 g
Dietary Fiber 3 g

* Approximate, per serving.
Data source: USDA FoodData Central.

Slice of sweet potato casserole topped with toasted vegan marshmallows on a white plate; a white baking dish of the casserole is blurred in the background.

FAQ

My casserole turned out runny; what went wrong and how can I fix it?
Too much water in the sweet potatoes is usually the cause, so next time drain well, let them steam dry, and use less coconut milk if needed; for a runny batch, bake longer uncovered until the edges look thicker.
Can I make this vegan sweet potato casserole without marshmallows?
Yes, you can top it with a mix of chopped pecans, oats, brown sugar, and coconut oil for a crunchy streusel, then bake until the topping is browned and crisp.
Can I use canned sweet potatoes or yams instead of fresh?
You can, but drain them very well and reduce the maple syrup because canned versions are usually packed in syrup and taste sweeter already.
How do I reheat leftovers without burning the marshmallows?
Cover the dish loosely with foil and warm at 325°F until hot in the center, then remove the foil for the last few minutes to re-fluff the topping.
Can I freeze this casserole?
Freeze only the sweet potato base in a freezer-safe dish, then thaw, top with fresh marshmallows, and bake as directed when you are ready.
Advertisement

Serving Suggestions

This vegan sweet potato casserole makes a beautiful side alongside roasted vegetables, hearty salads, or your favorite holiday centerpiece.

For a fun twist, sprinkle chopped pecans or a little flaky salt over the toasted marshmallows, which adds crunch and balances the sweetness.

Advertisement

Reviews

We haven’t received any feedback on this recipe yet.

Made this recipe? How did it go?

Please leave your feedback below. We’d love to hear from you!

You Might Also Like

Browse Recipes