Meet your new favorite cake in town: Gluten-Free Vegan Carrot Cake! This easy vegan cake is made in one bowl, and the batter takes just 15 minutes to mix. It’s topped with a delicious, refined sugar-free, and vegan cream cheese frosting! Thanks to Bob’s Red Mill for sponsoring this post.

We love a good cake around here, whether it’s a decadent and tender Chocolate Cake or a bright and beautiful Lemon Cake. But we’ve got a new cake in town, ready to compete for the “best vegan cake” title. Meet the Gluten-Free & Vegan Carrot Cake!
It’s made with freshly grated carrots, crunchy pecans (or your favorite nuts), warm spices like cinnamon and nutmeg, and light and fluffy flour from Bob’s Red Mill. The combination makes for a carrot cake that will have you going back for seconds, and in the words of my very much not gluten-free or vegan grandfather: “You’d never guess that this was a vegan schmegan cake!”

Ingredients for vegan carrot cake
Here are the ingredients you’ll need for this vegan carrot cake, and suggestions for substitutions.
- Unsweetened Almond Milk: or other dairy-free milk
- Apple Cider Vinegar: Mix this with the milk to make a vegan buttermilk substitute. Other kinds of vinegar or lemon juice also work.
- Unsweetened Applesauce: Pumpkin puree or even steamed pureed carrot should work as a replacement here.
- Coconut Sugar
- Almond Butter: Any creamy nut or seed butter will work here!
- Refined Coconut Oil: I recommend sticking with refined coconut oil to avoid coconut flavor, but you can use virgin if you prefer!
- Vanilla Extract
- Bob’s Red Mill Gluten-Free Oat Flour: You can also simply blend up Bob’s Red Mill gluten-free oat flour, too. Always make sure you buy labeled gluten-free products because oats can be cross-contaminated. If you go with Bob’s Red Mill, you’ll see gluten-free clearly labeled on their packaging.
- Bob’s Red Mill Blanched Almond Flour: This is the best, finest almond flour, which makes for such a light and fluffy cake! Avoid using almond meal, which is much coarser.
- Flax Meal
- Cinnamon & Nutmeg
- Baking Powder & Baking Soda
- Sea Salt
- Shredded Carrots: Avoid pre-shredded carrots here; they aren’t as fine and don’t taste great.
- Chopped pecans, or walnuts, or whichever nut you prefer! If you’re not a nut-in-your-cakes kind of person, leave them out!

Can I make my own oat flour?
Yes, absolutely! Oat flour is so easy to make that if you can’t find it and have oats at home, you’d rather use, you can make it yourself.
To make oat flour, add your gluten-free oats (I love using Bob’s Red Mill oats, as usual) to a blender and let it run for a few minutes, scraping the sides as needed, until you’ve got super-fine oat flour! Then it’s ready to use.
How long does it take to make?
This gluten-free carrot cake is SO easy to make! The cake batter uses only 1 bowl, and it takes about 10 or 15 minutes to mix it all together.
It’s super simple to put together, but the exact prep time can vary based on how long it takes to shred carrots, chop nuts, and prepare your cake pans.

What kind of mix-ins can I use?
Whichever you like!! I am a keep-it-simple girl – I like shredded carrots and pecans. However, I know some of you like adding other goodies as well. Here are the best mix-ins for this carrot cake:
- Shredded carrots: of course!
- Nuts: I prefer pecans, but walnuts or another favorite also work
- Raisins: type of your choice! I like rehydrating with water or juice before adding if I’m using
- Coconut: Shredded or flaked is a good choice
- Pineapple Chunks: This one may mess with the liquid ratio a bit, so if you’re using pineapple, make sure to drain fully and pat dry!
Can I make cupcakes or a bundt cake instead?
Yes, absolutely! I opted for a small three-layer, 6-inch cake. However, you can put the cake together in other ways. Approximate baking times for each are included in the recipe card.
- Two 8-inch cake pans will give you a shorter, wider cake
- A Bundt cake will require a longer bake time, but it also works well
- Cupcakes are another choice if you’re serving lots of people

