• Skip to main content
  • Skip to primary sidebar
Supper in the Suburbs
menu icon
go to homepage
  • Recipes
  • Go Vegan!
  • Learn to Cook
  • Grow Your Own

subscribe
search icon
Homepage link
  • Recipes
  • Go Vegan!
  • Learn to Cook
  • Grow Your Own

×
Home » Recipes

Vegan Carrot Cake with "Cream Cheese" Frosting

Published: Sep 27, 2020 · Modified: Sep 30, 2022 by Emma · This post may contain affiliate links · Leave a Comment

  • Facebook
  • X
  • LinkedIn
  • Email

You'd never know this Vegan Carrot Cake, complete with "cream cheese" frosting was dairy free! Get the recipe below.

Vegan baking

I've waxed lyrical time and time again on this blog about why vegan baking doesn't have to be scary. There are so many fantastic recipes out there for everything from a simple vanilla sponge cake to decadent chocolate cake, zesty lemon drizzle and sticky ginger cake too. The best bit is there's no need for weird and wonderful ingredients. I promise you that you can make a delicious cake with ingredients you are already familiar with. Today we are making Vegan Carrot Cake.

Even before I went vegan my carrot cake recipe was "halfway" to being plant based. By that I mean instead of using butter, it used oil. So no swap required there. It did, however, contain eggs. The eggs were really only there to bind the cake together a job that can just as easily be done with some mashed up fruit! Hurrah!

If, like me, you like your carrot cake with a good inch of cream cheese frosting on top then don't worry, I've got you covered there too. It turns out that if you make cream cheese frosting with plant based alternatives then it is a lot more stable. Until I found out about Kerry Cook's foolproof cream cheese frosting I had no end of disasters. It's a really tricky frosting to master and sometimes no matter what you do it just goes wrong. But, using plant based "butter" and dairy free "cream cheese" you have none of the worries about runny, lumpy or yellow frosting! My go-to brands for vegan cream cheese frosting are Flora Buttery and Koko's Dairy Free Soft Cream Cheese. The result is a thick and creamy frosting that spreads easily. It's also a lovely pale colour which makes it a fantastic base for decorating your cake any way you wish.

To decorate my cake I covered the cake with a thin layer of frosting then used a range of icing tips to pipe flowers in 3 different colours. You can find a more detailed tutorial on piping these flowers here.

A Vegan Carrot Cake decorated with piped flowers and tall gold candles

The recipe

This vegan carrot cake is perfect for any occasion. How will you decorate yours?

Close up of piped flowers on a Vegan Carrot Cake decorated with Plant Based Cream Cheese Frosting

Vegan Carrot Cake with Cream Cheese Frosting

This Vegan Carrot Cake with Cream Cheese Frosting is dairy and egg free!
No ratings yet
Print Recipe Pin Recipe
Prep Time 30 minutes mins
Cook Time 1 hour hr
Decorating time 1 hour hr
Total Time 2 hours hrs 30 minutes mins
Course Dessert
Cuisine American
Servings 12 people

Equipment

  • Two 7 inch cake tins

Ingredients
  

For the cake

  • 300 grams self-raising flour
  • 200 grams light brown sugar
  • 200 grams caster sugar
  • 2 teaspoon cinnamon
  • 1 teaspoon ground ginger
  • 0.5 teaspoon ground nutmeg
  • 1 pinch salt
  • 250 grams tinned pineapple chunks (drained weight)
  • 250 millilitres vegetable oil
  • 175 millilitres plant milk e.g. almond or coconut milk
  • 1 teaspoon vanilla paste
  • 3 large carrots grated
  • 125 grams chopped nuts e.g. walnuts or pecans

For the frosting

  • 500 grams icing sugar
  • 200 grams non-dairy cream cheese
  • 75 grams non-dairy butter
  • 1 teaspoon vanilla paste

Instructions
 

