Sweet Potato Casserole with Marshmallows

Great for Christmas and Thanksgiving!


3 pounds sweet potatoes, peeled and cut into 2-inch chunks

3/4 cup full-fat coconut milk

1/4 cup maple syrup

1 teaspoon vanilla extract

2 teaspoons ground cinnamon

1/2 teaspoon ground cardamom (optional but really nice)

1/2 teaspoon salt

1 1/4 cups chopped pecans, divided

3 cups vegan mini marshmallows


  1. Place the sweet potatoes into a large pot and cover with water. Place over high heat and bring the water to a boil. Allow to cook until the potatoes are tender and easily pierced with a fork, about 10 to 12 minutes. Drain them into a colander and return them to the pot.

  2. Preheat the oven to 400°.

  3. Mash the sweet potatoes well with a potato masher, then add the coconut milk, maple syrup, vanilla, cinnamon, cardamom and salt. Stir everything until well blended and creamy. Taste test and adjust any seasonings to your liking. Stir in 3/4 cup of pecans.

  4. Transfer the sweet potato mixture to a 9 x 9 inch baking dish and smooth out the top with a spoon. Sprinkle with the remaining 1/2 cup of pecans, then top with marshmallows.

  5. Bake 20 minutes, or until the marshmallows are slightly melted and browned on top.