Low Carb Carrot Cake with Cream Cheese Frosting Recipe

Updated November 3, 2026

Total time
2 hr 3 min
prep 25 min · cook 38 min
Serves
12
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Low Carb Carrot Cake with Cream Cheese Frosting Recipe

This low carb carrot cake is a warmly spiced, tender almond-flour cake filled with freshly grated carrot and topped with a lightly sweetened cream cheese frosting. It bakes in one pan, so there is no need to stack layers, and the finely grated carrots help keep the crumb moist without adding unnecessary extras.

Ingredients

  • 3 cups (336 g) blanched almond flour, spooned into the measuring cup and leveled
  • 1/4 cup (28 g) coconut flour
  • 2 teaspoons (8 g) baking powder
  • 2 teaspoons (5 g) ground cinnamon
  • 1/2 teaspoon (1 g) ground ginger
  • 1/4 teaspoon (0.5 g) ground nutmeg
  • 1/2 teaspoon (3 g) fine salt
  • 4 large eggs (about 200 g without shells), at room temperature
  • 3/4 cup (150 g) granulated erythritol-based sweetener or granulated monk fruit blend; check the package for the equivalent sweetness of sugar
  • 1/3 cup (80 g) sour cream, at room temperature
  • 1/2 cup (113 g) unsalted butter, melted and cooled until just warm
  • 2 teaspoons (10 ml) vanilla extract
  • 1 1/2 cups (165 g) peeled, finely grated carrots, lightly packed
  • 1/2 cup (58 g) chopped walnuts, optional
  • For the frosting: 8 ounces (226 g) full-fat cream cheese, softened
  • For the frosting: 3 tablespoons (42 g) unsalted butter, softened
  • For the frosting: 1/2 cup (60 g) powdered erythritol-based sweetener, sifted if lumpy
  • For the frosting: 1 teaspoon (5 ml) vanilla extract
  • For the frosting: a small pinch of fine salt

Instructions

  1. Set a rack in the center of the oven and heat it to 350°F (175°C). Grease a 9-by-13-inch (23-by-33-cm) baking pan. For easier removal, line the bottom with parchment, leaving a little overhang at the short sides. Let the eggs and sour cream come to room temperature while the oven heats; ingredients that are not very cold combine more evenly with the melted butter.

  2. In a medium bowl, whisk the almond flour, coconut flour, baking powder, cinnamon, ginger, nutmeg, and salt. Break up any visible clumps of almond flour with the whisk. In a large bowl, whisk the eggs and granulated sweetener for about 1 minute, until evenly combined and slightly foamy. Whisk in the sour cream, melted butter, and vanilla. The butter should be warm, not hot, so it does not cook the eggs on contact.

  3. Add the dry mixture to the egg mixture and stir with a flexible spatula just until no dry pockets remain. Fold in the grated carrots and walnuts, if using. The batter will be thick, which is expected with almond and coconut flour. Spread it into the prepared pan and smooth the surface into the corners. Avoid pressing it down hard; an even, gently spread layer bakes more consistently.

  4. Bake for about 38 minutes, beginning to check at 35 minutes because ovens and pans vary. The top should be golden, the center should feel set rather than liquid, and a toothpick inserted in the middle should come out with a few moist crumbs but no wet batter. Because this is an egg-based cake, check the center with an instant-read food thermometer: the USDA FSIS safe minimum for egg dishes is 160°F (71°C). If it has not reached that temperature, bake for a few minutes longer and check again.

  5. Set the pan on a cooling rack and let the cake cool completely, about 60 minutes. Do not frost it while warm: softened cream cheese frosting can melt, slide, or soak into the surface. To make the frosting, beat the cream cheese and softened butter in a bowl until smooth, about 1 to 2 minutes. Add the powdered sweetener, vanilla, and pinch of salt, then beat on low at first so the powder does not puff out. Scrape down the bowl and beat briefly until creamy.

  6. Spread the frosting over the cooled cake in an even layer. Cut into 12 portions with a clean knife, wiping the blade between cuts if you want neat edges. For a softer frosting, serve shortly after spreading; for firmer slices, refrigerate the frosted cake for a short while before cutting. The cake is ready to serve once frosted, and any time spent chilling for firmer slices is optional.

Tips

  • Measure the flours by weight when possible. Almond flour is easy to pack too tightly in a cup, and extra flour can make this cake dry or crumbly. If measuring by volume, spoon it lightly into the cup and level it without tapping. Coconut flour is especially absorbent, so do not increase it to compensate for a batter that looks thick.

  • Grate the carrots finely with the small holes of a box grater. Thick shreds can remain firm in the finished cake and make slices harder to cut. Measure after grating, and do not squeeze the carrots dry; their moisture contributes to the cake’s tender texture. If the carrots are unusually wet, blot only the pooled surface moisture rather than pressing them in a towel.

  • Use a granulated sweetener that measures like sugar, or follow the conversion on its package. Sweetener blends differ in sweetness and bulk, so swapping by weight alone can change the result. Erythritol-based sweeteners may give the cake a slight cooling finish and can feel grainy if they are not well blended; powdered sweetener helps make the frosting smoother.

  • Let the melted butter cool before adding it, and make sure the cake is fully cool before frosting. These two pauses prevent scrambled bits in the batter and runny frosting. If the frosting seems loose, chill it for 10 to 15 minutes and stir again rather than adding a large amount of extra sweetener.