For the cake

  • Preheat your oven to 180C/350F/gas mark 4 and prepare 2 7 inch cake tins by lining them with grease proof paper.
  • Sift the flour, sugar and spices into a large bowl and whisk to ensure they are well combined.
  • Roughly mash the pineapple before adding to the bowl along with the vegetable oil, plant milk and vanilla paste.
  • Mix the ingredients so they are just coming together before folding in the grated carrots and the chopped nuts.
  • Spoon the cake mix evenly between the two tins and place into the centre of the over to bake for 45 minutes - 1 hour (until the cake is springy to the touch and a toothpick comes out clean).
  • Let the cakes cool for 15 minutes before removing from their tins.
  • Allow the cakes to cool completely before decorating.

For the frosting

  • Add the icing sugar, butter, cream cheese and vanilla paste to a large mixing bowl.
  • Gently beat the ingredients together by hand until you have a thick, smooth consistency. (If using electric beaters be very careful not to over mix as this will destabilise the frosting).
  • If the frosting is a little too thick, add up to 25 grams more non-dairy butter.
  • Use roughly ¼ of the frosting to sandwich your two cakes together. The remainder of the frosting cake be used to decorate the cake as you choose.
Keyword carrot, caster sugar, cinnamon, light brown sugar, non-dairy milk, nutmeg, pecan, pineapple chunks, salt, self raising flour, vanilla
Tried this recipe?Let us know how it was!

HOW TO SCALE A CAKE RECIPE UP OR DOWN

Don't have the right sized tin? It's not a problem but you will need to do some maths. In this post I teach you how to adjust the ingredients in a cake recipe so that it will fit your tin perfectly.

MORE VEGAN CELEBRATION CAKES

I made my Vegan Cherry and Almond Cake for my sisters birthday. Whatever the occasion, I’ve got a vegan cake recipe for you! Check out 4 of my favourites below and search the blog for even more cake inspiration.

Vegan Chocolate Fudge Cake

CHOCOLATE FUDGE CAKE

OLIVE OIL CAKE

Sticky Blood Orange & Pistachio Cake

BLOOD ORANGE CAKE

Vegan Cherry and Almond Cake with candles

Almond & Cherry Cake

DISCOVER EVEN MORE VEGAN RECIPES WITH SUPPER IN THE SUBURBS

If you want to see more plant based recipes, check out my vegan recipe archive. For help switching to a plant based diet, check out my Go Vegan! page.

More Recipes

  • Vegan Beetroot Smørrebrød on a green napkin with a knife and fork
    Vegan Beetroot Smørrebrød
  • A plate topped with Kartoffelmad a type of Danish open-faced sandwich made of rye bread, potato slices, vegan creme fraiche, fried onions and chives.
    Kartoffelmad (Potato Smørrebrød)
  • Three Vegan Maritozzi on a plate dusted with icing sugar.
    Vegan Maritozzi
  • A bowl of tofu scramble with vegan feta on top of a yellow napkin on a white marble counter. A knife and fork are to the right of the bowl.
    Tofu Scramble with Vegan Feta

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Welcome!

Hi, I'm Emma. I'm a UK based food blogger who's been sharing recipes with the world since 2011. I'm passionate about eating a plant based diet using local, seasonal ingredients.

More about me

Popular

  • Poached Rhubarb
    Poached Rhubarb
  • Delicate White Asparagus with Butter Vinaigrette-01
    White Asparagus with Butter Vinaigrette
  • Sautéed Tenderstem Broccoli with Lemon and Garlic
    Sautéed Tenderstem Broccoli with Lemon and Garlic
  • Mediterranean Lemon Roasted Vegetables
    Mediterranean Lemon Roasted Vegetables

Seasonal

  • A whole vegan cheesecake topped with blueberry compote
    Vegan Blueberry Cheesecake
  • Two Lavender Lemon and Prosecco Cocktails with slices of lemon
    Lavender, Lemon and Prosecco Cocktail
  • A stack of 6 vegan carrot cake pancakes topped with vegan cream cheese frosting and chopped pecan nuts.
    Vegan Carrot Cake Pancakes
  • Roasted broccoli and chickpea Caesar salad
    Roasted Broccoli and Chickpea Caesar Salad

Footer

↑ back to top

About

  • About Me
  • Privacy Policy

Contact

  • Contact
  • Press Page

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Supper In The Suburbs

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required