Sugar-Free Carrot Cake With Cream Cheese Frosting
Carrot cake has a deserved reputation as the dessert that sounds healthy and rarely is. A typical slice carries the sugar of the cake plus a thick cap of sweetened cream cheese frosting, often landing north of 40 grams of carbohydrate. The good news is that carrot cake is one of the easier classics to rebuild without sugar, because the carrots, spices, and nuts already carry most of the flavor. Swap the refined flour for a nut-flour blend, replace the sugar with a zero-glycemic sweetener, and the result is a moist, spiced cake that fits a blood-sugar-aware plate. This version keeps the cream cheese frosting that makes carrot cake worth eating, just without the powdered sugar.
Which Sweeteners To Use Here
For the cake batter, allulose is our first choice. It browns and caramelizes much like sugar, keeps the crumb tender, and does not raise blood glucose. If you cannot find allulose, a granular erythritol–monk fruit blend works well in the batter. For the frosting, use powdered erythritol or a powdered allulose blend so the texture stays smooth rather than gritty.
A quick warning that matters for anyone managing glucose: jaggery, honey, maple syrup, coconut sugar, and date paste are all still sugar. They will spike blood sugar just as table sugar does, regardless of how natural they sound. Maltitol is a different trap, since it is marketed as sugar-free but has a real glycemic effect, so we avoid maltitol-based “sugar-free” frostings here. Erythritol and allulose are the dependable choices because they are largely glycemically inert. If you want the full breakdown of how these behave, see our guide to sugar alcohols and carb counting.
Carrot Carb Accounting
People often assume carrots are off-limits, but the math is reassuring. Two cups of grated carrot weigh about 220 grams and contribute roughly 18 grams of total carbohydrate and 5 grams of fiber to the entire cake. Divided across 12 slices, that is well under 2 grams of carbohydrate from carrots per slice. The point of a sugar-free rebuild is not to fear the vegetable, it is to remove the 1.5 cups of added sugar that traditional recipes pour in. For more on why we count net rather than total carbohydrate, see net carbs vs total carbs.
The Carrot Cake
Makes 12 slices (one 9-inch round, two layers).
Dry ingredients:
- 2 cups almond flour (192 g)
- 0.5 cup coconut flour (56 g)
- 0.75 cup granular allulose (120 g)
- 2 tsp baking powder
- 1 tsp baking soda
- 2 tsp ground cinnamon
- 1 tsp ground ginger
- 0.5 tsp ground nutmeg
- 0.5 tsp fine salt
Wet ingredients and add-ins:
- 4 large eggs
- 0.5 cup neutral oil or melted butter (110 g)
- 1 tsp vanilla extract
- 2 cups finely grated carrot (220 g)
- 0.5 cup chopped walnuts (60 g)
Method:
- Heat the oven to 165C (330F). Line two 9-inch round pans with parchment.
- Whisk all dry ingredients together until the leaveners and spices are evenly distributed and no lumps of coconut flour remain.
- In a second bowl, beat the eggs, oil, and vanilla until smooth.
- Fold the wet mixture into the dry, then stir in the grated carrot and walnuts. The batter will be thick; this is correct for a nut-flour cake.
- Divide between the pans and smooth the tops. Bake 28 to 32 minutes, until a skewer comes out clean and the tops spring back.
- Cool in the pans 15 minutes, then turn out onto a rack and cool completely before frosting. Warm cake melts cream cheese frosting.
Per serving (unfrosted, 1 of 12): ~210 kcal, 5 g net carbs, 7 g protein, 18 g fat.
The Cream Cheese Frosting
- 8 oz full-fat cream cheese (225 g), softened
- 4 tbsp unsalted butter (56 g), softened
- 0.5 cup powdered erythritol (75 g)
- 1 tsp vanilla extract
- pinch of salt
Method:
- Beat the cream cheese and butter together until completely smooth with no lumps.
- Add the powdered erythritol, vanilla, and salt. Beat on low first so the sweetener does not fly out, then on medium until fluffy.
- If the frosting feels too soft to spread, chill it for 20 minutes. If too stiff, let it warm a few minutes at room temperature.
- Spread between the cooled layers and over the top.
Per serving (frosting only, 1 of 12): ~120 kcal, 1 g net carbs, 2 g protein, 12 g fat.
Per serving (frosted cake, 1 of 12): ~330 kcal, 6 g net carbs, 9 g protein, 30 g fat.
The erythritol in the frosting is subtracted in full, which is why a generous cap of frosting adds only about 1 gram of net carbohydrate. That is the practical payoff of choosing the right sweetener. If you want to scale this recipe up to a sheet cake or down to a six-slice loaf, our notes on recipe and calorie scaling walk through keeping the per-serving macros honest.
A Note On Portions
A frosted slice at roughly 330 kcal and 6 g net carbs is a genuinely moderate dessert, but the fat content is high because nut flour and cream cheese are both rich. If you are tracking toward a calorie deficit, one slice fits most days; two does not. The cake also keeps well, covered in the refrigerator, for up to five days, and the flavor deepens overnight as the spices bloom.
How to Log This in CalEye
You have two reliable paths. The fastest is photo logging: snap your plated slice and CalEye estimates calories and macros from the image, which is ideal when you are eating someone else’s carrot cake or do not know the exact recipe. For a cake you bake repeatedly, the more accurate path is to build it once in My Recipes using the weighed ingredients above, set the yield to 12 servings, and then log a single slice each time with one tap.
When you build the recipe, CalEye applies net-carb logic to the sweeteners automatically: erythritol is subtracted fully from total carbohydrate, while xylitol and maltitol are subtracted at about half because they have a partial glucose effect. That is why the per-slice net carbs land around 6 grams even though the cake tastes fully sweet. Logging the weighed-recipe version also means that if you eat a larger or smaller slice, you can adjust the serving fraction and the macros scale correctly.
References
- U.S. Department of Agriculture, Agricultural Research Service. FoodData Central. Washington, DC: USDA, 2024.
- American Diabetes Association. “Standards of Care in Diabetes—2024.” Diabetes Care 47, Supplement 1 (2024): S1–S321.
- Mooradian, A. D., Smith, M., and Tokuda, M. “The role of artificial and natural sweeteners in reducing the consumption of table sugar.” Clinical Nutrition ESPEN 18 (2017): 1–8.
Frequently asked questions
- Do carrots make this cake high in sugar?
- Carrots contain natural sugars, but the amount per slice is modest once spread across a full cake. Two cups of grated carrot add roughly 18 grams of total carbohydrate to the whole recipe, which works out to a few grams per slice. The bigger carb contributors in a traditional carrot cake are the flour and the added sugar, both of which we replace.
- Can I use almond flour instead of the blend listed?
- Yes. A 1:1 swap to all almond flour will work but produces a denser, more moist crumb because almond flour holds more fat and less structure. If you go all-almond, add one extra egg and a teaspoon of baking powder to help it rise. The macros shift slightly higher in fat and lower in net carbs.
- Why does the frosting use powdered erythritol instead of granular?
- Granular erythritol does not dissolve fully in cold cream cheese and leaves a gritty texture. Powdered (confectioner-style) erythritol or allulose blends smoothly and gives the frosting a clean finish. If you only have granular, blitz it in a clean spice grinder until it turns to powder before mixing.
- How should I count the sweeteners toward my carbs?
- Erythritol is glycemically inert and is subtracted in full from total carbohydrate, so it does not count toward net carbs. Allulose behaves the same way for blood sugar purposes. Avoid maltitol-based blends here, because maltitol raises glucose and only about half its grams should be subtracted.
- Can this cake be made dairy-free?
- The cake itself uses no dairy if you choose a neutral oil. For the frosting, swap the cream cheese and butter for a dairy-free cream cheese and a firm plant butter. The texture will be slightly softer, so chill the frosted cake for an hour before slicing to help it set.