
These coffee cake muffins are exactly what I want to have with my cup of coffee in the morning. They’re soft, tender, and topped with a cinnamon nut streusel that gives you that classic coffee cake flavor in a portable muffin.
I built this recipe to be a little more balanced than traditional bakery muffins—made with almond flour, naturally sweetened with coconut sugar, and completely gluten-free. The result is a batch of moist coffee cake muffins that feel cozy and indulgent, but still fit into a realistic morning routine.

Why These Coffee Cake Muffins Work So Well
These muffins are high in protein and refined sugar free while still being tender and delicious, thanks to a few intentional ingredient choices.
Almond flour adds protein, healthy fats, and a naturally soft crumb that keeps these muffins moist. Using pasture-raised eggs helps boost the protein content even more, which supports steady energy and keeps you feeling satisfied longer. And instead of refined sugar, coconut sugar provides a subtle caramel-like sweetness that pairs perfectly with the warm cinnamon streusel topping.
The streusel itself is what gives these cinnamon streusel muffins that classic coffee cake feel. A simple mix of pecans, walnuts, coconut sugar, and warm spices creates a crumbly topping and swirl that bakes into the muffins for that signature coffee cake crumble texture.

A Better-For-You Muffin for Breakfast or Snacking
One of the reasons I love these gluten-free coffee cake muffins with almond flour is how practical they are for busy mornings. You can make a batch ahead and just quickly warm one up to start your day the best way.
They work as a grab-and-go breakfast, an afternoon snack, or even a healthier dessert when you want something cozy with coffee.
Because they store and freeze well, these muffins are also great for meal prep breakfasts. I often keep a batch in the fridge or freezer so there’s always a quick option on hand that still delivers balanced ingredients and great flavor. It’s the kind of recipe that feels like a treat, but is built with ingredients that support steady energy and real-life routines. Hope you love ‘em!


Ingredients You’ll Need:
Streusel Topping:
- Pecans
- Walnuts
- Coconut sugar
- Cinnamon (I like Simply Organic Ceylon Cinnamon)
- Ground ginger
- Sea salt
- Coconut oil, melted
Muffins:
- Avocado oil spray
- Pasture-raised eggs
- Almond milk
- Coconut oil
- Coconut sugar
- Vanilla extract
- Almond flour
- Baking powder
- Baking soda
- Sea salt
- Cinnamon
How To Make Moist Coffee Cake Muffins
Looking for the full recipe?
Scroll down to the Recipe Card below for complete instructions & measurements.
These moist coffee cake muffins come together with simple pantry ingredients and layers of cinnamon nut streusel for a cozy breakfast, snack, or better-for-you baked treat.






- Prep the oven.
Preheat the oven to 350°F and lightly grease a standard muffin tin with avocado oil. - Make the streusel.
In a bowl, mix the pecans, walnuts, coconut sugar, cinnamon, ginger, sea salt, and melted coconut oil until crumbly. - Make the muffin batter.
Whisk the eggs, almond milk, coconut oil, coconut sugar, and vanilla, then stir in the almond flour, baking powder, baking soda, salt, and cinnamon until smooth. - Layer the muffins.
Add a little batter to each muffin cup, sprinkle with half the streusel, then top with the remaining batter and the rest of the streusel. - Bake and cool.
Bake for 15–20 minutes until golden, then let the muffins cool in the pan for about 15 minutes before removing. - Store for later.
Keep leftover muffins in an airtight container at room temperature for up to 2 days, or refrigerate or freeze for longer storage. Warm briefly before serving for the best texture.








Recipe Substitutions & Questions
Here are a few easy substitutions and swaps to help you customize these Moist Coffee Cake Muffins based on what you have on hand or your dietary needs.
Streusel Topping:
- Pecans or walnuts: Feel free to use all pecans, all walnuts, or swap in chopped almonds or hazelnuts depending on preference.
- Ground ginger: If you don’t have ginger, simply omit it or replace it with an extra pinch of cinnamon or nutmeg for similar warmth.
- Coconut oil: Melted unsalted butter or ghee can be used in equal amounts for a similar richness and moisture in both the streusel and muffin batter.
- Coconut sugar: You can substitute brown sugar or maple sugar in equal amounts if that’s what you have on hand (same goes for the muffin batter).
Muffins:
- Avocado oil spray: Any neutral cooking spray or a light coating of melted coconut oil will work to grease the muffin tin.
- Almond flour: Blanched almond flour works best for texture, but you can substitute cashew flour in a 1:1 ratio. Avoid coconut flour here, as it absorbs much more liquid and would require major adjustments.
- Almond milk: Any unsweetened milk works well in this recipe, including oat milk, cashew milk, or regular dairy milk.
For my kitchen, cooking, and baking essentials (& more!), shop my Amazon Storefront.
Recipe Tips
- Room temperature ingredients: Make sure the eggs and almond milk are at room temperature to help the batter come together smoothly and avoid dense muffins.
- Don’t overmix: Stir the almond flour into the wet ingredients just until combined—overmixing can make the muffins dry or crumbly.
- Streusel swirl: For a defined coffee cake swirl, layer half the streusel between two layers of batter rather than mixing it in; this also keeps the topping nicely crunchy.
- Check your oven: Baking times can vary depending on your oven and muffin tin. Start checking at 15 minutes and look for golden tops and a clean toothpick to ensure the muffins are baked perfectly.