Serving Suggestions

Serve the cake at room temperature or slightly chilled, depending on whether you prefer a soft crumb or firmer frosting. A small square makes a satisfying dessert after a meal, and unsweetened tea or coffee balances the cinnamon and cream cheese. For a simple finish, scatter a few chopped walnuts over the frosting just before serving, or add a light dusting of cinnamon. If serving guests, cut the cake into 12 even pieces while cold, then let the portions stand briefly so the crumb is not too firm.

This is a one-pan cake rather than a tall celebration layer cake, so it travels well in its baking pan with a fitted cover. If transporting it on a plate, chill it until the frosting feels firm, then keep the cake cool during the trip. Bring it out shortly before dessert, but do not leave the cream-cheese-frosted cake at room temperature for more than two hours.

Variations

For a nut-free version, almond flour cannot be replaced cup-for-cup with wheat flour or coconut flour; both behave differently and would require a new formula. If the concern is walnuts, simply leave them out, or use 1/2 cup (60 g) toasted pumpkin seeds for crunch. Seeds change the flavor slightly but keep the cake pleasantly textured.

To add a gentle citrus note, stir 1 teaspoon (about 2 g) finely grated orange zest into the wet ingredients. For a more pronounced spice profile, increase the cinnamon to 2 1/2 teaspoons (about 6 g), or add 1/8 teaspoon (about 0.3 g) ground cloves. Keep additions modest so the spices complement the carrot instead of overwhelming it.

You can also bake the batter as 12 muffins. Divide it among lined muffin cups, filling each about three-quarters full, and start checking after 20 minutes; bake until the centers are set and meet the same 160°F (71°C) minimum for egg dishes. Muffins will cool faster than the pan cake, and their exact bake time can vary with the pan and oven. Frost them only after they have cooled completely.

Storage and Reheating

Because the frosting contains cream cheese, refrigerate the cake within two hours of baking or serving. Cover the pan tightly or transfer slices to an airtight container; refrigerated, the cake keeps well for 3 to 4 days. The crumb firms up when cold because of the butter and almond flour, so let a slice sit at room temperature for about 15 to 20 minutes before serving if you prefer a softer texture. There is no need to warm the whole frosted cake.

For longer storage, freeze individual unfrosted portions or frosted slices until firm, then wrap them well and place them in a freezer-safe container for up to 2 months for best texture. Thaw covered in the refrigerator overnight. If freezing the whole cake, freeze it uncovered until the frosting is firm before wrapping, which helps protect the finish. Do not leave cream-cheese-frosted leftovers at room temperature for extended storage.

Frequently Asked Questions

Is carrot cake low in carbohydrates?
Carrots contain carbohydrates, and the amount in a serving depends on the ingredients, sweetener, and slice size. This recipe uses almond flour and a granulated sugar substitute instead of conventional wheat flour and sugar, but it is not carbohydrate-free. For a precise count, calculate the nutrition using the specific brands and quantities you use, then divide by the number of portions.

Can I use pre-shredded carrots?
Freshly grated carrots are preferable because they are finer and moister than most packaged shreds. Packaged carrots can be coarse and relatively dry, which may leave noticeable strands in the cake. If you use them, chop or grate them more finely and measure the same 1 1/2 cups (165 g) after preparing them.

Can I make the cake ahead?
Yes. Bake it a day ahead, cool it completely, cover it, and refrigerate it unfrosted. Make the frosting and spread it on the cake the day you plan to serve, or frost it in advance and keep the covered cake refrigerated. Allow time for the cake to cool before frosting; frosting a warm cake is the most common reason the topping turns soft and slides.

Why did my cake turn out crumbly?
Common causes are too much flour from tightly packed cup measures, overbaking, or cutting before the cake has cooled. Almond-flour cakes are more delicate than cakes made with wheat flour, particularly while warm. Weighing the flours, checking the center near the end of the baking time, and cooling the cake fully in its pan help the slices hold together.

Can I make this without coconut flour?
Coconut flour absorbs much more liquid than almond flour, so simply omitting it can make the batter too loose and the cake difficult to set. It is best to use both flours as written or choose a recipe developed specifically without coconut flour. Replacing it with extra almond flour is not a reliable one-for-one substitution.

Does the cake need to be refrigerated if I leave off the frosting?
The unfrosted cake can be kept covered at room temperature for about a day in a cool room, though its texture is best when freshly made. For longer storage, refrigerate it in an airtight container for up to 3 to 4 days or freeze portions. Once cream-cheese frosting is added, refrigerate the cake within two hours.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).