Keto Coffee Cake

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published September 17, 2021 • Updated March 2, 2026

Reader Rating
4.5 Stars (16 Reviews)

This post may contain affiliate links. See my disclosure policy.

I make this keto coffee cake with almond flour, coconut oil, and a splash of apple cider vinegar for lift. The crumb is moist and buttery, and it's completely dairy-free.

I’ve been making this almond flour coffee cake for years, and it’s the one I come back to when I want something sweet with my morning cup. The crumb is soft and buttery without any dairy, which started as a necessity (dairy gives me inflammation) and turned into a preference. Coconut oil does the heavy lifting, and once you cream it with the sweetener, the batter bakes up spongy and tender.

What makes this recipe different is the apple cider vinegar. It reacts with the baking soda to create lift, doing the same job buttermilk does in traditional recipes without any dairy. The cake rises evenly and the crumb holds together well.

I bake mine in a 3-cup bundt pan, which gives you the classic shape without making a huge batch. If you want a full-size bundt, double everything and add 15-20 minutes to the bake time. I’ve also made these as muffins (20-25 minutes at the same temperature), and they’re great for grabbing on the way out. If you’re rotating through keto breakfast recipes, this one meal-preps better than most.

The topping is a simple pecan icing: melted butter, powdered sweetener, and a splash of nut milk, whisked together and drizzled over the warm cake. I like this better than streusel because it soaks into the top layer just enough to create a thin, sweet crust that cracks when you slice it. If you want streusel instead, the crumb topping from my cinnamon roll version works perfectly here. You can also skip the topping entirely and serve slices with strawberry sauce on the side.

Storage is simple. I bake on Sunday and it stays moist through Friday in the fridge. The coconut oil and almond flour combo doesn’t dry out the way regular cake does, so meal prepping this for the whole week actually works. It freezes well too. I wrap slices in parchment and foil for up to three months.

If you like baking with almond flour, my flourless chocolate cake uses a similar base and keeps well in the fridge too. Both recipes prove that almond flour bakes don’t have to dry out or crumble apart when you get the fat ratio right.

Youtube
Discover More Keto Recipes on Our Channel

Explore hundreds of keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Coffee Cake

4.5 (16) Prep 12m Cook 50m Total 62m 8 servings

Keto Coffee Cake Ingredients

  • 1/2 cup coconut oil
  • 3/4 cup golden brown sugar free sweetener
  • 2 eggs
  • 1 1/4 cup almond flour
  • 1/4 cup coconut flour
  • 1 1/2 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/2 cup nut milk
  • 2 teaspoons apple cider vinegar
  • 1 teaspoon vanilla

Sugar Free Glaze Ingredients

  • 2 tablespoons unsalted butter or coconut oil, melted
  • 1/4 cup powdered sugar free sweetener
  • 1 tablespoon nut milk
  • 1/3 cup sliced almonds

Step by Step Instructions

Step by Step Instructions

1
Prepare the pan and preheat oven

Spray a 3 cup bundt pan with cooking spray and preheat the oven to 325 degrees.

a small bundt pan
2
Sweeten coconut oil

In a large bowl, cream together coconut oil and golden sugar free sweetener with an electric mixer.

coconut oil and brown sweetener in a bowl
3
Add eggs

Add eggs one at a time and mix after each addition. Set bowl aside.

an electric mixer mixing cake batter in a glass bowl
4
Mix dry ingredients

In a medium bowl, whisk together almond flour, coconut flour, baking powder, baking soda and salt.

whisking dry ingredient with a wire whisk
5
Add dry ingredients to wet

Slowly mix the dry ingredients into the egg and coconut oil mixture. Stir in nut milk, apple cider vinegar and vanilla.

cake batter in a bowl being mixed with an electric mixer
6
Baking instructions

Scoop cake batter into prepared Bundt cake pan or baking dish. Fill to 3/4 of the way to the top. Bake at 325 degrees for 40-50 minutes or until cake is set. Remove from oven. Let cool for several minutes before flipping upside down to release from the Bundt pan.

spreading cake batter into a bundt pan
7
Make the icing

In a small bowl, combine melted butter, powdered sweetener and nut milk. Mix until desired consistency. Add more nut milk if you need to thin out more. If too thin, add more sweetener. Drizzle on warm cake and top with sliced almonds or other nuts. Serve with your favorite coffee.