FAQs
Can I make these coffee cake muffins ahead of time?
Yes! These coffee cake muffins are great for meal prep. You can bake a batch and store them in an airtight container at room temperature for up to 2 days, in the fridge for up to 5 days, or freeze for up to 2 months. Warm them briefly before serving for the best texture.
Can I use a different flour instead of almond flour?
Blanched almond flour gives these muffins their soft, tender texture, but you can swap in cashew flour 1:1. Avoid coconut flour, as it absorbs much more liquid and would require major adjustments to the recipe.
Can I make these muffins dairy-free?
Yes! This recipe is already dairy-free if you use almond milk and coconut oil. If you want, you can swap the coconut oil for ghee or unsalted butter for a slightly richer flavor, but keeping it dairy-free will maintain the original texture and protein content.
Can I change the nuts or sweetener in the streusel?
Absolutely. Use all pecans, all walnuts, or swap in chopped almonds or hazelnuts. For sweetness, brown sugar or maple sugar can replace coconut sugar in equal amounts. You can also omit the ground ginger or swap it for extra cinnamon or a pinch of nutmeg for a similar warm flavor.
How do I make sure the muffins stay moist?
Avoid overmixing the batter once you add the almond flour, and be careful not to overbake. The tops should be golden and a toothpick inserted in the center should come out clean, not dry. Using coconut oil and almond flour helps keep them tender and soft.

More Cozy Breakfast, Snack & Baked Recipes
- Healthy Berry Oatmeal Protein Muffins (Easy + Gluten-Free)
- Gluten-Free Chocolate Banana Blender Muffins
- Protein Brownie Bites (Easy No-Bake)
- Healthy Raspberry Crumble Bars (Gluten-Free, Dairy-Free)
- Fudgy Pistachio Brownies
- Peanut Butter Protein Bars
Moist Coffee Cake Muffins

Ingredients
Streusel Topping:
- ½ cup pecans, finely chopped
- ½ cup walnuts, finely chopped
- ¼ cup coconut sugar
- 1 teaspoon cinnamon, (I like Simply Organic Ceylon Cinnamon)
- ¼ teaspoon ground ginger
- ¼ teaspoon sea salt
- ¼ cup coconut oil, melted
Muffins:
- Avocado oil spray
- 3 pasture-raised eggs, room temperature
- ¼ cup almond milk
- ¼ cup coconut oil, melted and cooled to room temperature
- ¼ cup coconut sugar
- 1 teaspoon vanilla extract
- 1 ¾ cups almond flour
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ¼ teaspoon sea salt
- ½ teaspoon cinnamon
Instructions
- Preheat the oven to 350°F. Grease a standard muffin tin with avocado oil, set aside.
- Make the streusel topping: In a medium bowl, mix together all the streusel ingredients (pecans, walnuts, coconut sugar, cinnamon, ground ginger, sea salt, melted coconut oil) until it’s the consistency of wet sand. Set aside.
- Make the muffins: In a large bowl, mix together eggs, almond milk, coconut oil, coconut sugar and vanilla extract until smooth.
- To the same bowl, gently stir in the almond flour, baking powder, baking soda, salt and cinnamon until all the flour is absorbed and the batter is fairly smooth.
- Divide half of the batter into 10 muffin cups, filling each cup ¼ of the way full.
- Sprinkle half of the streusel mixture into the muffin cups to create the coffee cake swirl in the middle of the muffins. Divide the remaining batter on top and sprinkle evenly with the remaining streusel.
- Bake for 15-20 minutes, until the tops are golden brown and a toothpick inserted in the middle comes out clean.
- Let cool for about 15 minutes before removing from muffin tin. Enjoy!
To Store & Reheat:
- Store the muffins in an airtight container at room temperature for up to 2 days. For longer storage, keep them in an airtight container in the refrigerator for up to 5 days.
- These muffins also freeze well. Let them cool completely, then store in a freezer-safe container or bag for up to 2 months.
- To enjoy warm, microwave for 10–15 seconds or warm in a 300°F oven for about 5 minutes.
Notes
- Nuts: Use all pecans, all walnuts, or swap in chopped almonds or hazelnuts.
- Spices: Omit ginger or replace with extra cinnamon or a pinch of nutmeg.
- Coconut oil: Swap with melted butter or ghee in equal amounts.
- Sweetener: Brown sugar or maple sugar works in place of coconut sugar.
- Almond flour: Cashew flour works 1:1; avoid coconut flour.
- Milk: Any unsweetened milk—oat, cashew, or dairy—can be used.
- Pan greasing: Any neutral cooking spray or light melted coconut oil works.



















