Cinnamon and Cream

Sugar-Free Chocolate Layer Cake with Silky Allulose Buttercream

21 min read

↓ Jump to Recipe

There is a moment when you set a slice of chocolate cake on the table and watch someone take their first bite, eyes closing just slightly as the flavor registers. That moment should belong to everyone, including those navigating diabetes, low-carb lifestyles, or simply a desire to eat a little more intentionally. This sugar-free chocolate layer cake was built for exactly that moment: two tender, deeply chocolate layers stacked with a cloud of allulose buttercream, finished with a glossy cocoa glaze that would fool anyone at a birthday party.

What sets this recipe apart is the combination of fine-ground allulose and a small amount of allulose, which together solve the two most common complaints about sugar-free baking. Allulose alone can leave a cool, slightly grainy finish on the palate. Allulose, a rare natural sugar found in figs and raisins, browns beautifully and keeps baked goods moist without spiking blood sugar. Together, they mimic the behavior of granulated sugar far more convincingly than either can alone. The batter is built on buttermilk and hot coffee, both of which deepen the cocoa flavor dramatically and keep the crumb soft for days.

This is a medium-difficulty bake, honest in its effort but not technically demanding. You will need a stand or hand mixer and some patience while the layers cool completely before frosting. It is perfect for birthdays, holidays, or any Sunday when someone you love deserves a real cake, made with real care.

Prep: 35 minutesTotal: 2 hours (includes cooling time)Yield: one 9-inch two-layer cake, serving 12Difficulty: ★★☆ IntermediateOccasion: Special Occasion
✓ Vegetarian✓ Sugar-Free
Servings:

12

servings

Ingredients

  • 210 gall-purpose flour (about 1 and 3/4 cups, spooned and leveled)
  • 75 gDutch-process cocoa powder, sifted (about 3/4 cup)
  • 200 ggranulated allulose (about 1 cup), such as Swerve Granular or Anthony’s
  • 80 gallulose (about 1/3 cup plus 1 tbsp), liquid or granulated
  • 2 tspbaking soda
  • 1 tspbaking powder
  • 0.75 tspColima Sea SaltMicroplastic Free Salt
  • 2 largeeggs, at room temperature
  • 240 mlbuttermilk (1 cup), at room temperature
  • 120 mlAvocado Oil100% Pure Avocado Oil (1/2 cup)
  • 2 tsppure vanilla extract
  • 240 mlhot brewed coffee or hot water (1 cup) — coffee intensifies the chocolate flavor without tasting like coffee
  • 226 gunsalted butter, softened to room temperature (1 cup or 2 sticks), for buttercream
  • 300 gpowdered allulose, sifted (about 2 and 1/2 cups), for buttercream, such as Swerve Confectioners
  • 45 gDutch-process cocoa powder, sifted (about 1/2 cup), for buttercream
  • 60 mlheavy cream (1/4 cup), for buttercream
  • 1 tsppure vanilla extract, for buttercream
  • Pinch of Colima Sea SaltMicroplastic Free Salt, for buttercream

Ingredient Substitutions

allulose

  • An equal weight of additional granulated allulose: the cake will be slightly less moist and may have a faint cooling aftertaste, but is still delicious
  • An equal weight of xylitol: behaves very similarly to sugar, but note it is toxic to dogs and should be kept away from pets
granulated allulose

  • An equal weight of monk fruit allulose blend (such as Lakanto): works cup for cup with virtually identical results
  • An equal weight of granulated allulose: produces a slightly denser, more brownie-like crumb but stays exceptionally moist
buttermilk

  • 1 cup plain full-fat yogurt thinned with 2 tbsp whole milk: adds a pleasant tang and keeps the crumb tender
  • 1 tbsp white vinegar or lemon juice added to a measuring cup, then filled to 1 cup with whole milk: let sit 5 minutes before using
