Sweet Potato Cake with Chocolate Pudding Frosting

4.8 from 5 reviews

A perfectly scrumptious gluten-free vegan sweet potato cake with chocolate pudding frosting, made without dairy or eggs.


Pudding Frosting:


  • 1 ½ cups sweet potato puree (I used most of a 15oz can for this recipe with the rest going into the frosting. Some freshly baked and mashed sweet potato would work well too)
  • 3 tbsp olive oil (or any other cooking oil)
  • ⅓ cup maple syrup (or a liquid sweetener of your choice)
  • 1 tsp pure vanilla extract
  • ½ tbsp cinnamon
  • ⅛ tsp allspice
  • ⅛ tsp cloves
  • 1/16 tsp nutmeg
  • dash of salt
  • 1 cup all purpose gluten-free flour mix (I used Bob’s Red Mill. Alternatively, you can use ¾ cup rice flour + ¼ cup potato or tapioca starch)
  • 1 tbsp coconut flour
  • 1 tsp GF baking powder
  • ½ tsp baking soda
  • ½ tsp guar gum

Optional Toppings:

  • Some chocolate coated amaranth or quinoa balls (I got some really amazing dairy-free ones at my local health food shop)
  • Some cacao nibs (highly recommended!)


  1. Begin by preparing the frosting first. I know it’s unusual, but it works better when it’s chilled a little. To make the chocolate pudding frosting follow the directions outlined in my “Secret Ingredient” Gluten-Free, Vegan, and Paleo Chocolate Pudding recipe. Then place the pudding in the fridge to chill while working on the cake part.
  2. Preheat oven to 350F. Oil your cake pan(s) and line the bottom with parchment paper (I used two 6″ pans — see notes above ingredients for other options). Set aside.
  3. Place sweet potato puree, oil, maple syrup, vanilla extract, spices, and salt into a large mixing bowl and blend together using an immersion blender. Note: if you don’t have an immersion blender, blend these ingredients together in a blender and then transfer into a mixing bowl).
  4. Add in all remaining cake ingredients, except for the add-ins and extra pumpkin seeds, and mix thoroughly with a wooden spoon to combine.
  5. Divide the mixture between your two cake pans and smooth out. Gently tap the pans on the counter a few times to eliminate any air bubbles.
  6. Bake in a preheated oven for 40 minutes (or until a skewer inserted in the center comes out dry). Remove from oven and chill on a cooling rack for 10 minutes. Then carefully take out of the pans and continue to chill on a cooling rack until the cakes are completely cooled off.
  7. {Skip this step if making a single layer cake or muffins} Once the cake is cooled completely, if you’re making a 2 layer cake (as pictured), carefully cut off the domed top from one of the cake layers (the one that will be going on the bottom).
  8. Frost the cake using the chilled frosting and place back in the fridge for at least an hour for the frosting to set. Decorate to your liking and enjoy with a nice cup of joe or some DIY spiced pumpkin seed milk ;)