Almond Flour Carrot Cake

This post may include affiliate links from brands we've partnered with. Please read our affiliate poilcy.

This Almond Flour Carrot Cake is a healthier option but still perfectly moist and fluffy, topped with luscious cream cheese frosting. This cake is naturally gluten free thanks to the almond flour, and paleo friendly with the dairy free frosting options. It’s also healthier than the classic cake because it’s made with avocado oil for a healthy fat and some coconut sugar as well.

Side view of sliced carrot cake topped with cream cheese frosting with a spatula picking up a piece.

This carrot cake is way too yummy. I mean it’s the kind of delicious that gets you up in the middle of the night to eat another piece straight out of the fridge! In fact, I only make this when I can share it, otherwise I tend to eat way too many pieces.

Normally we’re all about chocolate desserts around here, but this recipe has changed that. Now we both crave this carrot cake often, but especially in the spring months. It’s perfect for Easter, Mother’s Day, baby and bridal showers, and any dinner party.

Straight down view of sliced carrot cake with a spatula and a blue striped linen on the side.

Ingredients & Substitutions

Ingredients for carrot cake in small bowls, almond flour, tapioca starch, sugar, carrots, eggs, avocado oil, cinnamon, cream cheese, butter, and powdered sugar.
  • Flours – almond flour combined together with a bit of tapioca starch make for the perfectly fluffy but still moist cake. The starch combined with the eggs is what holds the almond flour together and gives it rise in combination with the baking powder.
  • Sugar – I like to use a combination of organic cane sugar and coconut sugar for the fluffiest results. You can use all coconut sugar but the cake is slightly less fluffy and harder to frost, see tips below.
  • Spices – a combination of cinnamon, cloves, and nutmeg perfect compliment the flavors of this cake.
  • Avocado oilor neutral oil of your choice works here. I like to use avocado oil for a healthy fat and for its buttery flavor.
  • Cream cheese – or dairy free cream cheese of your choice works for the frosting. You’ll also find my dairy free glaze options below.
  • Butter – or dairy free/vegan butter of choice works in the frosting.
  • Powdered sugar – makes the best cream cheese frosting and there really isn’t a good substitute for it. I’ve cut back the sugar from the classic recipe. But if you don’t want to use powdered sugar, check out the dairy free glaze options below that are made with maple syrup or honey.

How to make this recipe step by step

Mixing the flour ingredients together in an enameled mixing bowl.

Step 1: Start by preheating the oven and whisking together the dry ingredients in a medium sized mixing bowl.

Mixing the grated carrots into the flour mixture.

Step 2: Next stir the grated carrots into the flour mixture to coat them evenly.

Adding the wet ingredients to the flour grated carrot mixture.

Step 3: Stir in the wet ingredients until just mixed, the batter will be thick.

Spreading the carrot cake batter into a prepared baking dish with a wooden spoon.

Step 4: Spread the cake batter into a prepared pan. You can line the baking pan with parchment paper if you want to be able to lift the cake out. Or you can also bake it right in the pan.

Three slices of carrot cake topped with cream cheese frosting.

Step 5: Let the cake cool completely before spreading the frosting over the top. Check out the tips below to make the cake easier to frost.

Ways to serve this


Is almond flour good for baking cakes?

Yes it adds moisture naturally and it makes a very fluffy cake combined together with the right amount of tapioca starch and eggs.

How can I make this cake dairy free?

I have 2 options for you, first you can use dairy free cream cheese and butter in the frosting. Or you can can try my glaze from my Paleo Sugar Cookies to drizzle over the top of this cake. You may need to add a touch more water until it’s a drizzling consistency. The glaze is also refined sugar free as well.

Can I add raisins or chopped nuts to this carrot cake?

Yes you can add the traditional chopped pecans or walnuts, but I don’t recommend it because it makes the cake heavier. Also this cake is made with almond flour, so it’s already heavy on the nuts! Raisins are a definite yes to add if you enjoy them. Try golden raisins for a more subtile flavor.

Storing leftovers

  • To store – place any leftover cake into a sealed container and refrigerate for up to 4 days. This cake stays moist well, but it will get slightly drier over time.
  • To freeze – you can freeze carrot cake with the cream cheese frosting. Place the leftovers into an airtight container and freeze for up to 1 month. Cream cheese frosting does begin to break down over time, so it’s best eaten as soon as possible.
Five slices of carrot cake with a metal spatula lifting out a piece.

Tips & Tricks

  • My #1 tip is to place the cooled carrot cake into the freezer for 30+ minutes to firm it up before frosting! Carrot cake is very delicate in texture, and the freezer hardens the surface of the cake making it so much easier to frost without getting crumbs in the frosting.
  • You can use 100% coconut sugar in the cake, but it’s not quite as fluffy and it’s way more delicate. So if you go that direction I would most definitely give it some time in the freezer as mentioned above before frosting.
  • This recipe can also be made in 2 – 9″ cake pans. Just be sure to freeze the layers for at least 30 minutes before you try to frost them. Also the amount of frosting will only be enough for the center and the top, but not enough for the sides.
Straight down view of whole carrot cake with six slices cut and a blue striped linen on the side.

More almond flour cake recipe inspiration

I really hope you enjoy this Almond Flour Carrot Cake recipe! If you do get a chance to make this it, I’d love to hear from you in the comments.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Three slices of carrot cake topped with cream cheese frosting.

Almond Flour Carrot Cake

  • Author: Kari Peters
  • Total Time: 50 mins
  • Yield: 16 slices 1x
  • Diet: Gluten Free