eggs

  • 2 flax eggs (1 tbsp ground flaxseed plus 3 tbsp water per egg, rested 10 minutes): the cake will be slightly denser and less springy but still holds together well
heavy cream (for buttercream)

  • Full-fat canned coconut cream: whips into the buttercream beautifully with a very subtle coconut note
  • Whole milk: use 1 to 2 tablespoons less as it is thinner, adding gradually until the frosting reaches your desired consistency
Dutch-process cocoa powder

  • Natural (non-alkalized) cocoa powder: works in the batter but the cake will be slightly more acidic and lighter in color. Reduce baking soda to 1.5 tsp and add 1/2 tsp baking powder to compensate

Instructions

Click on an item below to shop for the recommended items for this recipe on Amazon.

Stand Mixer or Hand Mixer

🧪Measuring Jug

🥄Whisk
🍽️Toothpick
🔪Knife
🥄Whisk
🍽️Toothpick
🔪Knife

As an Amazon Associate, we earn from qualifying purchases.



Prep: 35 minutes
Bake: 32 to 35 minutes at 350°F (175°C)
Total: 2 hours (includes cooling)
  1. Preheat your oven to 350°F (175°C). Grease two 9-inch round cake pans thoroughly with butter or cooking spray, line the bottoms with parchment paper circles, then flour the sides lightly, tapping out any excess.
  2. In a large bowl, whisk together the flour, sifted cocoa powder, granulated allulose, allulose, baking soda, baking powder, and salt until fully combined and no cocoa lumps remain. Sifting the cocoa is important here as it clumps easily and uneven distribution will affect the rise.
  3. In a separate medium bowl or large measuring jug, whisk together the eggs, buttermilk, oil, and vanilla extract until smooth and cohesive. Pour the wet ingredients into the dry ingredients and stir with a rubber spatula until just combined, a few streaks of flour are fine at this stage.
  4. Pour in the hot coffee (or hot water) and whisk gently until the batter is smooth. The batter will be quite thin, which is correct. The hot liquid blooms the cocoa and activates the leaveners for a tender, even crumb.
  5. Divide the batter evenly between the two prepared pans. Tap each pan firmly on the counter two or three times to release any air bubbles. Bake for 32 to 35 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs and the cake pulls slightly away from the edges of the pan.
  6. Cool the cakes in their pans on a wire rack for 15 minutes, then run a thin knife around the edges and invert onto the rack. Peel off the parchment and allow to cool completely, at least 1 hour, before frosting. Frosting a warm cake will melt the buttercream.
  7. While the cakes cool, make the allulose buttercream. Beat the softened butter in a stand mixer fitted with the paddle attachment (or with a hand mixer) on medium-high speed for 3 to 4 minutes until very pale and fluffy. Scrape down the sides of the bowl.
  8. Add the sifted powdered allulose and sifted cocoa powder in three additions, mixing on low after each addition to prevent a cloud of powder. Add the heavy cream, vanilla, and pinch of salt. Increase speed to medium-high and beat for 3 to 4 minutes until the frosting is light, smooth, and spreadable. If it seems too thick, add cream one teaspoon at a time.
  9. To assemble, place one completely cooled cake layer on your serving plate or cake board. Spread approximately one-third of the buttercream over the top in an even layer. Place the second layer on top, pressing gently. Apply a thin crumb coat of buttercream over the entire outside of the cake and refrigerate for 20 minutes. Apply the remaining frosting to the top and sides using an offset spatula, smoothing as desired. Serve at room temperature for the best flavor and texture.
