This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.
This healthy coffee cake offers sweet, soft, and satisfying baked goodness, without refined sugar or excess carbohydrates. I use almond flour, coconut flour, and cinnamon to create a guilt-free, moist sweet treat that takes just 35 minutes to make. So even if a craving comes on suddenly, I can have it done in time for my next cup of coffee.

Coffee cake is one of those classic cakes that still surprises many people since it does not actually contain coffee. The name comes from European traditions where lightly sweet crumb-topped cakes were served alongside coffee during special gatherings. Now I make it for afternoon tea with friends and turn it into a special occasion. And if you enjoy these kinds of treats but prefer a plant-based recipe, try my equally delectable vegan coffee cake, which follows a similar approach and has the signature topping and soft crumb.
I started making this healthy coffee cake when I wanted something my entire family could enjoy without a sugar overload. These days, I make it whenever I have company over, and serve it with some strong coffee to complement the luxurious flavors. I remember when I made it to a book club meeting and was met with confused looks due to the lack of a distinct coffee flavor. Ha! The next week, I made up for it with my coffee and walnut loaf cake.
There are many reasons I keep coming back to this healthy coffee cake recipe. Firstly, from a nutritional standpoint, the almond flour adds healthy fats and protein, while the coconut flour helps create a strong shape without needing refined flour. The cinnamon streusel adds just enough sweetness to satisfy any sugar craving without being overly rich. As a nutritionist with a family full of picky eaters that love a good cake, this recipe is exactly what I look for.
The balance between the 2 flours and the layering technique is what makes this healthy coffee cake stand out. I mix the batter until smooth, then add it in layers with the streusel, so every bite has a lovely mix of texture and flavor. Baking this cake at a slightly lower temperature helps the center cook through without drying out the edges, which is key when working with these flours. This is how I get my crumb to stay soft, while the cake holds its shape when sliced.
A friend of mine from college never enjoyed the taste of coffee and avoided anything that might contain it. She even refused to eat traditional coffee cake despite my reassuring her that it had no coffee taste. In her mind, the ingredients bake together to mimic the flavor of the caffeinated beverage. So I was surprised when I saw her enjoying a slice of tea cake, and asked her what flavor tea it tasted like. She had no words. Ha! After that, she agreed to try my healthy coffee cake and was hooked instantly. Be sure to surprise your own friends with this wholesome cake.
Latest Recipe Video!
🥘 Ingredients
For this healthy coffee cake, I use a variety of wholesome ingredients to create a tender crumb and a lightly sweet topping. This is what I use:


Almond flour: I use blanched fine almond flour for a softer, tender texture without any graininess.
Coconut flour: A small amount helps absorb moisture and keeps the cake together.
Granulated sweetener: I use a 1:1 sugar alternative like erythritol that dissolves smoothly into the batter.
Baking powder: This helps the cake rise and keeps the texture light.
Salt: I add a pinch to balance the sweetness and enhance the flavor.
Eggs: Whole eggs give the cake structure as it bakes, and a soft crumb.
Oil: A neutral oil keeps the cake moist without adding an overwhelming flavor.
Heavy cream: I include this for richness and to hydrate the batter.
Vanilla extract: This rounds out the sweetness and gives the cake a classic finish.
Cinnamon: I use this in the topping for warmth and the signature coffee cake flavor.
Brown sugar substitute: I mix this into the streusel for a caramel-like sweetness.
Butter: This gives my streusel a crumbly texture.
Powdered sweetener: I use this to make a smooth glaze for the top of the cake.
🔪 How To Make
This is the simple step-by-step process I follow whenever I make this healthy coffee cake:
Preheat and mix dry ingredients: I begin by preheating the oven to 340F and lining my baking pan. Then I mix the 2 cups of almond flour, coconut flour, sweetener, baking powder, and salt in one bowl.


Mix wet ingredients: In another bowl, I whisk the eggs, oil, vanilla, and heavy cream until fully combined.


Combine batter: I pour the wet mixture into the dry ingredients and stir until everything is smooth and combined.


Prepare streusel: In a separate bowl, I mix 1 cup almond flour, ground cinnamon, brown sugar substitute, and butter, using my fingers to form small crumbs.


Layer batter: Then I spread half the batter in the prepared baking dish, and level it out with a spoon.


Top with streusel: I take half the streusel and sprinkle it over the batter layer.


Finish: Next, I top the streusel with the remaining batter, spreading it out gently, and finish with the remaining streusel.


Bake and cool: I bake for 25-30 minutes until an inserted toothpick comes out clean. I allow it to cool completely before cutting.
Make glaze (optional): If using glaze, I whisk the powdered sugar and heavy cream in a bowl until smooth. Then drizzle it over the cake before slicing and serving.