This Almond Flour Carrot Cake is a healthier option but still perfectly moist and fluffy, topped with luscious cream cheese frosting. This cake is naturally gluten free thanks to the almond flour, and paleo friendly with the dairy free frosting options. It’s also healthier than the classic cake because it’s made with avocado oil for a healthy fat and some coconut sugar as well.



Carrot Cake:

2 cups fine almond flour

1/2 cup tapioca starch

1/2 cup cane sugar, see notes

1/4 cup coconut sugar

2 Teaspoons baking powder

1 Teaspoon baking soda

1/2 Teaspoon sea salt

1 Tablespoon ground cinnamon

1/8 Teaspoon ground cloves

1/2 Teaspoon ground nutmeg

3 cups grated carrots, from 1 bunch, 9 ounces

2 eggs

1/2 cup avocado oil

1 Tablespoon vanilla extract

Cream Cheese Frosting:

8 ounces cream cheese, softened

1 Teaspoon vanilla extract

2 Teaspoons freshly squeezed lemon juice

4 Tablespoons salted butter, softened

1 cup powdered sugar, sifted

Garnish with toasted coconut if desired


Preheat the oven to 350ºF and grease a 9″x13″ pan with avocado oil. Or if you want to lift the cake out of the pan, line it with parchment paper and grease the parchment paper.

For the carrot cake, whisk together the almond flour, tapioca starch, coconut sugar, baking powder, baking soda, sea salt, cinnamon, cloves, and nutmeg until thoroughly combined.

Mix in the grated carrots until they’re coated and evenly distributed. Then add the eggs, avocado oil, and vanilla extract. Mix until a thick batter forms and the flour mixture has been incorporated.

Spread the batter evenly in the prepared pan and bake for 20-25 minutes, or until the cake is just starting to puff in the middle, and a toothpick inserted into the center comes out clean.

When the cake is done, remove it from the oven and let it cool in the pan on a cooling rack for at least 30 minutes before trying to lift it out with the parchment paper.

Let the cake cool completely to room temperature before frosting it. I recommend freezing it for 30 minutes to 1 hour before spreading the frosting on to firm up the surface and make it easier to frost.

To make the frosting, add the cream cheese, vanilla extract, lemon juice, and butter to an electric mixer. Mix until no lumps remain, scraping down the sides as needed.

Then add the sifted powdered sugar in 3 batches, beating to combine in between additions. Scrape down the sides and beat for a final time until the frosting is silky smooth.

Spread the frosting evenly over the surface of the cake in a swirling pattern, and garnish with toasted coconut flakes if desired.

Serve immediately for the best flavor and texture.

You can frost the cake and store it in the refrigerator for the day, then let it sit at room temperature for 1-2 hours before serving. The cake will keep up to 3-4 days in the refrigerator in an airtight container.


The cane sugar called for makes the fluffiest cake, but I have made this entirely with coconut sugar and it works out beautifully. The cake is much more tender, and I recommend freezing it for at least 30 minutes or up to 1 hour before trying to frost it.

Dairy free: you can substitute your favorite dairy free cream cheese and butter in this frosting. Or you can also try the coconut vanilla bean glaze from my Paleo Sugar Cookies to drizzle over the top of the finished carrot cake.

Refined sugar free: The above glaze is also perfect for avoiding any cane sugar as well because you can sweeten it with either honey or maple syrup. Then use coconut sugar in place of the cane sugar called for in the recipe. This version makes for a extra healthy carrot cake!

  • Prep Time: 30 mins
  • Cook Time: 20 mins
  • Category: Baking
  • Method: Mixing
  • Cuisine: American

Keywords: Gluten Free Carrot Cake, Healthy Carrot Cake, Grain Free Carrot Cake, Healthier Carrot Cake

This recipe was originally published in 2018, but has been updated with more step by step photos, tips and information, and nutritional facts in 2022.

20 thoughts on “Almond Flour Carrot Cake”

  1. This was so good. A friend made it for our weekly get together. So good in fact, that I passed the recipe on to my daughter.

  2. This carrot cake is the Best I have ever eaten…I’ve enjoyed it twice…I highly recommend this moist and delicious treat…especially paired with a good cup of coffee ☕️

    • Sorry it’s taken me so long to get back to you, but I finally have the calories per slice up for this cake! I’m working my way through over 500 recipes right now trying to get the nutritional info up, and I really hope you enjoy this one!

  3. Made this cake for Dougs birthday as the request was for carrot cake with cream cheese icing. It was a hit and everyone really liked it. Will be making it again

    • So glad to hear you all enjoyed it! I made it for my birthday last weekend too, but I completely forgot Doug’s birthday was so close to mine – funny we ended up with the same birthday cake!

    • You could try hazelnut or cashew flour, I’m not sure how either one will react, but I don’t know of any other substitute for the almond flour. You can’t sub with regular flour/gluten free flour/ or coconut flour because there won’t be enough liquid or fat content to make the right cake texture.

  4. Carrot cake is one of my top three favorite cakes! Heck, it might be number one! I love this beautiful sheet carrot cake. Do you know if I could substitute the eggs for flax eggs?

    • It’s one of my favorites too, but I’m not sure if flax eggs would work – I’ve heard they usually work great in baking, but I haven’t personally experimented with them.

  5. I love carrot cake! And I love making sheet cakes….so this is heaven! This will be donning our Easter table! Beautiful!


Leave a Comment

Recipe rating

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