HOW TO: Make a Kwanzaa-inspired sweet potato cake with creamy double coconut frosting

kwanzaa, vegan cooking, sweet potato cake

Getting Started

First make the cake.  Grease two 8 inch round cake pans, or place parchment paper rounds on the bottoms of the pan and lightly grease the sides. In a large bowl, combine:

  • 2 cups whole wheat pastry flour
  • 1 cup all purpose flour
  • 1 Tbsp baking soda
  • 1 1/2 cups sugar
  • 3 tsp ground cinnamon
  • 1 1/4 tsp ground nutmeg
  • 1 tsp allspice
  • 1/2 tsp salt

Cake adapted from VegNews, makes two 8-inch round cake layers

kwanzaa, vegan cooking, sweet potato cake

Add the Sweet Potato

Make a well and add a 15 oz can of pureed sweet potato or the same amount of freshly pureed baked sweet potato. I had a medium sized sweet potato lying around so I made a fresh puree: with a fork, poke a few holes in the sweet potato skin and roast (with the skin on) directly on the middle oven shelf at 375 degrees, turning every 15 minutes for about an hour. Let cool. It should be easy to peel off the skin; dump the flesh into a food processor and puree. If you have more than 15 oz, put the extra in a bowl and add cinnamon and a bit of milk and Earth Balance vegan margarine for a tasty meal side.

kwanzaa, vegan cooking, sweet potato cake

Mix Wet & Dry Ingredients

Add 1/4 cup soymilk, 3/4 cup of water, a 1/4 cup of mild-flavored oil such as canola or safflower, 2 Tbsp apple cider vinegar, and 2 tsp vanilla extract. Using a spatula, mix the wet and dry ingredients together, until a smooth batter forms. Divide batter into two cake pans and bake for about 30-35 minutes until a knife or toothpick inserted into the center comes out clean. Let cool completely.

kwanzaa, sweet potato cake, vegan cooking

Toast the Coconut

Next, toast 1 cup of shredded, unsweetened coconut in a small skillet until fragrant and the coconut pieces are honey colored. Watch carefully – they can get dark very quickly. Pour the coconut into a bowl and let cool completely.

vegan cooking, kwanzaa, sweet potato cake

Making the Creamy Double Coconut Frosting


  • 1/2 cup vegan cream cheese
  • 1/4 cup vegan margarine, such as Earth Balance, at room temperature
  • 1/4 cup coconut oil, melted
  • 1 3/4 cups powdered sugar

In a medium-sized bowl using a hand mixer, cream together the cream cheese and margarine. Gradually add the melted coconut oil until fully incorporated. Next add the powdered sugar in 1/2 cup batches, beating each until fully incorporated and no lumps remain. Place in refrigerator for at least half an hour to an hour to firm up. If frosting is too hard to spread, let it warm up slightly. Mix in 1/4-1/2 cup of the cooled, toasted coconut. This frosting, due to the coconut oil, is temperature sensitive so don’t be frustrated if it becomes melty. You can place it in the fridge again to harden.

kwanzaa, vegan cooking, sweet potato cake

Assemble the Cake

Remove cakes from pans and place one on a plate or cake stand. Spread half of the frosting on top of the cake round. Sprinkle toasted coconut on top of the frosting. Layer again with the other cake round and the rest of the frosting. Again, sprinkle with toasted coconut. Use any remaining coconut to decorate the serving platter.

vegan baking, kwanzaa, sweet potato cake


Enjoy immediately or place in the refrigerator so that the frosting doesn’t melt. Remove cake 10-15 minutes before you are ready to serve dessert to allow the frosting to come to a creamy texture. Enjoy!

Related Posts

One Response to “HOW TO: Make a Kwanzaa-inspired sweet potato cake with creamy double coconut frosting”

  1. bearyorganics says:

    amazing! I was thinking, ‘I’m going to have to veganize this, cause it looks GOOD.’ Then, I see that it’s already vegan! Even better! Thanks!

Leave a Comment

Please keep your comments relevant to this blog entry. Email addresses are never displayed, but they are required to confirm your comments.

Please note that gratuitous links to your site are viewed as spam and may result in removed comments.

Add your comments


Do you live in Canada? Register here

I agree to receive emails from the site. I can withdraw my consent at any time by unsubscribing.

You must agree to receive emails from this site to subscribe.


Lost your password?