Moist Keto Carrot Cake with Cream Cheese Frosting
This keto carrot cake is tender, warmly spiced, and packed with real shredded carrot. It bakes up with the same soft crumb you want from a classic carrot cake, not a dry, crumbly imitation.

A thick layer of tangy cream cheese frosting on top makes each slice feel like the real thing. No one will miss the sugar or the flour.
What Makes This Keto Carrot Cake So Good
The almond flour gives it a tender, almost buttery crumb that stays moist for days. A little cinnamon and vanilla do the heavy lifting for flavor, so you get that familiar carrot cake warmth without any odd aftertaste.
The frosting is the real payoff. It is thick, creamy, and just sweet enough to balance the spice. I pile it on generously because that is the whole point.
Ingredients

- 2 cups super-fine almond flour: not almond meal; super-fine gives the lightest texture
- 1/2 cup granulated keto sweetener: erythritol or monk fruit blend, not a liquid sweetener
- 2 tsp baking powder: check it is fresh, or the cake will not rise
- 2 tsp ground cinnamon: the warmth that makes it taste like carrot cake
- 1/4 tsp fine sea salt: lifts all the flavors
- 1/2 cup unsalted butter, softened: let it come to room temp so it creams well
- 3 large eggs: room temperature eggs blend in more smoothly
- 1 tsp vanilla extract: the real stuff, not imitation
- 1 cup finely shredded carrot: squeeze out excess moisture with a clean towel before using, otherwise the batter gets wet
- For the frosting:
- 8 oz cream cheese, softened: full-fat block, not spreadable tub style
- 1/4 cup unsalted butter, softened: helps the frosting whip up light
- 1/3 cup powdered keto sweetener: or blend granulated sweetener into a powder
- 1 tsp vanilla extract
Variations / Substitutions
- Use coconut flour instead of almond flour: not a 1:1 swap. You would need only about 1/3 cup coconut flour and more eggs, which changes the whole recipe. I have a coconut flour carrot cake recipe if that is what you need.
- Make it dairy-free: swap the butter for coconut oil and use a dairy-free cream cheese style frosting. The cake will be a touch denser but still good.
- Add chopped walnuts or pecans: fold 1/2 cup into the batter for crunch. Toast them first for more flavor.
- Skip the frosting: the cake is tender enough to eat plain with coffee. A dusting of powdered sweetener works too.
Rich and Moist Keto Chocolate Cake is next on our list if this cake is your kind of dessert.
How to Make Keto Carrot Cake
Step 1: Whisk the Dry Ingredients

Preheat your oven to 350°F (175°C) and line an 8-inch round cake pan with parchment paper. In a medium bowl, whisk together the 2 cups almond flour, 1/2 cup sweetener, 2 teaspoons baking powder, 2 teaspoons cinnamon, and 1/4 teaspoon salt until no lumps remain.
The mixture will smell faintly of cinnamon and almond. You are getting the leavening and spice evenly distributed, so no single bite tastes flat or bitter.
Step 2: Cream the Butter and Sweetener

In a large bowl, beat the 1/2 cup softened butter with an electric mixer on medium speed until it looks pale and fluffy, about 2 minutes. Add the 1/2 cup sweetener a little at a time and beat for another full minute.
The butter will turn pale and almost glossy when it is ready. This step traps air, so the cake rises without being heavy.
Step 3: Beat in the Eggs and Vanilla

Crack the 3 eggs into the butter mixture one at a time, beating well after each addition. Mix in the 1 teaspoon vanilla until the batter looks smooth and creamy.
At this point, the batter will be thin. That is normal and helps the dry ingredients blend in later without overmixing.
Step 4: Fold in the Carrots and Almond Flour

Add the whisked dry ingredients to the wet mixture and fold with a spatula until just combined. Do not beat or the cake can turn dense. Then gently fold in the 1 cup of squeezed shredded carrot until it is streaked throughout.
The batter will be thick but soft, with flecks of orange carrot visible. Stop folding the moment the flour disappears.
Step 5: Bake the Cake

Scrape the batter into the prepared pan and smooth the top. Bake on the middle rack for 30 to 35 minutes, until the top is golden and a toothpick inserted in the center comes out clean.
The cake will pull away from the sides slightly and spring back when you press the center. Let it cool in the pan for 10 minutes, then turn it out onto a rack to cool completely before frosting.
Step 6: Frost and Slice the Cake

While the cake cools, beat the 8 oz cream cheese and 1/4 cup butter together until smooth. Add the 1/3 cup powdered sweetener and 1 teaspoon vanilla; beat until fluffy and spreadable. Once the cake is completely cool, heap the frosting on top and swirl it to the edges. Slice and serve.
The frosting should sit in thick swoops, with the cake layer visible beneath. Serve right away, or chill to set the frosting before slicing if you want cleaner cuts.
A Few Notes Before You Start
- Always squeeze the shredded carrot with a paper towel or clean kitchen towel. Too much moisture makes the center gummy.
- If your sweetener is not powdered, buzz it in a blender for a few seconds. Granulated sweetener in the frosting stays gritty.
- Let the cake cool fully before frosting, or the cream cheese will slide off.
Bake times by pan:
| Pan size | Temp | Bake time |
|---|---|---|
| 8-inch round | 350°F (175°C) | 30-35 mins |
| 9-inch round | 350°F (175°C) | 25-30 mins |
| Standard loaf pan | 350°F (175°C) | 35-40 mins |
| 12-cup muffin tin | 350°F (175°C) | 18-22 mins |
Keeping the Cake Fresh
- Refrigerate: store frosted cake in an airtight container in the fridge for up to 5 days. The texture stays moist and the frosting firms up.
- Freeze: wrap unfrosted cake layers tightly and freeze for up to 2 months. Thaw in the fridge overnight and frost before serving.
Frequently Asked Questions
Can I use coconut flour instead of almond flour?
No, coconut flour absorbs far more liquid and will make the cake dry and dense. Stick with almond flour here.
Is this recipe nut-free?
It contains almond flour, so it is not nut-free. For a nut-free version, you can try sunflower seed flour in the same amount, though the flavor will shift slightly.
Why did my cake sink in the middle?
Usually that means the oven temperature was too low, or you opened the door too early. Check your oven with a thermometer and avoid peeking before the 25-minute mark.
Can I make this cake without the sweetener?
You could omit it in the cake but the flavor will be very plain. The frosting needs sweetener to taste balanced, or it will just be tangy and buttery.

Keto Carrot Cake Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C) and line an 8-inch round cake pan with parchment. Whisk almond flour, sweetener, baking powder, cinnamon, and salt.
- Cream the 1/2 cup butter and 1/2 cup sweetener until pale, about 3 minutes.
- Beat in the eggs one at a time, then add vanilla.
- Fold in the dry ingredients and the squeezed carrot until just combined.
- Spread batter in the pan and bake 30-35 minutes, until golden and a toothpick comes out clean. Cool completely.
- Beat cream cheese, 1/4 cup butter, powdered sweetener, and vanilla for the frosting. Spread over the cooled cake and slice.