How to make vegan cream cheese frosting
This vegan “cream cheese” frosting does not contain cream cheese—we’re cheating a bit by recreating it without any processed foods, like store-bought vegan cream cheese. I also wanted to keep it refined sugar-free instead of loading it up with powdered sugar like so many vegan cream cheese frosting recipes tend to do.
So instead, we go for a creamy cashew base, blend it with coconut cream and a few other ingredients for flavor (like vanilla bean powder and apple cider vinegar, for a little tang), and then have a smooth, creamy cashew cream cheese frosting. I like to chill it completely and then whip it up, so the texture gets super light and fluffy!
This frosting recipe works well to frost a cake or to pipe onto cupcakes, if you prefer.
However, if you don’t want to make your own vegan cream cheese frosting, you can keep it simple and garnish with coconut yogurt, coconut butter, a vanilla glaze, or another favorite frosting recipe.

How to store leftover cake
The frosted cake can be left at room temperature the day it’s made, but any longer than that, you’ll want to store it in the refrigerator. It’s best kept in an airtight container and will stay good for up to a week. Cover any cut parts of the cake with parchment paper or plastic wrap for the best freshness!
This cake can also be frozen in an airtight container. You’re going to love this vegan carrot cake recipe – enjoy!
Want more amazing vegan cake recipes?

Gluten-Free Vegan Carrot Cake
Ingredients
For the cake
- 1 cup (8 oz) unsweetened almond milk, or other dairy-free milk
- 1 tablespoon apple cider vinegar
- ½ cup (122g) unsweetened applesauce
- ⅔ cup coconut sugar
- ⅓ cup (85g) creamy almond butter, or other nut or seed butter
- ⅓ cup (67g) refined coconut oil, melted
- 1 teaspoon vanilla extract
- 1½ cup (144g) gluten-free oat flour, see Notes if you don't need this recipe to be gluten-free
- 1½ cup (144g) blanched almond flour
- 3 tablespoons flax meal
- 1¼ teaspoon cinnamon
- ¼ teaspoon nutmeg
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- ¾ teaspoon sea salt
- 1 cup shredded carrots
- ⅔ cup chopped pecans, or walnuts
For the frosting
- 2 cups raw cashews, soaked in water for at least an hour and then drained and rinsed
- ½ cup full-fat coconut milk
- ⅓ cup maple syrup
- 1 teaspoon fresh lemon juice
- 1 teaspoon apple cider vinegar
- ¼ teaspoon vanilla bean powder, or 1 teaspoon vanilla extract
- ⅛ teaspoon kosher salt
Instructions
For the cake
- Preheat oven to 350°F. Line your cake pans with parchment paper if necessary and grease well with coconut oil or avocado oil.
- In a measuring cup, mix together the dairy-free milk and apple cider vinegar. Let sit for 5 minutes.1 cup (8 oz) unsweetened almond milk, 1 tablespoon apple cider vinegar
- In a large mixing bowl, combine applesauce, coconut sugar, almond milk mixture, nut butter, coconut oil, and vanilla extract. Stir to combine.½ cup (122g) unsweetened applesauce, ⅔ cup coconut sugar, ⅓ cup (85g) creamy almond butter, ⅓ cup (67g) refined coconut oil, 1 teaspoon vanilla extract
- Add oat flour, almond flour, flax meal, cinnamon, nutmeg, baking powder, baking soda, and salt. Stir until combined. Fold in the shredded carrots and nuts.1½ cup (144g) gluten-free oat flour, 1½ cup (144g) blanched almond flour, 3 tablespoons flax meal, 1¼ teaspoon cinnamon, ¼ teaspoon nutmeg, 2 teaspoons baking powder, 1 teaspoon baking soda, ¾ teaspoon sea salt, 1 cup shredded carrots, ⅔ cup chopped pecans
- Divide between two 8″ cake pans, or three 6″ cake pans (see Notes for other options). Bake for 18 to 22 minutes for the 6″ pans, or between 24-28 minutes for the 8″ pans. Bake until a toothpick comes out clean. The cakes should spring back when pressed lightly with a fingertip. They will be pretty flat.
- Once done, let cool completely on a wire rack before assembling and frosting (directions below).
- Store leftovers in an airtight container on the counter for one day, or store the cake in the refrigerator for up to a week.
For the frosting
- In a high-powered blender, combine the soaked and rinsed cashews, coconut milk, maple syrup, lemon juice, apple cider vinegar, vanilla, and a pinch of salt.2 cups raw cashews, ½ cup full-fat coconut milk, ⅓ cup maple syrup, 1 teaspoon fresh lemon juice, 1 teaspoon apple cider vinegar, ¼ teaspoon vanilla bean powder, ⅛ teaspoon kosher salt
- Blend for 3-5 minutes, scraping down the sides as necessary, until completely smooth and creamy. Taste and adjust sweetness levels to taste, if desired.
- Refrigerate until the frosting is firm, about 2 hours, and then whip until fluffy with a stand mixer fitted with the whisk attachment, or using a hand mixer.
To assemble
- Reserve about 1½ cups frosting for the top & sides of the cake.
- Place one cooled cake layer on a cake stand (or whatever you’d like to serve it on). Top with half of the remaining frosting.
- Top with the other (or second layer) of cake. Add the rest of the frosting. If you have three layers, place the third on top and top with the reserved frosting, covering the top and sides of the cake. Garnish as desired.
- Store covered at room temperature for 2 days or covered in the refrigerator for up to 5 days.
Notes
- For a Bundt cake, bake for about 50 to 60 minutes, or until a toothpick comes out clean and the cake springs back when pressed.
- For a 9×13 inch cake, bake for about 40 minutes, or until a toothpick comes out clean and the cake springs back when pressed.
- To make cupcakes, fill each liner up ⅔ full and bake for about 17 to 20 minutes.
- If you don’t need this cake to be gluten-free, replace the oat flour and almond flour with 3 cups of all-purpose flour.






