World’s Best Keto Carrot Cake

This wonderful keto & gluten-free carrot cake is made with lupin flour, it’s moist and fluffy and deliciously spiced! It has a rich texture, with freshly grated carrots, coconut and crushed pecans.

Topped with a sugar-free cream cheese buttercream frosting, this keto carrot cake is a healthier and delicious way of celebrating the coming of spring, Easter, lucky people birthdays or anytime really!

A fork cutting into a big slice of keto carrot cake with cream cheese frosting, on a white plate next to small yellow flowers, with the sliced cake on the background.

Why this carrot cake is special

Before Like Hot Keto, I’d planned starting a blog with only keto cake recipes. Like Hot Cakes. I just adore cakes. Like cats, all cakes are beautiful, even the ugly ones.

But this healthy lifestyle change had me learning to bake all over again with keto ingredients, and oh boy that was frustrating. (As I’m sure many of you ex-wheat and sugar bakers can relate!)

Anyway, after several frustrating tries developing a keto carrot cake, for the first time in my life I had to dump a cake in the bin. The poor cake! Daniel wouldn’t even try it. Defeated (and deeply offended), I gave up on the dream of being a cake blogger. Maybe that’s not my calling. Two years went by…

This week, I wanted to create a special carrot cake for Easter. I revisited that ghost of my past, recreating the recipe from scratch with lupin flour. And, on the second try, this keto carrot cake was perfect! Perfect, I tell you! (I mean in taste, decoration wise I did my best, but there’s ample room for improvement, I know…)

A tall, layered keto carrot cake frosted with cream cheese buttercream and decorated with grated coconut, baby carrots.

As I ate, I thought, did evil Pris switch the keto ingredients for carbs in the middle of the night? You know, the “I can’t believe it isn’t carbs” feeling? Seriously. I hope you’ll try, and love it as much as we did.

Ingredient notes

Lupin flour – This is the ultimate keto flour: lupin flour has a very fine texture and it’s perfect for baking. Much easier to deal with than almond or coconut flours, and better macros too: it’s a super high protein flour, with nearly half of its weight made up of protein. So, super satisfying and much lower in calories!

Fluffy, just shredded carrots – Use a box grater, or the shredding discs on a food processor. I know it might be tempting to get a pre-grated carrot pack at the store, but if you do this your cake won’t be as amazing as it can be. Those store bought shredded carrots are hard, dry and flavorless like matchsticks.

A slice of lupin flour carrot cake with coconut and pecans, on a white plate next to a silver fork.

Lots of spices and flavors! – I’m not stopping at cinnamon and nutmeg… a carrot cake is a spice cake, after all. I also added ginger and clove powder, vanilla and orange zest.

For the brown sugar flavor, there’s one tiny teaspoon of blackstrap molasses. It’s a little amount that won’t affect the carb count. If you prefer, you can replace it with a keto brown sugar sweetener, just use it instead of the regular white sweetener.

For the cream cheese buttercream frosting – Use block cream cheese and grass fed, unsalted butter for the best taste and texture. This frosting is quite thick and not super sweet.

Make sure to use a powdered keto sweetener in the frosting (instead of granulated), as the sweetener crystals are pretty hard to dissolve and will affect the texture, making it grainy.

How to make

Keto carrot cake

You can prepare the cake batter with a strong arm powered whisk, or a hand mixer, but I used a stand mixer. Let the toasters do the work.

Step by step pictures of the keto carrot cake batter mixing and baking.

Start by preheating the oven and preparing the pans. I decided to make a 2-layer cake, so I used two 8″ pans.

For easier unmolding of the cake, butter the pans and flour them with the lupin flour. For peace of mind, I always add a disc of parchment paper to the bottom of the pans, and butter it as well.

Whisk together all the liquid ingredients, spices, eggs and sweetener until they are frothy. In another bowl, use a whisk or fork to combine the dry ingredients and fluff them up a bit. Smash down any lumps you may encounter.

Then add half of the combined dry ingredients into the frothy mixture, mix, then add the second half. Beat until smooth. Add the freshly grated carrots (just a reminder!), and mix just until combined.

Divide the batter equally among the pans, and bake at 165 °C (325 °F) for about 40 minutes, until the cake starts pulling from the edges – see the picture above for how it looks before and after baking.

You can have the keto carrot cake just as is, deliciously moist and naked, or you can go ahead and add some frosting:

A slice of carrot cake with a thick cream cheese sugar-free frosting filling, on a white plate.