drizzling icing over the top of a cooked bundt cake
Nutrition Per Serving
299 Calories
28.5g Fat
6.4g Protein
2.9g Net Carbs
6.3g Total Carbs
8 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Coffee Cake

Frequently Asked Questions

Can I freeze this cake?

I freeze slices all the time. I wrap each one in parchment first, then foil, and they keep for about three months. When I want one, I either pull it out the night before or reheat from frozen at 300 degrees for 10 minutes. The texture comes back really close to fresh, especially if you warm it in the oven instead of the microwave.

Can I make this as muffins instead of a bundt cake?

I make the muffin version more often than the bundt, honestly. Same batter, same 325 degrees, just pour into a greased 12-cup muffin tin and start checking at 20 minutes. Mine are usually done around 22. They're easier to grab from the fridge for a quick breakfast, and each one is already portioned.

How do I keep the streusel or top from browning too fast?

I've had this happen a few times, especially when I use a darker pan. If the top starts getting dark before the center is set, I tent a piece of foil loosely over the cake for the last 10-15 minutes. That lets the inside finish baking without burning the outside. Keep the foil loose so steam can escape.

Can I add a cinnamon streusel instead of the icing?

I've done both, and they're good in different ways. For a cinnamon streusel, I mix almond flour, softened butter, cinnamon, and powdered sweetener into crumbs and press them on top before baking. The icing soaks in and gives you a sweet, crackly crust. The streusel stays crunchy on top. My preference changes depending on my mood, but I reach for the icing more often because it's faster.

What sweetener works best in this recipe?

I use a golden brown sugar-free sweetener for the batter because it gives the cake a warmer, almost caramel-like flavor. Any keto sweetener works though. For the icing, I switch to powdered so it dissolves smoothly. If you only have granular erythritol or monk fruit, just blend it to a powder first before mixing the icing.

Can I use a regular cake pan instead of a bundt pan?

I've made this in a standard 8x8 pan and it works fine. The bake time runs about the same, maybe a few minutes less since the batter spreads thinner. I've also used a loaf pan when I want taller slices. Just grease well and start checking with a toothpick at 35 minutes.

Can I double this for a full-size bundt pan?

I've doubled it for a standard 10-cup bundt, and it works. Just double all the ingredients and plan for a longer bake. Mine took about 55-60 minutes at the same 325 degrees. I start checking with a toothpick at 50 minutes since every oven runs a little different.

Browse by Ingredient
Similar Recipes

Others looking for “Keto Coffee Cake” also liked:

Low Carb Coffee Cake Recipe

a small coffee cake with icing drizzled down the sides

I pull this recipe out every weekend. It’s the kind of cake that sits on the counter (or in the fridge) and you just cut a slice whenever you want something with your coffee. I make mine completely dairy-free because dairy triggers inflammation for me, but the coconut oil gives it such a rich, buttery flavor that nobody notices.

The batter comes together in two bowls. I cream the coconut oil with the sweetener first, which is the step that gives you that tender, even crumb. If you just melt and dump, the texture comes out denser. I’ve tested it both ways and creaming is worth the extra two minutes.

Use whatever baking dish you have. I use a 3-cup bundt pan for the look, but a standard 8×8 pan or even a muffin tin works. The muffin version is actually my favorite for meal prep since each one is already portioned.

a side view of a spongy cake topped with icing and almonds

A Little Background

For anyone wondering, coffee cake is just a cake you eat with coffee. No actual coffee in it (though you can add some to the batter if you want). The original versions came from 17th-century Germany, where people would bake a simple cake, invite the neighbors over, and gossip over cups of coffee. They called it kaffeeklatsch. I love that the whole tradition is basically eating cake and talking. That’s exactly what I use mine for, minus the neighbors and plus the pajamas.

The Muffin Version

If you don’t have a bundt pan, or you just want individually portioned servings, this batter works as muffins. I pour it into a greased standard 12-cup tin and bake at the same 325 degrees. Start checking at 20 minutes. Mine are usually done around 22, but ovens vary.

The muffin version is what I make most often during the week. I grab one from the fridge, let it come to room temp for a few minutes while the coffee brews, and that’s breakfast. Right up there with avocado toast for easy mornings. You can drizzle the pecan icing on before storing, or leave it off and add it fresh.

