Vegan, Gluten-free Carrot Cake with Cashew & Passionfruit Frosting - The Good Roots Blog
post-template-default,single,single-post,postid-753,single-format-standard,ajax_fade,page_not_loaded,,qode-title-hidden,qode_grid_1300,qode-content-sidebar-responsive,qode-child-theme-ver-1.0.0,qode-theme-ver-17.2,qode-theme-bridge,qode_header_in_grid,wpb-js-composer js-comp-ver-5.6,vc_responsive

Vegan, Gluten-free Carrot Cake with Cashew & Passionfruit Frosting

Moist carrot cake with a tropical twist

I made this vegan and gluten-free carrot cake for my birthday this year and it truly exceeded all expectations.  

Light, sweet, tangy carrot cake that retains its moisture without being all mush and no cake. With added dried pineapple and passion fruit to give it a tropical twist.

Jump to Recipe

Perfect birthday cake or for any celebrations which include weddings, showers and braai’s.  I had vegan and non-vegan friends tasting the cake at the party and it is undetectably vegan and gluten-free.


Make it your own :

  • Nuts: I used a combination of walnuts and pecans but you can use only walnuts, only pecans or sunflower & pumpkin seeds if you have a nut allergy.
  • Fruit: I used dried pineapple and dried date pieces but you can use raisins or canned pineapple pieces.
  • Egg-replacer: I did a test using ground chia seeds as an egg replacer instead of ground flax seeds and it did work, but the cake was a bit more moist and not as cakey as the other layers. I recommend sticking with the ground flax seeds as the original recipe states.

Frosting: I did a cashew-based cream cheese frosting with coconut yoghurt to give it that tanginess, lemon zest for flavour and passion fruit pulp for acidity. You can also do a regular cashew frosting with coconut milk or a buttercream with coconut cream or coconut whip.

As always if you loved making this recipe be sure to leave me a comment, rate this recipe and tag me on Instagram ( #thegoodroots). I love seeing all your photos of my recipe recreations!

Also don’t forget to follow along on FacebookPinterest and Instagram – I’d love to see you all there!

Vegan, Gluten-free Tropical Carrot Cake

Light, sweet , tangy carrot cake that retains its moisture without being all mush and no cake. With dried pineapple and passion fruit for a tropical twist.
Prep Time10 mins
Cook Time45 mins
Cool Down Time20 mins
Total Time55 mins
Course: Dessert
Cuisine: gluten-free, Vegan
Keyword: carrot cake
Servings: 12 people
Author: Angelique



    Bowl 1:

    • 3 Tbsps groud flaxseeds + ½ cup water
    • ¼ cup agave mayple syrup or honey if not vegan
    • 1/3 cup coconut oil melted ( sub any neutral oil)
    • ½ cup coconut sugar sub brown sugar

    Bowl 2:

    • 1 ½ cups almond flour
    • 1 ½ cups gluten-free flour
    • 1 ½ tsps baking powder
    • 1 ½ tsps baking soda
    • ¾ tsp salt
    • ¼ cup coconut sugar sub cane sugar
    • 1 Tbsp cinnamon
    • 1/8 tsp nutmeg optional
    • ¼ tsp cloves optional
    • ¼ tsp cardamom optional
    • ½ cup walnuts chopped & lightly roasted
    • ¼ cup pecans chopped & lightly roasted
    • ½ cup dried pineapple chopped (optional)
    • ¼ cup dried date pieces optional (sub raisins)
    • 1 cup unsweetened apple sauce
    • 1 ½ cup grated carrot loosely packed
    • 3/4 cup almond milk


    • 1 ½ cup raw cashews soaked in hot water for 1 hour
    • 1 Tbsp lemon zest
    • 6 Tbsps passion fruit adds acidity ( sub 3 Tbsps lemon juice )
    • 4 Tbsps agave mayple syrup or honey if not vegan
    • ¼ cup coconut oil melted (adds richness & thickens when sets)
    • Pinch of salt
    • 2/3 cup coconut yoghurt sub ½ cup coconut cream
    • 1 tsp vanilla extract
    • 1 ½ tsp apple cider vinegar tangier frosting


    • Roast chopped nuts in 180 ℃ oven until light golden colour and fragrant. Soak cashews in hot water for 1 hour. Spray or butter and lightly dust with gluten-free flour either 3 round 15 cm cake tins or 2 cake tins of 20 cm. Shake out the excess flour and set aside.

    Bowl 1

    • In a large mixing bowl prepare the flax eggs and then add the rest of the ingredients listed under bowl 1 and whisk with a hand mixer for 2 minutes until combined and a little lighter.

    Bowl 2

    • Whisk the flours, baking powder, baking soda, salt, sugar and spices together. Then add the grated carrot, roasted nuts , apple sauce and dried fruit but don’t mix in yet.
    • Slowly start to incorporate the contents of bowl 1 into bowl 2 by mixing in a 1/3 cup of bowl 1 into bowl 2 until everything is combined.
    • Then add 3/4 cup almond milk and more (1/4 cup extra) if still too thick. Cake mixture should be thick but still pourable.
    • Divide evenly among cake tins. Bake for 45 – 50 minutes until golden brown and fork comes out clean. Note that the size of the pan used will vary the baking time. Begin with frosting.


    • Blend all the ingredients for the frosting except passion fruit in the blender until smooth. Then mix the passion fruit in by hand. Transfer the frosting into a container and let it thicken up in the fridge until it is time to frost the cake.
      dairy-free coconut yoghurt
    • Remove from oven and let cool down for 15 minutes before running a knife on the sides of the tin and then gently taking the cake out of the tin and placing it on a cooling rack to cool down completely.
    • Once cooled you can start to frost. Note that if using coconut yoghurt or coconut whip to frost the cake needs tobe stored in the refridgerator and taken out 10 minutes before serving.


    • I used the gluten-free flour from Woolworths as it’s the only one I like.
    • I used coconut sugar but brown sugar and cane sugar do provide an even better texture ( light and fluffy) for the cake.
    • If you want a nut-free substitute the almond milk for any other milk , almond flour with sunflower seed flour, oat flour or more gluten-free flour.

    What you might have missed

    Vegan, Gluten-free Carrot cake , Cape Town

    Recipe adjusted from Minimalist Baker’s Carrot Cake recipe.

    No Comments

    Post A Comment
    Recipe Rating