Cream cheese buttercream frosting

This keto cream cheese buttercream frosting is quite stiff, so it’s easy to layer it thick and it will support the weight of the cake discs just fine, even if you do more layers.

I used the same amount of cream cheese, butter and powdered erythritol sweetener. If you have a sweet tooth, you can go higher on the sweetener here, even double it up. It might make the frosting harder, though.

You’ll need to leave the butter and cream cheese outside the fridge to soften up a bit before starting. Trying to beat cold butter is not the best use of your time, believe me…

There’s different methods for making frosting, but they all generally reach the same result in the end. You can either beat the butter first until creamy and then add the cream cheese, or just beat them both together.

The later works well if both ingredients are at about the same consistency, but if the butter is still harder/colder than the cream cheese the first method is easier to get them to combine.

Collage photos of cream cheese buttercream frosting ready in the bowl and two-layer keto carrot cake being frosted.

Then, just slowly add the keto powdered sweetener, while the mixer is running on low. If using a hand mixer, pass the mixers over the sweetener as you pour it, carefully not to make the powder fly everywhere.

Finally, increase the speed, and continue beating until the frosting is big and fluffy. Scrape the sides as you go.

Decoration and topping ideas

Frosting the cake – Before spreading the keto frosting on the carrot cakes, they need to be fully cooled down, or the frosting will melt. If your cakes aren’t flat on the top, use a large serrated knife to level them first.

I used an offset spatula to spread the frosting. Cover the first layer of cake with the filling, top it with the second layer cake, then spread the remaining frosting, starting from the top, and then the sides. I placed the cake over my microwave plate to turn it around as I went.

Toppings – Here’s some keto friendly, sugar-free topping ideas to make this amazing carrot cake even more special, say for a birthday or Easter:

  • Fine shredded unsweetened coconut (I used on the sides of the cake, the same that goes in the batter)
  • Pecans or walnuts, crushed or whole. These keto candied nuts are a delicious step up!
  • Real, edible flowers for a beautiful spring theme carrot cake
  • Baby carrots, complete with green leaves: make a hole on the baby carrot with a toothpick and insert a tiny piece of fennel.
Top view of a keto carrot cake with white cream cheese frosting, topped with fine shredded coconut and crushed pecans, and decorated with baby carrots.
After nearly freezing off my fingertips picking out the cutest baby carrots… I ended up using only 2.

Storage and freezing

This keto carrot cake is super moist thanks to the olive oil in the batter, which makes it stay fresh for longer than a cake made with butter, about one week.

Still, because of the cream cheese topping, the cake needs to be put in the fridge, specially in warm weather.

Always cover or wrap cakes before refrigerating, so that the smells of other foods don’t get absorbed into the cake.

To freeze, wrap the slices (or any amount of cake you want to unfreeze at a time) in parchment paper first, then wrap it again in cling film or put inside freezer bags, or arrange in a sealable container. Thaw in the refrigerator overnight, or for about one hour on the kitchen counter.

A tall, layered keto carrot cake frosted with cream cheese buttercream and decorated with grated coconut, baby carrots.

World's Best Keto Carrot Cake

Yield: 16 slices
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour

This wonderful keto & gluten-free carrot cake is made with lupin flour, it's moist and fluffy and deliciously spiced. Perfect for Easter, birthdays, and spring time! Make with cream cheese buttercream frosting, or without - it's great either way!


Carrot cake

  • 5 large eggs
  • 250 grams (~2 1/2 cups, lightly packed) freshly grated carrot
  • 150 grams (~1 1/2 cup) lupin flour
  • 100 grams (~100 grams) keto sweetener
  • 155 grams (~3/4 cup) light olive oil (or avocado oil)
  • 125 grams (~1/2 cup) sour cream or natural/Greek yogurt
  • 45 grams (~1/2 cup) unsweetened grated coconut
  • 60 grams (~1/2 cup) crushed pecans or walnuts
  • 1/2 tablespoon apple cider vinegar
  • 2 teaspoons baking powder
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon xanthan gum
  • 1 tablespoon orange zest
  • 2 teaspoons vanilla
  • 1 1/2 teaspoon cinnamon
  • 1 teaspoon blackstrap molasses
  • 1/2 teaspoon ginger powder
  • 1/8 teaspoon clove powder
  • 1/8 teaspoon freshly grated nutmeg

Cream cheese buttercream frosting


  • butter, lupin flour and parchment paper to prepare the pan
  • Decoration ideas: unsweetened grated and/or shaved coconut, pecans or walnuts, edible flowers, baby carrots