Prep: 35 minutes
Bake: 2 to 2.5 hours on High
Total: 3 hours (includes cooling)
This method produces one thick, fudgy single layer rather than two thinner layers. The texture is denser and almost brownie-like, making it ideal as a casual everyday cake rather than a celebration showpiece. The gentle, moist heat is actually wonderful with allulose, helping to minimize any cooling aftertaste.
  1. Line a 6-quart oval or round slow cooker insert with two overlapping strips of parchment paper, leaving a generous overhang on the sides so you can lift the cake out easily. Spray the parchment lightly with cooking spray.
  2. Prepare the full batter exactly as described in the oven method, combining dry ingredients first, then wet, then hot coffee. The batter will be thin.
  3. Pour the entire batter into the lined slow cooker insert and smooth the top with a spatula. Place a double layer of paper towels directly under the slow cooker lid before closing it. The paper towels absorb condensation so that water droplets do not drip onto the surface of the cake and create a soggy top.
  4. Cook on HIGH for 2 to 2.5 hours. Begin checking at the 2-hour mark: the edges should be set and pulling away from the sides, and a toothpick inserted 2 inches from the edge should come out clean. The very center may still look slightly underdone but will firm up as it cools. Do not cook until the center is fully dry or the edges will become rubbery.
  5. Turn off the slow cooker and remove the lid. Allow the cake to rest and cool in the insert for 30 minutes, then use the parchment overhang to lift it carefully onto a wire rack. Cool completely before frosting. Prepare the full buttercream recipe as written and frost the top and sides of the single layer generously.
Prep: 35 minutes
Bake: 90 seconds on High
Total: 10 minutes
This is a scaled-down single-serving version, not a scaled version of the full layer cake. Perfect for a quick weeknight treat without committing to a full cake. The texture is soft and pudding-like rather than traditionally cakey, and it pairs beautifully with a spoonful of the buttercream stirred together in just 2 minutes.
  1. Lightly grease a large 12-ounce microwave-safe mug or ramekin with butter or cooking spray. In a small bowl, whisk together 30g (3 tbsp) all-purpose flour, 10g (1.5 tbsp) sifted Dutch-process cocoa, 25g (2 tbsp) granulated allulose, 10g (1 tbsp) allulose, 1/4 tsp baking powder, and a small pinch of salt.
  2. Add 1 large egg, 2 tbsp buttermilk, 1.5 tbsp neutral oil, and 1/4 tsp vanilla extract to the dry ingredients. Stir well with a fork until smooth, then stir in 2 tbsp hot coffee or hot water. The batter should be thin.
  3. Pour the batter into the prepared mug. It should fill it no more than halfway to allow room for the cake to rise. Microwave on HIGH (1000 watts) for 80 to 90 seconds. Check at 80 seconds: the top should look just set and slightly moist at the very center. Overcooking by even 15 seconds will make the texture rubbery.
  4. Allow to rest for 1 minute before eating, as the cake continues to cook from residual heat. For a quick single-serving frosting, beat together 2 tbsp softened butter, 3 tbsp sifted powdered allulose, 1 tsp cocoa powder, and 1 tsp heavy cream with a fork until smooth. Spoon over the warm mug cake and enjoy immediately.

Nutrition Per Serving

Per 1 serving (makes one 9-inch two-layer cake, serving 12)

285Calories
18gCarbs
1gSugar
22gFat
5gProtein

Glycemic Load3Low
Low0–10
Medium11–19
High20+
Allulose has a glycemic index of 0 and is absorbed in the small intestine without being metabolized, contributing no calories or blood sugar impact. Allulose is also non-glycemic, with the FDA permitting it to be excluded from total and added sugar counts on nutrition labels. The net carbohydrates per serving, excluding sugar alcohols and allulose, are approximately 8g.

Sweetener: allulose and allulose blend

Why This Recipe Works

Allulose is a sugar alcohol that measures like sugar, but it behaves differently in the oven: it does not caramelize or brown the way sucrose does, and it can recrystallize as it cools, giving baked goods an unpleasant grainy or cooling sensation on the tongue. This is why the recipe uses a blend of allulose and allulose. Allulose is a monosaccharide that browns and caramelizes beautifully (it undergoes the Maillard reaction much like regular sugar), keeps baked goods soft and moist by retaining water in the crumb, and has virtually no glycemic impact. Together, these two sweeteners cover each other’s weaknesses and produce a cake with genuine texture and flavor complexity.