a slice of coffee cake in front of a cup of coffee

Icing or Streusel?

I go with the pecan icing most of the time. It’s melted butter, powdered sweetener, and a splash of nut milk, drizzled over the warm cake. It sets into a thin, crackly layer that soaks into the top just enough to add sweetness without making anything soggy. The sliced almonds on top are optional, but I like the crunch.

If you prefer a crumb topping, any low carb streusel works here. Mix almond flour, butter, and sweetener into coarse crumbs and press them on top of the batter before baking. If the streusel starts to brown too fast, tent a piece of foil over the top for the last 10-15 minutes. You can also skip both and serve this plain or with a cream cheese drizzle.

Swaps and Substitutions

If you’re allergic to tree nuts, swap the almond flour for sunflower seed flour at the same ratio. I’ve done it, and the texture is close. The crumb is slightly denser but still holds together well. Both flours are keto-friendly, so the net carbs stay about the same. Just know that sunflower seed flour can react with baking soda and turn green (it’s harmless, but surprising the first time).

For the coconut oil, melted butter works if dairy isn’t an issue for you. It gives the cake a richer, more traditional flavor. My vanilla birthday cake uses butter in an almond flour base if you want to compare.

The nut milk is flexible. I use unsweetened almond milk, but oat milk, coconut milk, or hemp milk all work. Just keep it unsweetened so you don’t add extra carbs.

Storing and Freezing

I bake this on Sunday and it stays moist in the fridge through Friday. The coconut oil and almond flour combo doesn’t dry out the way wheat-based cakes do, so meal prepping this for the entire week genuinely works. Keep it in an airtight container and let slices come to room temp for a few minutes before eating, or warm them in the oven at 300 degrees for 5 minutes.

For longer storage, I wrap individual slices in parchment, then foil, and freeze for up to three months. When I want one, I pull it out the night before or reheat from frozen at 300 degrees for about 10 minutes. The texture comes back almost exactly. If you like having breakfast options ready for the week, my chocolate granola stores just as well.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Breakfast Recipes

A warm cinnamon roll in a mug topped with cream cheese icing that is melting down into the cinnamon roll. Star anise is beside the mug.
25 Mins
Keto Cinnamon Roll for One
4.7 Stars (25 Reviews)

I make this single serve keto cinnamon roll when the craving hits but I don't want a whole batch staring at me. One soft, fluffy roll with a gooey...

See the Recipe
close up original keto chaffle
6 Mins
Keto Chaffle Recipe
5 Stars (89 Reviews)

I add almond flour and baking powder to a basic cheese-and-egg chaffle so it actually tastes like a waffle, not a cheesy omelet. Four ingredients,...

See the Recipe
A half of a poppyseed muffin on a plate.
25 Mins
Keto Lemon Poppyseed Muffins
4.5 Stars (13 Reviews)

These keto lemon poppyseed muffins are the fluffiest low carb lemon muffins I've made. Tangy, moist, and ready in about 25 minutes with almond flour...

See the Recipe
Five pancakes stacked on a plate, covered with syrup and topped with butter.
15 Mins
Almond Flour Pancakes
4.8 Stars (18 Reviews)

These thick, buttery almond flour pancakes are one of my family's favorite weekend breakfasts. I've been making them for years, and they come out...

See the Recipe
a plate of keto doughnut holes
9 Mins
Keto Churro Donut Holes
4.8 Stars (40 Reviews)

A buttery keto donut hole rolled in cinnamon sugar that tastes like a real churro. I make a batch every week, and at only 0.7g net carbs per bite, I...

See the Recipe
three keto lemon flavored muffins with blueberries inside wrapped in a muffin liner
30 Mins
Keto Lemon Blueberry Muffins
4.8 Stars (33 Reviews)

I make these keto lemon blueberry muffins with a moist almond flour crumb, fresh blueberries in every bite, and a sugar-free lemon glaze that reminds...