Keto carrot cake

  1. Preheat the oven to 165 °C (325 °F). Butter and flour two 8" pans with lupin flour. For easier unmolding, add a disc of buttered parchment paper on the bottom.
  2. Whisk together the eggs, keto sweetener, olive oil, sour cream or yogurt, ACV, orange zest, vanilla and spices. Beat until foamy.
  3. In a separate bowl, add the lupin flour, grated coconut, baking powder, baking soda and xanthan gum. Mix gently with a whisk, breaking up any lumps. Add the crushed pecans.
  4. (If using a stand mixer, change the whisk into the paddle beater.) Add half of the dry ingredients to the whisked foamy liquid, mix, then add the second half, and mix. Scrape the sides of the bowl with a spatula to incorporate all of the powders.
  5. Add the grated carrots, and mix just until combined.
  6. Transfer the carrot cake batter into the prepared cake pans, and take into the preheated oven at 165 °C (325 °F) for about 40 minutes, until the cake starts pulling from the edges and an inserted toothpick comes out nearly clean.
  7. Wait for the cake to cool down a little before unmolding. If adding the frosting, the cake needs to be fully cooled down first, I recommend refrigerating the cake, covered or wrapped, for a few hours or overnight.

Cream cheese buttercream frosting

  1. Using a hand mixer and large bowl, or a standing mixer with the paddle or whisk attachment, beat the butter (softened to room temperature ) on medium speed until it's creamy, about 2-3 minutes.
  2. Add the cream cheese and continue beating until it's completely smooth.
  3. With the mixer running on low speed, slowly add the keto powdered sweetener, then the vanilla extract. Increase to high speed, and continue beating for about 3 minutes, until the frosting is voluminous and smooth.

Frosting and decoration

  • After chilling the cakes, use a large serrated knife to smooth out and flatten the tops, if needed. To spread the frosting, you can simply use an offset spatula. Cover the first layer of cake with a generous amount of frosting, top it with the second layer cake, then spread the remaining frosting, starting from the top, and then the sides.
  • You can also add shredded unsweetened coconut (I used on the sides of the cake), and pecans or walnuts, crushed or whole. Baby carrots make for a fun looking Easter themed cake.


    Cake pans used for the 2 layer cake on the photos were two 8" pans.

    Use freshly grated carrot, that is moist and fluffy, for the best carrot cake. It's easily done with a box grater. Store bought grated carrot is dry, hard and flavorless.

    The blackstrap molasses adds a deep caramel, burnt sugar flavor that is important in spiced cakes. If you prefer not to use it, I recommend using a brown sugar keto sweetener instead of the regular white one.

    For the frosting, use a powdered or confectioner's keto sweetener. You can also powder the granulated sweetener yourself, or make the blend from scratch. See how to make your own keto sweetener blend.

    Nutrition information below on the card shows the carrot cake with the cream cheese buttercream topping. For the keto carrot cake only (or if you'd like to add a different frosting), the nutrition information per serving is - Calories: 211 Total Fat: 17.7 grams Carbohydrates: 6.4 grams Fiber: 4.4 grams Sugar: 1.6 grams Protein: 6.4 grams Net Carbs: 1.9 grams

    Nutrition Information:
    Yield: 16 Serving Size: 1
    Amount Per Serving: Calories: 347Total Fat: 32.4gCarbohydrates: 6.8gNet Carbohydrates: 2.4gFiber: 4.4gSugar: 2gProtein: 7.3g

    Nutrition information is provided as a guideline only. Different brands of ingredients may have different nutrition facts. If tracking macros, remake the calculations using the nutrition facts from the labels of the ingredients you selected. Net carbs calculated exclude carbs from insoluble fiber and sugar alcohols.

    Did you love this recipe?

    Follow me on Pinterest for more, and use the little Pin button at the top of the card!

    Copyright Pris Frank for LikeHotKeto. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link to this recipe instead 🙂 Try the easy sharing buttons below!


    1. Really the best keto carrot cake. Maybe the best carrot cake, period. I really appreciate that you took the time to share this recipe. I followed to a T. It resulted really moist and fluffy, not too sweet. I think mine looks even better than the pictures! Ha!

    2. Yes, Michelle! It makes 18-20 cupcakes. They will bake much quicker than the whole cake, start checking on them at half the time (20 minutes).

    Leave a Reply

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

    LikeHotKeto Skip to Recipe