I used to miss coffee cake bad. Like Sunday brunch, bakery-counter cravings, straight-out-of-the-oven with a giant cinnamon swirl… that kind of bad. But every low-carb version I tried? Dry. Weird. Or loaded with so much erythritol it felt like a mouthful of winter mint.
Then I tweaked the ratios, ditched the coconut flour (no thanks, grainy sponge), and landed on this buttery, cinnamon-laced dream that even my carb-loving dad asks for. It’s soft, crumbly, perfectly sweet, and doesn’t wreck my macros.
What Makes This Feel Like Real Food
- Almond flour done right – No weird grit, no sad sponge. Just soft, cakey goodness.
- Brown sweetener in the streusel – Brings that molasses-y bakery feel, without real sugar.
- Balanced fats – The butter + cream combo keeps it moist and satisfying.
- Cinnamon hits just right – That cozy kick without tasting “diet.”
What Packs Flavor Without the Carbs
Cake Base:
- Almond flour (blanched, not superfine) – 3 cups
Holds moisture without the grit. Superfine made it too dense in earlier tests. - Monk fruit allulose blend – ¾ cup
My go-to sweetener for no aftertaste or blood sugar drama. - Unsalted butter – 6 tbsp, softened
Fat = flavor and texture. Soft, not melted, or you’ll get oily pockets. - Eggs – 3 large
The structure team. Don’t skip or sub! - Heavy cream – ¼ cup
Richness without carbs. Avoid half-and-half—it’ll up the sugars. - Vanilla extract – ½ tbsp
Boosts warmth and rounds the sweetness. - Baking powder + sea salt – 2 tsp + ¼ tsp
Lifts the batter and balances the sweet.
Streusel:
- Almond flour – 1½ cups
Keeps the crumble from turning to mush. - Brown monk fruit allulose – ¾ cup
Key for that classic caramelized taste. - Cinnamon – 1½ tbsp
Not a typo—go big. - Sea salt – 1/8 tsp
Makes the cinnamon pop. - Butter (melted) – 4 tbsp
Brings it all together in crumbly magic. - Vanilla – ¼ tsp
Extra depth.
Icing:
- Powdered monk fruit allulose – 3 tbsp
Finishes it with bakery vibes. - Heavy cream – 1½ tbsp
Just enough to drizzle.
Keto Swaps That Actually Work
Swap | Tried It? | What to Expect |
---|---|---|
Coconut flour instead of almond | ❌ Don’t | Way too dry. You’ll need to triple the eggs. Just no. |
Sour cream instead of heavy cream | ✅ | Adds tang, still moist. Just 1:1 swap. |
Allulose-only sweetener | ✅ | Super soft texture, but browns faster. Watch the oven. |
Add chopped pecans to streusel | ✅ | Adds crunch. Toast ’em first for best flavor. |
Keto Missteps and How I Fixed Them
What Went Wrong | Why It Happens | How to Fix It |
---|---|---|
Cake too dense | Melted butter in batter | Use softened, not melted |
Streusel sank | Batter was too thin | Don’t overbeat once dry ingredients go in |
Icing vanished | Cake was hot | Wait 20 minutes, minimum, to drizzle |
Step-by-Step: Low-Carb Coffee Cake
- Preheat to 325°F (162°C). Grease a 9×9” baking dish—stoneware if you’ve got it.
- Make the batter: Beat butter + sweetener until fluffy. Add eggs, cream, vanilla. Then almond flour, baking powder, and salt. Thick is good here.
- Streusel time: Mix almond flour, brown sweetener, cinnamon, salt. Add melted butter + vanilla. Stir to a crumbly mix.
- Layer it: Half the batter, half the streusel. Dollop and spread remaining batter. Top with the rest of the streusel.
- Bake 25 minutes uncovered, then tent with foil and bake 20–30 minutes more. Toothpick should come out clean.
- Cool at least 20 minutes, then mix icing ingredients and drizzle like a keto drizzle queen.

Keto Cooking Tricks That Help
- I portion this into 12 slices right away—easier macro tracking and fewer “just a sliver” moments.
- Make the streusel ahead and freeze it—works like a fat bomb topping for muffins too.
- Let almond flour batters rest 5–10 minutes before baking. Helps it hydrate and bake evenly.
Freezing + Reheating Without Ruining It
- Fridge: Airtight, up to 5 days.
- Freeze: Wrap slices individually. Thaw in fridge overnight or warm gently in microwave for 20–30 sec. Texture holds up surprisingly well!
Can I Eat This on Keto? (Yes, Here’s Why)
- Net carbs per slice? ~5.4g (10.5g total – 5.1g fiber)
- Spikes blood sugar? Not for me, even post-workout. Monk fruit + allulose are my safest combo.
- Coconut flour sub? Nope. Texture turns sad.
- Fathead crust base? Don’t bother. This isn’t that kind of cake.
Nutrition Facts
Serving Size: 1 piece (about 3×2.5 inches) or 1/12 of the entire recipe
Nutrient | Amount |
---|---|
Calories | 369.8 kcal |
Total Fat | 34.1 g |
Saturated Fat | 3.65 g |
Cholesterol | 46.5 mg |
Sodium | 130 mg |
Total Carbohydrates | 10.5 g |
Fiber | 5.1 g |
Sugars | 1.9 g (all from natural/low-impact sweeteners) |
Net Carbs | 5.4 g |
Protein | 10.9 g |
Check out More Recipes:

Low Carb Keto Coffee Cake
Description
Buttery almond flour cake with cinnamon streusel and sweet drizzle—low-carb, keto-friendly, and so good you won’t believe it’s sugar-free.
Ingredients
Cake:
Streusel:
Icing:
Instructions
- Preheat oven to 325°F. Grease a 9×9” dish.
- Mix batter: beat butter + sweetener, then add eggs, cream, vanilla, dry ingredients.
- Mix streusel ingredients separately.
- Layer half batter → half streusel → rest of batter → rest of streusel.
- Bake 25 mins, then cover loosely and bake another 20–30 mins. Check doneness.
- Cool 20 mins. Mix icing. Drizzle. Slice. Track. Enjoy.
Notes
- I portion this into 12 slices right away—easier macro tracking and fewer “just a sliver” moments.
- Make the streusel ahead and freeze it—works like a fat bomb topping for muffins too.
- Let almond flour batters rest 5–10 minutes before baking. Helps it hydrate and bake evenly.