My #1 Secret Tip for this healthy coffee cake recipe is to let the batter sit for 3-5 minutes before baking. Coconut flour absorbs liquid differently from traditional flours, and this short rest helps the batter thicken properly. This is how I get my cake to bake with a soft, but stable crumb.
Other Tips To Keep In Mind:
- Layer proportionately: I spread each layer of batter gently and avoid pressing down too hard so the streusel stays defined instead of sinking.
- Check the center early: Check the center a few minutes before the full baking time is up. Almond flour has a tendency to brown quickly, while the inside still needs time.
- Cool in pan: I let the cake cool completely in the pan, so that it firms up and slices cleanly without crumbling.
- Mix topping gently: When forming the crumbs, I use my fingertips to avoid overmixing. This keeps the topping light and textured.
- Stick to 8X8: I always use an 8X8-inch pan for the most consistent bake, which does not turn out too thin or dry.
📖 Variations
I have tested a few variations of this healthy coffee cake, making sure to keep it wholesome every time. These are 3 of my favorites:
Berry addition: I fold in 1/2 cup fresh blueberries into the batter for small bursts of sweetness and color. My kids go crazy for anything with blueberries, and this is their favorite version.
Nut topping: For an extra crunch and healthy fats, I mix 1/3 cup chopped walnuts into the streusel. This is my personal favorite as it adds another level of richness that rounds out the cake perfectly.
Spice blend: I add 1/2 teaspoon nutmeg and 1/4 teaspoon cardamom to the topping for a warmer profile. My husband loves this version, and says it reminds him of chai-spiced cookies.
🍽 Serving Suggestions
The name alone of this healthy coffee cake gives you a huge hint at what it should be served with. But I do not recommend limiting yourself to a plain old cup of tea or coffee. Next time you make it, try it with a warm mug of my mocha latte. Or if it is a warm day, my chocolate milk tea is wonderfully refreshing and pairs very well with this cake.
Since this cake is known to be better the next day, I like to reserve a few slices for Saturday morning breakfast. My kids have it with a dollop of vegan whipped cream and a raspberry smoothie, while my husband prefers his with a healthy protein coffee smoothie. I like bringing some balance, and have my coffee cake with a side of cottage cheese with fruit.
🧊 Storing And ♨️ Reheating
Refrigeration: I store the cake in an airtight container in the fridge for up to 5 days.
Freezing: I wrap individual slices with plastic wrap and freeze for up to 2 months.
Reheating: If frozen, I allow it to thaw in the refrigerator. Then I either let it sit at room temperature before serving, or warm it in a 330F oven for a few minutes.
❓ Recipe FAQs
Several natural options work in this recipe; however, each one changes the batter slightly, so measurements really matter here. I recommend replacing the erythritol with maple syrup at a 3-4 tablespoon ratio for every half cup. Then I would also reduce the heavy cream by 1 tablespoon to keep the batter balanced. Coconut sugar is the most seamless swap for the brown sugar replacement in the streusel and uses the same 1:1 ratio, and gives the topping a delicious toffee-like flavor.
Yes, butter works very well in the after and adds a richer, more traditional flavor than a neutral oil does. I use the same 1/4 cup measurement and make sure it is melted and slightly cooled before mixing it into the wet ingredients, so it does not scramble the egg. Coconut oil at the same quantity also works very well, and pairs nicely with the almond flour base. I have also used avocado, canola, and vegetable oil, but stay away from olive oil for this recipe.
I like my cake batter to be thick and scoopable, like a dense muffin batter. It should not spread on its own, which is why I use a spoon or spatula to press it into an even layer. The streusel should look like rough, uneven clumps ranging from pea-sized to small marble-sized pieces. It should never resemble a fine powder or a paste. If it looks too dry and dusty, I press it together more firmly between my fingers. And if it seems too greasy and doughy, the butter is usually too warm, and I place it in the fridge for 5 minutes to firm back up.


Love this Healthy dessert recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
Healthy Coffee Cake
This healthy coffee cake offers sweet, soft, and satisfying baked goodness, without refined sugar or excess carbohydrates. I use almond flour, coconut flour, and cinnamon to create a guilt-free, moist sweet treat that takes just 35 minutes to make. So even if a craving comes on suddenly, I can have it done in time for my next cup of coffee.
Servings: 16 squares
Calories: 229kcal
- My #1 Secret Tip for this healthy coffee cake recipe is to let the batter sit for 3-5 minutes before baking. Coconut flour absorbs liquid differently from traditional flours, and this short rest helps the batter thicken properly. This is how I get my cake to bake with a soft, but stable crumb.
- Layer proportionately: I spread each layer of batter gently and avoid pressing down too hard so the streusel stays defined instead of sinking.
- Check the center early: Check the center a few minutes before the full baking time is up. Almond flour has a tendency to brown quickly, while the inside still needs time.
- Cool in pan: I let the cake cool completely in the pan, so that it firms up and slices cleanly without crumbling.
- Mix topping gently: When forming the crumbs, I use my fingertips to avoid overmixing. This keeps the topping light and textured.
- Stick to 8X8: I always use an 8X8-inch pan for the most consistent bake, which does not turn out too thin or dry.
Serving: 1piece | Calories: 229kcal | Carbohydrates: 7g | Protein: 6g | Fat: 21g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.1g | Cholesterol: 48mg | Sodium: 59mg | Potassium: 51mg | Fiber: 3g | Sugar: 1g