See the Recipe
Reviews 48
4.5 Stars (16 Reviews)
  1. M
    Min Jun 24, 2026

    Freeze the slices individually wrapped in plastic before the powdered sweetener goes on. The crumb holds up better than most almond flour bakes have any right to, and you can pull one straight to room temp for 20 minutes or 15 seconds in the microwave and it comes back almost exactly right. Three months of Sunday doubles and this is the only keto breakfast bake I've found where day four is genuinely comparable to day one. The coconut oil is doing that work, keeping the crumb from drying out the way butter-based versions always do. One thing that will save you when scaling up: the apple cider vinegar lift is dialed in for this exact amount of batter, so measure it when doubling. First time I free-poured and ended up with a noticeably denser crumb. Knew immediately what I'd done wrong. Slice into 8, wrap tight, label with the net carbs so you're not recalculating at 6am.

  2. T
    Tom Jun 17, 2026

    Batter ratio works, but the 3-cup bundt is pretty small if you're feeding more than two people. Eight portions out of that pan means slices closer to a tasting bite than a real piece. Still, the important stuff held up: crumb stays moist without going dense, and the ACV does pull off the lift you'd normally need butter for. If I make it again I'm doubling and using a 6-cup pan. More streusel coverage too, which is where most of the flavor is.

    1. Annie Lampella
      Annie Lampella Jun 22, 2026

      The 3-cup is genuinely small, even for two. Doubling works, I've done it in a 10-cup and it needed about 55-60 minutes at 325, so a 6-cup will probably land somewhere around there. And yes, more streusel every time.

  3. L
    Lakshmi Jun 15, 2026

    Added lemon zest to the batter. Cuts the richness nicely.

    1. Annie Lampella
      Annie Lampella Jun 17, 2026

      That lemon against the coconut oil base is a good call.

  4. D
    Denise Jun 10, 2026

    The coconut flour ratio is what keeps this from going crumbly, and my mom figured that out before I had a chance to explain it. She's been dairy-free for three years and usually doesn't bother with baked desserts, but took a piece at Sunday brunch and immediately asked what I'd used beyond almond flour. That question was the compliment. I just added about five more minutes to the bake time. My bundt pan runs a little shallow.

    1. Annie Lampella
      Annie Lampella Jun 13, 2026

      That's a better review than most. Shallow pans run 3-8 extra minutes, I just go by the toothpick.

  5. R
    Riley Jun 7, 2026

    So I ran out of nut milk halfway through and panicked, then grabbed full fat coconut milk from the can and figured worst case it goes in the trash. The crumb came out richer than I expected, almost custardy in the middle, and there was this coconut undercurrent that paired really nicely with the almond flour base. Pulled it at 25 minutes and the top had this gorgeous golden dome that made it look way more impressive than the effort involved. I went ahead and made it twice more with the swap on purpose and get the same result each time. The coconut oil is already in there so I think the coconut milk just amplifies that flavor in a really good way. I keep meaning to try it the original way to compare but honestly I'm too attached to my version at this point.

    1. Annie Lampella
      Annie Lampella Jun 9, 2026

      The coconut milk probably worked because the batter was already heavy on coconut, between the oil and the flour. You basically just concentrated the flavor. Three times on purpose means it's your recipe now.

  6. F
    Fatima May 30, 2026

    My daughter grabbed a slice before I had even dusted the powdered sweetener on top, which tells you something about what this smells like coming out of the oven. Made it Sunday morning and she came back twice asking if the coconut oil was what made it taste different because she could tell something was off but couldn't figure out what. I had to explain no butter, no dairy at all, and she just shrugged and kept going. The edges around the bundt pan get a little crispier than the center, which I actually love. Might need to pull it a few minutes early in my oven next time but otherwise this is solidly in the rotation.

    1. Annie Lampella
      Annie Lampella Jun 4, 2026

      The shrug and keep going is the sign it passed. If you want more of that edge crunch, pull it 3-4 minutes early and the whole outside crisps up.

  7. M
    Melissa Apr 27, 2026

    Added a little extra cinnamon to the streusel and I'm so glad I did (it needed it). Also used oat milk because I didn't have nut milk on hand, and the texture was still completely moist. I was kind of expecting to mess it up on my first try but the coconut oil and almond flour situation just worked.

    1. Annie Lampella
      Annie Lampella May 2, 2026

      Oat milk is basically the same ratio as nut milk, so the batter doesn't really notice. And yeah, more cinnamon in the streusel is almost always the right call. I go heavier than what's written too.

  8. A
    Amanda Apr 25, 2026

    Made this Saturday morning and my daughter came downstairs, smelled it, and just said 'what is that.' The almond flour crumb held together even when she grabbed a piece straight out of the pan while it was still warm.

    1. Annie Lampella
      Annie Lampella Apr 25, 2026

      Ha, the smell pulls them in every time. The coconut oil is what keeps the crumb from falling apart warm, most almond flour bakes don't survive that grab.

  9. R
    Riley Garcia Apr 19, 2026

    My 9-year-old sniffed this and said it smelled like a real bakery, then inhaled two pieces before I told her there was no butter in it. She went quiet for a second and asked if I was sure. The almond flour and coconut oil somehow nail this crumb that I still can't believe is dairy-free.

    1. Annie Lampella
      Annie Lampella Apr 21, 2026

      That 'are you sure' pause is my favorite part. Coconut oil and almond flour shouldn't pull this off, but somehow they do.

  10. T
    Tasha Apr 13, 2026

    I'll be honest, I was skeptical about the coconut oil instead of butter. I've had enough dry, coconut-forward keto baked goods to be burned by that swap before. But I had a bundt pan sitting in my cabinet that I never use and a bag of almond flour about to expire, so I made it anyway. The crumb surprised me. It's moist, almost tender in a way most almond flour cakes aren't, and the coconut flavor was way more subtle than I feared. The apple cider vinegar does something I didn't fully anticipate (I've used it in muffins before but it reads differently here, the texture holds together better). My one note: mine needed a few extra minutes at 325, the center was still pretty wet at the stated time, but once it set the whole thing came together. Still not giving coconut oil blanket credit, but for this cake, I'm converted.

    1. Annie Lampella
      Annie Lampella Apr 17, 2026

      The center in a bundt always goes last. I go by toothpick, not the clock. The ACV thing you noticed is real, I added more here than in the muffin version because this batter needed the extra lift.

  11. L
    Lauren Apr 11, 2026

    Swapped the coconut oil for butter because that's what I had and I didn't know any better, and now I'm not sure I want to go back.

    1. Annie Lampella
      Annie Lampella Apr 15, 2026

      Butter makes the crumb richer for sure. I use coconut oil to keep it dairy-free, but if that's not a concern for you, stick with butter.

  12. A
    Alicia Apr 5, 2026

    My grandma made coffee cake every Sunday and it's one of those things I just wrote off when I went keto. Made this on a whim and that crumb, soft and buttery despite being almond flour, actually got me. Not quite 5 stars. I kept wishing for a real streusel pocket in the middle. But I wasn't expecting to feel anything making this.

    1. Annie Lampella
      Annie Lampella Apr 8, 2026

      The streusel pocket is doable. I pour half the batter in, add a cinnamon streusel layer (almond flour, softened butter, cinnamon, powdered sweetener crumbled into the middle), then pour the rest on top. It hides inside and melts into the crumb when it bakes.

  13. A
    Aaliyah Apr 1, 2026

    I've been through probably four other keto coffee cake recipes in the last year and every single one had that dense, slightly gummy center that just isn't right. The apple cider vinegar lift in this one is what does it (I skipped it the first try thinking it was optional, do not skip it), and the crumb came out actually light. Used Lakanto golden and a 3-cup bundt pan like the recipe says. Nothing else I've baked has gotten this close.

    1. Annie Lampella
      Annie Lampella Apr 5, 2026

      Not optional, that one. I almost cut it from the recipe at one point, figured the baking soda covered the lift. It doesn't. Skipping it is exactly how you get that dense center.

  14. D
    Dani H. Mar 24, 2026

    I have ghee but no coconut oil right now. Would it work 1:1, or does the coconut oil actually do something for the texture?

    1. Annie Lampella
      Annie Lampella Mar 28, 2026

      Yeah, 1:1 works fine. Texture stays the same, just won't be dairy-free anymore.

  15. K
    Katie Mar 21, 2026

    My grandma made coffee cake every Easter and I genuinely wrote it off as something I'd just never have again on keto. This got close enough that I had to sit with it for a minute. The apple cider vinegar trick for lift actually works, the crumb doesn't feel like a compromise.

    1. Annie Lampella
      Annie Lampella Mar 23, 2026

      That 'had to sit with it' is the one. The crumb took me more batches than I want to admit, coconut flour absorbs everything if the ratio's off even slightly.

Leave a Review