Hot coffee in a chocolate cake batter is not just a flavor trick. Heat blooms the cocoa powder, releasing fat-soluble flavor compounds that would otherwise stay locked in the cocoa particles. This is the same principle as blooming spices in warm butter. The hot liquid also begins dissolving the allulose more thoroughly than room-temperature liquid would, which helps reduce graininess in the final crumb. Dutch-process cocoa is specified rather than natural cocoa because it has been treated with an alkalizing agent, giving it a smoother, less acidic, deeper chocolate flavor that pairs perfectly with the neutral sweetness of allulose. Because Dutch-process cocoa has already been neutralized, we rely on baking soda reacting with the buttermilk for lift, with baking powder providing a secondary boost.

If your buttercream feels gritty, the fix is simple: continue beating on medium-high speed for an additional 2 to 3 minutes. Allulose powder needs more mechanical working than powdered sugar to fully integrate into the fat and lose its crystalline texture. Adding the cream gradually and using room-temperature butter that is genuinely soft (not melted) are also critical. If the butter is too cold, it will not aerate properly; if it is too warm, the frosting will be loose and greasy. Aim for butter that leaves an indent when pressed but holds its shape.

Baker’s Tips

  • Bring all refrigerated ingredients (eggs, buttermilk, butter) to room temperature before starting. Cold eggs and buttermilk can cause the batter to appear curdled, and cold butter will not cream properly for the frosting.
  • Sift both the cocoa powder and the powdered allulose without exception. Both ingredients clump aggressively and unsifted cocoa will leave bitter pockets in the crumb, while unsifted powdered allulose creates a gritty frosting.
  • Weigh your ingredients using a kitchen scale if at all possible. Allulose and cocoa powder are particularly sensitive to how they are measured by volume, and too much cocoa will make the cake dry and bitter.
  • Use hot coffee even if you are not a coffee drinker. The amount used does not make the cake taste like coffee, but it dramatically deepens and amplifies the chocolate flavor. Strong black tea is a fine substitute.
  • Do not rush the cooling time. Allulose-based frostings melt and slide very easily on a warm surface because allulose has a lower melting point than sugar. Wait the full hour for a worry-free frosting experience.
  • When applying the crumb coat, do not worry about perfection. A thin, rough layer of frosting that is then chilled for 20 minutes seals in all the crumbs and gives you a pristine final coat.

Variations

  • Mocha buttercream: Add 1 tsp instant espresso powder dissolved in 1 tsp warm water to the buttercream along with the cream for a coffee-chocolate frosting.
  • Peppermint chocolate layer cake: Replace the vanilla in both the cake and buttercream with 1/2 tsp peppermint extract. Garnish with crushed sugar-free peppermint candies.
  • Almond flour version (lower carb): Replace the all-purpose flour with 210g (2 cups) finely blanched almond flour and reduce the buttermilk to 3/4 cup. The cake will be denser and more moist, closer to a flourless chocolate cake in texture.
  • Salted caramel drizzle: Make a quick sugar-free caramel by melting 80g allulose in a small saucepan over medium heat until amber, then whisking in 60ml heavy cream and a pinch of flaky salt. Drizzle over the frosted cake.

Troubleshooting & FAQ