Absolutely blown away by the magic Bakerita can make without any of the ingredients you always think of as the core of baking. This carrot cake is SO moist and flavorful. You know it’s gonna be good when you can’t stop eating the batter. I had never tried cashew frosting before as a sub for cream cheese and it worked so well! It’s not overwhelming like some cream cheese frosting, but it highlights the nutmeg & cinnamon flavors in the cake so well! 10/10 would recommend this recipe to anyone, gluten free or not!
Thank you so much Olivia, you’re the best!!! So glad you’re loving it :)
Made your recipe tonight and wow – it really is super easy! Thanks for the recipe.
So glad you loved it!! Thank you so much for the feedback, Mogivi!
Hi! Do you think I can half the ingredients list to make the cake smaller? I’ll figure out the right pan, but for 12 slices it’s too big and don’t have with whom to share..
I’d love to make it. I made your blueberry cheesecake a few weeks ago, it was AMAZING and I still have 4 slices frozen, so I’d rather go small this time..
Hi Ioana, yes you should be just fine to cut the cake in half, and it would probably fit into an 8″ or 9″ cake pan well. You could also do cupcakes, and if you have some left, can freeze them. Hope this helps, enjoy!!
Thanks for getting back to me, Rachel! :) will return with feedback once I make it.
sorry just saw this now will be making this soon i never had carrot cake before this is perfect for me as i dont like dairy perfect for my birthday on 19 September will dm you if i make this and let you know how it goes Thanks Ramya
I hope you love it, Ramya!!
These are so yummy!! I made them without the frosting and I’m eating one for breakfast right now. I really appreciate that you give us the weight measurements. ❤️ Can’t wait to try more of your recipes!!!
So glad you’re loving the recipe and that it worked well as cupcakes for you!! Thanks for the feedback, Terri :)
I already had one and it was AMAZING. For me, the recipe made 24 cupcakes with some left over (6 mini muffins).
Highly recommend this recipe!
Woohoo, so glad you’re loving the recipe Malissa! Thanks for the feedback :D
I made this cake for a family get together and everyone loved it! No one is gluten free or vegan but everyone thought it was amazing! Thank you for an amazing recipe!!
Such a compliment! Thanks for letting me know, Helena. So glad it was a hit!
If I wanted to make a 3-layer cake, with 9 inch layers, do you think 1 and 1/2 of this recipe would work?
I’m very excited to bake this cake. Thank you for your excellent recipes. They allow me to bake delicious desserts for my children, several of whom have food restrictions.
Hi Ellen, doubling the recipe would probably be best so the layers don’t come out too thin!! Enjoy :) so glad you’re enjoying my recipes.
Would this work using only almond flour? I’m grain free.
Hi Geri, it may be a little dense but would likely work okay. Just won’t be exactly the same as what I’ve tested!
Yummy! Any idea of nutrition facts on this?? Many ingredients to figure up!
Hi Debra, I don’t calculate nutritional info for my desserts for a number of reasons, but you can always use a website like this one!