Moist Keto Coffee Cake (Low Carb & Sugar-Free)
This keto coffee cake has a tender crumb and a cinnamon streusel that bakes up golden and crisp, just like the bakery classic. It’s sweet enough to feel like a treat but light on carbs, so you can enjoy a slice with your morning coffee and still feel good.

The batter comes together fast with almond flour and sour cream, no special equipment needed. You get a warm loaf on the counter in under an hour, and the whole kitchen smells like cinnamon and browned butter.
Why This One Stays in the Rotation
The texture is what keeps me coming back. Almond flour gives the cake a soft, close crumb, and the sour cream means it stays moist on day two without turning soggy.
The streusel is the star. It bakes into a crunchy, buttery layer that cracks under a fork. The cinnamon hits you before you even take a bite, and the sweetness is mellow, not cloying, so a thick slice honestly works for breakfast or a real dessert.
Ingredients

- 2 cups super-fine blanched almond flour: don’t use almond meal, it makes the cake gritty
- 1/2 cup granulated keto sweetener: allulose, erythritol, or a monk fruit blend all work
- 1/4 cup unsalted butter, melted and slightly cooled: salted butter is fine, just cut the added salt by half
- 2 large eggs, room temperature: cold eggs can seize the butter, so set them out while you gather ingredients
- 1/2 cup full-fat sour cream: thick Greek yogurt works in a pinch, or dairy-free yogurt for a non-dairy version
- 1 teaspoon vanilla extract
- 1 teaspoon baking powder
- 1/4 teaspoon fine sea salt
Streusel
- 1/3 cup super-fine blanched almond flour
- 3 tablespoons granulated keto sweetener
- 2 tablespoons unsalted butter, melted
- 1 teaspoon ground cinnamon
- 2 tablespoons chopped pecans or walnuts: (optional, but they add a nice crunch)
Variations / Substitutions
- Sweetener swap: Allulose keeps the cake softer, erythritol gives a firmer crumb. A golden monk fruit blend adds a subtle brown sugar note to the streusel.
- Dairy-free: Replace the butter with melted coconut oil and the sour cream with a plain dairy-free yogurt. The flavor shifts a little but the texture stays close.
- Spice it up: Stir 1/4 teaspoon nutmeg into the batter for a warmer, old-fashioned taste, or add a pinch of cardamom to the streusel.
- Nut-free: This one depends on almond flour, but you can try the same ratios with sunflower seed flour. The color will go slightly green when baked, so add a teaspoon of lemon juice to the batter to counteract it.
If you enjoy this kind of baking, a keto pumpkin loaf follows the same method and is just as homey.
How to Make Keto Coffee Cake
Step 1: Mix the Streusel

In a small bowl, stir together 1/3 cup almond flour, 3 tablespoons sweetener, the cinnamon, and 2 tablespoons melted butter until the mixture looks clumpy and wet. If you’re adding nuts, toss them in now. Set the bowl aside so it’s ready when you are.
Step 2: Whisk the Wet Ingredients

Preheat the oven to 350°F (175°C) and grease an 8×4 inch loaf pan, or line it with parchment so the cake lifts out cleanly. In a large mixing bowl, whisk 2 eggs, the 1/2 cup sour cream, 1/4 cup melted butter, 1/2 cup sweetener, and the vanilla until the sweetener dissolves and the mixture looks smooth. This takes about a minute by hand.
Step 3: Fold the Batter

Add the 2 cups almond flour, baking powder, and salt to the wet mixture. Use a rubber spatula to fold everything together gently. Stop as soon as you no longer see dry flour, because overmixing can turn the crumb dense and heavy. The batter will be thick, like a soft cookie dough, and you’ll smell the vanilla and butter right away. Scrape it into the prepared loaf pan and smooth the top, then sprinkle the streusel evenly over the surface and press it down lightly with your fingers so it sticks.
Step 4: Bake the Cake