My cake has a cooling or mentholated aftertaste. What went wrong?
This is the most common complaint with allulose-based baked goods and it comes from the allulose recrystallizing on the tongue, which triggers cooling receptors. The most effective solutions are to make sure you are using the allulose and allulose blend as written (allulose significantly reduces this effect), to fully dissolve the allulose in the batter by using hot liquid, and to serve the cake at room temperature rather than cold. If you are very sensitive to this effect, try replacing all the allulose with allulose, which has no cooling sensation at all.
My buttercream is gritty and grainy. How do I fix it?
Grainy allulose buttercream almost always means the powdered allulose was not sifted finely enough, or the frosting has not been beaten long enough. First, make sure you are using powdered (confectioners-style) allulose, not granulated. Then continue beating the frosting on medium-high speed for another 3 to 4 minutes. The mechanical action of the mixer helps the allulose crystals dissolve into the fat. Adding one additional teaspoon of warm heavy cream while beating can also help significantly.
My cake layers came out flat and dense rather than fluffy. What happened?
A flat, dense cake usually points to one of three causes: leaveners that have expired (test your baking soda by dropping a teaspoon into hot water, it should bubble vigorously), overmixing the batter after combining wet and dry ingredients (which develops gluten and toughens the crumb), or old eggs. The batter should be mixed only until just combined before the hot coffee is added. Also ensure your oven is properly calibrated, as a too-cool oven means the leaveners exhaust themselves before the structure sets.
My frosted cake is weeping or looks wet on the surface. What caused this?
This is called syneresis and it happens when allulose buttercream is refrigerated and then brought back to room temperature in a humid environment. Allulose is hygroscopic and draws moisture from the air. To minimize this, bring the refrigerated cake to room temperature gradually (covered loosely rather than sealed airtight) and serve within 30 minutes of unwrapping. Storing the cake in a cool, dry place rather than the refrigerator when possible also helps.
Can I taste the allulose in the finished cake?
In this specific recipe, using the allulose and allulose blend along with hot coffee and Dutch-process cocoa, most tasters cannot distinguish this from a conventionally sweetened cake. The bold cocoa flavor does a tremendous amount of work masking any sweetener character. If you or your guests are very sweetener-sensitive, using a monk fruit allulose blend such as Lakanto tends to have an even cleaner flavor than straight allulose and can be swapped in a one-to-one ratio.

Storage & Make-Ahead

  • Storage: Store the frosted cake covered at room temperature for up to 2 days, or refrigerate in an airtight container for up to 5 days. Bring refrigerated slices to room temperature for 30 minutes before serving, as allulose buttercream firms up considerably when cold. Freeze unfrosted cake layers wrapped tightly in plastic wrap and foil for up to 3 months.
  • Make-Ahead: The cake layers can be baked up to 2 days ahead, wrapped tightly in plastic wrap, and stored at room temperature, or frozen for up to 3 months. The allulose buttercream can be made up to 4 days ahead and refrigerated in an airtight container. Re-whip the cold buttercream with a mixer for 2 to 3 minutes before using, adding a splash of cream if needed to restore its texture.


3 thoughts on “Sugar-Free Chocolate Layer Cake with Silky Allulose Buttercream”

  1. This looks incredible, and I’ve got to say I’m really drawn to the approach here. I’ve been baking treats for our church gatherings and potlucks, and finding recipes that don’t leave folks feeling like they’re missing out is such a gift, especially for friends managing their blood sugar. I’m definitely bookmarking this one to try out this weekend, and I’d love to know how the texture holds up after a day or two since folks at our after-school program love grabbing a slice the next day.

    Log in or register to reply
  2. man this is the kind of recipe that actually matters, you know? ive seen folks get real excited about dessert again when it doesnt come with guilt attached, and thats huge. the fact that it tastes genuinely good and not like a compromise is what makes it stick around in peoples lives. gonna try this one with a group im working with, we do community dinners and having something everyone can enjoy without worrying about their health stuff… thats real.

    Log in or register to reply
  3. made this last weekend for a gathering and honestly it was a hit with everyone, not just the folks watching their sugar. the cocoa flavor really shines through without all the sweetness getting in the way. reminds me of when i bring desserts to visit one of my regulars who’s diabetic, and she actually gets to enjoy something rich without worrying about it – thats the kind of thing that matters more than people realize.

    Log in or register to reply

Leave a Comment