Slide the pan onto the middle rack and bake for 45 to 50 minutes. The top will rise and the streusel will turn deep golden. Check for doneness with a toothpick inserted into the center: it should come out with a few moist crumbs, not wet batter. If the toothpick comes out clean earlier, pull it out, but resist opening the door before 40 minutes so the cake doesn’t sink.
Step 5: Slice and Serve Warm

Let the cake cool in the pan for 10 minutes. Run a thin knife around the edges, then turn the loaf out onto a wire rack. Slice it thick while it’s still warm so the steamy crumb and crumbling streusel are at their best. A light dusting of powdered sweetener over the top right before serving makes it look finished and adds a little extra sweetness without any work.
A Few Tips Before You Start
- Almond flour matters more than you think.: Super-fine blanched flour gives the softest crumb; almond meal, with the skins left on, makes the cake heavy and speckled.
- Don’t overmix the batter.: Stir only until the flour disappears. Almond flour doesn’t have gluten, so there’s no need to beat air into it, and overworking can make it gummy.
- Let it rest those 10 minutes.: Cutting the cake too soon, while it’s still fragile and steaming, will tear the crust and the streusel will slide off. The short wait in the pan firms it up just enough.
- For a crunchier top, give it a quick broil.: After the bake, if you’d like the streusel even darker and crispier, run the loaf under the broiler for 20 to 30 seconds while it’s still in the pan. Watch it the entire time, because it goes from golden to burnt fast.
Bake times by pan:
| Pan size | Bake time |
|---|---|
| 8×4 inch loaf pan | 45–50 minutes |
| 8×8 inch square pan | 25–30 minutes |
| 12-cup muffin tin | 18–22 minutes |
Storing and Reheating
- Refrigerate:: Keep slices in an airtight container in the fridge for up to 5 days. The cake stays moist because the almond flour traps moisture well.
- Reheating:: A quick 15 to 20 seconds in the microwave wakes up the butter and cinnamon. A toaster oven at 300°F (150°C) for a few minutes re-crisps the streusel.
What to Serve With Keto Coffee Cake
A hot cup of black coffee is the obvious, perfect-for-its-name match, but the cake also pairs well with creamy full-fat Greek yogurt and a handful of fresh berries for a more rounded keto breakfast. A fried egg alongside sounds odd but the salty runny yolk against the sweet cinnamon crumb is surprisingly good.
Frequently Asked Questions
Can I use coconut flour instead?
No, coconut flour behaves completely differently. It absorbs far more moisture and would leave you with a dry, sandy cake. If you want a coconut flour coffee cake, look for a recipe developed specifically for that flour.
What’s the best keto sweetener for this cake?
Allulose keeps the crumb the most tender and doesn’t recrystallize when the cake cools, so it’s my top pick. Erythritol works too but can give a slight cooling sensation and a firmer bite. A monk fruit-erythritol blend lands in the middle, with good browning and no aftertaste.
Can I freeze the coffee cake?
Yes. Wrap the cooled loaf tightly in plastic, then foil, and freeze for up to 2 months. Thaw it in the fridge overnight, then warm individual slices as you need them.
Why did my cake sink in the middle?
Usually it’s because the oven door was opened too early or the baking powder was old. Almond flour cakes also need to bake thoroughly, so if the toothpick came out clean but the center still fell, next time extend the bake by 5 minutes and resist peeking before 40 minutes.

Keto Coffee Cake Recipe
Ingredients
Method
- In a small bowl, stir together all streusel ingredients until clumpy; set aside.
- Preheat oven to 350°F (175°C). Whisk eggs, sour cream, melted butter, sweetener, and vanilla until smooth.
- Fold in almond flour, baking powder, and salt until no dry streaks remain. Pour into a greased 8×4 inch loaf pan and cover evenly with streusel, pressing gently.
- Bake 45 to 50 minutes on the middle rack, until a toothpick inserted in the center comes out with a few moist crumbs.
- Cool in the pan 10 minutes, then turn out, slice, and serve warm with a dusting of powdered sweetener if you like.
