Vegan Banana Muffins
Fluffy vegan banana muffins with a crumb topping and impressive cafe-style high tops. The muffins use only 8 key ingredients and come together in one bowl!

Why you’ll love this recipe
TEXTURE: Delightfully soft muffins with a crunchy crumb topping. They’re fluffier than vegan banana bread but denser than banana cake.
TASTE: Packed with banana, brown sugar and cinnamon!
DIFFICULTY: Really easy to make and great for beginners! The muffins come together in just one bowl which means you’ll have fewer dirty dishes :).
APPEARANCE: I carefully developed this recipe so you can get gorgeous high muffin tops using a regular USA muffin pan!
Ingredients to make vegan banana muffins
The full list of ingredient quantities and instructions are in the recipe card at the bottom of this post.
Ingredient notes and substitutions
Very ripe or overripe bananas. The riper your bananas, the sweeter and more flavorful your muffins will be!
All-purpose flour for the fluffiest muffins. For healthy banana muffins, you can use whole wheat or spelt flour.
Brown sugar for texture and depth of flavor. You can use coconut sugar, granulated sugar or a granulated sugar replacer in the same amount. I’ve also included an option to make these muffins with maple syrup.
Non-dairy milk. You can use any milk for example, soy milk or almond milk.
Baking powder and soda. Double baking agents help make sure these muffins are FLUFFY!
You don’t need to prepare any egg replacers such as flax eggs. I’ve added extra bananas to help bind the ingredients and extra raising agents to give the muffins more lift.
How to make vegan banana muffins
First, add all your bananas to a large bowl and mash them well. You can use a fork, potato masher or even an electric whisk!
Add all your wet ingredients (including the sugar) to your mashed bananas and stir. We’re adding sugar with the wet ingredients to help it dissolve more quickly.
Then add all your dry ingredients (flour, baking agents and cinnamon) and fold the batter until combined.
Making the crumb topping (optional)
If you want one less bowl to wash, divide the muffin batter into your muffin tin and use the same bowl to make the crumb topping!
The topping is super easy – just mix everything in a bowl until crumbly. I like to leave some big and small crumbs for texture.
If you’d like to add other ingredients to your crumble, such as oats, check out the crumble topping I used for my carrot cake muffins.
The easiest way to divide the batter
I recommend dividing the muffin batter using an ice cream scoop! It’s easier, less messy and allows you to divide your muffin batter evenly.
I filled each muffin cup close to the top with a USA muffin pan. This encourages the muffins to develop really large tops! All muffin pans are different so your muffins may look slightly different.
Tip: Next-level muffin tops
The EASIEST and best way to get high muffin tops is to fill only every second muffin cup (not pictured below). This allows more of the hot oven air to circulate each muffin and encourages them to rise quicker.
If you have one 12-cavity muffin tray, you’ll bake only 6 muffins at a time and in 2 lots.
I tested a few other ‘tricks’ for getting high muffin tops for example resting the batter overnight and adding less liquid. However, spacing the muffins apart is the quickest and tastiest method.
Optional add-ins
These vegan banana muffins are amazing by themselves. However, you can take them to the next level by adding:
- Chopped pecans, walnuts or nuts of choice.
- Dark chocolate chips (or see my vegan choc chip muffins)
- Blueberries, fresh or frozen (if you add a lot of blueberries, you may end up with 13 muffins rather than 12)
- Skip the crumb topping and add flaked almonds on top, just like my lemon poppy seed muffins
For any add-ins, I recommend folding your batter until just before it’s combined so there are still some pockets of flour. Throw in your add-ins and fold until just combined. If you’d like a visual guide of when/how to do this, check out the pictures in my vegan blueberry banana bread recipe.
Expert tips and customizations
To make these muffins refined sugar–free, I recommend using coconut sugar as it works similarly to brown sugar and doesn’t weigh down baked goods.
These muffins also work well with 3/4 cup (250g) maple syrup and reduced dairy-free milk. Maple syrup contains a lot of water, so we need to use more than brown sugar, for the best results. You can use just 1/2 cup (170g) maple syrup (and the regular amount of milk), but the muffins will be denser and chewier.
You can also use whole wheat flour or spelt flour, but add an extra dash of milk, as those flours are more absorbent.
These muffins work well with King Arthur’s measure for measure flour. The batter is a bit thicker than the regular but it still bakes well. I recommend baking them for 24-28 minutes.
These muffins freeze well, just like my pumpkin muffins! Store them in a freezer bag or an air-tight container for up to 1 month. You can reheat them in the microwave or in the oven for a crispy top.
More vegan banana recipes
Follow Rainbow Nourishments on Instagram, Facebook, TikTok and Pinterest, and subscribe via email to receive all of our latest recipes!
Vegan Banana Muffins
Ingredients
Wet ingredients
- 3 x (~360g total) very ripe medium bananas, (about 1 2/3 cups of mashed banana, note 1)
- 1 cup (190g) packed brown sugar, coconut sugar, regular sugar, or granulated sweetener of choice e.g. erythritol (note 2 for maple syrup option)
- ½ cup (125g) dairy-free milk, room temperature
- ½ cup (125g) neutral flavored oil
- 1 tablespoon white or apple cider vinegar, or lemon juice (optional)
- 1 teaspoon vanilla extract
Dry ingredients
- 3 cups (375g) all-purpose plain flour, spooned and leveled (note 3, and for gluten-free option)
- ½ cup (60g) chopped walnuts, or pecans, optional
- 3 teaspoons ground cinnamon
- 3 teaspoons baking powder
- ½ teaspoon baking soda
- Pinch of salt
Crumb topping (optional)
- ½ cup (65g) all-purpose plain flour
- 3 tablespoons (35g) packed brown sugar, coconut sugar, regular sugar, or granulated sweetener of choice
- 2 tablespoons (30g) vegan butter, or coconut oil, melted and cooled
- ½ teaspoon ground cinnamon
Instructions
- Preheat the oven to 180°C (350°F). Line a 12-cup muffin pan with paper liners.
To make the vegan banana muffins:
- Add the bananas to a large mixing bowl and mash until it forms a thick lumpy paste. Add the sugar and rest of the wet ingredients and mix until thoroughly combined.
- Add all of the dry ingredients and mix until just combined. Some lumps are fine, as long as there aren't lumps of flour.
- Use an ice cream scoop or a spoon to divide the batter in your muffin pan. The muffin batter should be close to the top of each cup (check the reference images above, note 4).
To make the crumb topping (optional):
- Using the same bowl, add all ingredients for your crumb topping. Mix with a spoon or your fingertips until combined and the mixture is flaky and crumbly.
- Generously sprinkle the crumb topping onto your muffins.
Baking and storing the muffins:
- Bake the muffins for 23-27 minutes or until you can insert a toothpick in a muffin and it comes out mostly clean. The muffins have a lot of banana so a few crumbs on your toothpick are okay.
- Allow the muffins to cool in the muffin pan for 15 minutes (or until they aren't too hot to handle). Then place them on a cooling rack.
- Enjoy the vegan banana muffins warm or at room temperature. They're perfect by themselves or with some vegan butter.
- Store any leftover muffins in an airtight container at room temperature for up to 3 days, in the fridge for up to 5 days or in the freezer for up to 1 month. If the crumb topping softens over time, you can reheat them in the oven for 10 minutes at 160°C (320°F) or until heated through.
Video
Notes
- For the best results, I recommend weighing your bananas. The weight measurement was taken after I peeled the bananas.
- Measuring the flour: To spoon and level your flour, fluff up the flour in its container, use a spoon to add flour to a measuring cup, then level it off with a knife. Using a measuring cup to scoop flour out of a container will pack in too much flour and give you dry and dense muffins. Alternatively, use the grams measurements.
Gluten-free version: These muffins work well with King Arthur’s measure for measure flour. The batter is a bit thicker than the regular but it still bakes well. I recommend baking them for 24-28 minutes. - These banana muffins work well with 3/4 cup (250g) maple syrup instead of brown sugar. If using maple syrup, reduce the milk to 2 tablespoons (30g).
- For the highest muffin tops, I recommend baking 6 muffins at a time in a 12-cup muffin tray. Spacing apart the muffins allows the hot oven air to bake them faster, resulting in higher tops. This means you’ll need to bake the muffins in 2 lots.
This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.
Loved these!!! All my family also enjoyed the muffins. I did have left over walnut pulp, after making walnut milk so I used it instead of walnuts and thankfully it worked out. My muffins still came out super fluffy and not dense at all.
Hi Erika, I’m so glad you all enjoyed these! And great to know it’s a great recipe for walnut pulp – I know what to do with my almond pulp next time! Thanks so much for letting me know 🙂
My batter looked dry ish/drier
Than normal…should have added
More Liquid when I thought that because the muffins were over done at 23 Minutes…maybe add that sentence like to add more liquid if batter looks too dry. I bet they are delish when this isn’t an issue. Butter is a must! I did double check I followed the recipe exactly.
Hi Rosey! I find that the batter is thicker if you accidentally add too much flour to your measuring cups for example if you use the cup to scoop flour out of its container. For the best results, I suggest using the spoon and level method or the gram measurements to measure the flour and sugar. A thicker batter can also happen if your milk is a bit cold. But thanks for your feedback and I hope that helps!
Delicious and quick and simple recipe. Love it. Can’t wait to try other fruits.
Hi Lesley, aw that’s amazing!! I hope you enjoy customizing this recipe, or my other muffin recipes!
At 69, a vegan more than 15 years, a baker since 10… This IS the recipe I’ve been looking for!
BEST BANANA MUFFINS EVER!
Easy,, beautiful, light, filed with flavor, simple ingredients, woohoo THANK YOU!
Happy to email a photo too!
Hi Elise! I’m over the moon that you loved these muffins and honored that you say that with your level of experience. 🙂 Thank you so much for taking the time to let me know. I truly appreciate it! I would love to see a photo of your muffins, if you have the time – my email is anthea(at)rainbownourishments.com xx
For some reason, every time I make this recipe, some of the muffins have a sour pocket in them. I use white vinegar so maybe that’s why? I’ve sifted all of the dry ingredients but it still happens. Is it the vinegar reacting with the leavening agents?
Hi Arika, oh that’s strange! It sounds like some of the ingredients weren’t mixed properly, such as the vinegar as you mentioned or the leavening agents. Sometimes, I use white vinegar so that shouldn’t be the problem. Next time, try mixing the dry ingredients seperately from the wet ingredients then mixing all the ingredients together. I hope that helps!
I have made these muffins with my girls a bunch of times now and they are a big hit! They asked if we could make mini muffins s, any suggestions on baking time or other suggest when making mini vs regular muffins muffins?? Thank you for the great recipe!
Hi Michelle, I’m so glad that you and your girls enjoyed this recipe! Love the idea of mini muffins too. I would bake them for around 9-12 minutes, depending on how much you fill each cavity. Hope that helps!
Hello Anthea, I have tried this recipe with almond milk. Can this be made with regular milk if dairy is not an issue? Thanks in advance!
Hi Rajvi, I’ve only tested my recipes the way they’re listed but readers often use their own ingredients to make my recipes without any issue. Hope that helps!
Best banana muffin recipe I’ve been able to find! I love the texture. That’s where I usually mess up. I used white sugar because unfortunately I didn’t have brown. But I bet it’s even better with brown sugar. I also used lime in place of the ACV/lemon because it’s what I had and it still does the same job. And, as usual, I eyeballed the cinnamon instead of measured. The milk I used was oatmilk. So it was a tiny bit different than the original recipe. I only made 1/3 of the recipe in mini muffins, which made 16. So if I had made the whole recipe, it probably would have made 60+. So I think when I make minis, I’ll stick with 1/3 or 1/2 recipe. lol But for big muffins, the whole recipe would work out fine. But I think overall I pretty much stuck to the recipe, and it was wonderful. I’m going to check out your other recipes now. Thank you!
Hello Anthea, My kids are picky but they mentioned I found a good recipe. That means a lot. I used 1 1/2 cup all-purpose plain flour + 1 1/2 cup whole wheat flour. Thank you so much for this recipe!
Hi Chiara! Aw that’s amazing – I’m thrilled that your picky kids enjoyed these muffins!! Thanks soo much for taking the time to leave your feedback here 🙂
Hi Anthea I baked banana muffins today it comes out very nice thanks for the recipe, will make it again
Hi Ligaya, that’s great to hear! Glad that you enjoyed these muffins and that the recipe will be a keeper for you 🙂
Thanks so much for this recipe, it worked perfectly first time. Your notes are really helpful too, and it definitely pays to weigh everything. Delicious!
I’m so glad that you enjoyed these muffins and found the recipe notes helpful!! Thanks so much for your lovely feedback, Liz 🙂
It’s good but it’s WAY too sweet. I would recommend reducing the amount of sugar if it doesn’t mess with the entire recipe. But overall, nice muffins.
Thanks for the feedback. Some other readers said that these muffins weren’t sweet enough for them, so it just shows that everyone has different tastes. You’re welcome to reduce the sugar, but the muffins will become denser and less moist.
this is my second time baking these and I had to leave a comment absolutely fricken delicious I used coconut sugar, extra virgin olive oil, homemade cashew milk, and some roughly chopped 50% dark chocolate on top. I also made my muffin liners out of unbleached parchment paper and they look and taste better than cafe muffins. thank you for this recipe, lotsa of love xxx
Hi Danielle, I’m thrilled that you enjoyed these muffins! I love the sound of your ingredients and I can imagine how pretty they would’ve looked in those liners. Thanks sooo much for taking the time to leave a comment here!
If I wanted to add blueberries to this recipe, what weight would you recommend and would the new consistency stop the muffins from rising as well?
Many thanks for any advice you can offer Anthea.
Hey! I would add 150g (1 cup) of blueberries to the batter. The blueberries will just add extra moisture so you’ll need to bake the muffins for maybe 5 more minutes. I think the muffins will still rise well (I’ve played around with this recipe by adding extra ingredients, and still really enjoyed their texture). Also, you’ll end up with more than 12 muffins. I hope that helps 🙂
I had three ripe bananas sitting around. Searched for an easy recipe and came upon this one. I made it accordingly and they came out perfect. Will definitely be making these again. Very easy to follow and didn’t have to manipulate the recipe which I like.
Hi Tara, that’s great to hear! Thanks soo much for your wonderful feedback 🙂
I had ripe bananas that no one was going to eat so I decided to try the recipe with what I had at home! I used 200g of bananas and reduced everything else accordingly, swapped 50 g of regular flour for hazelnut one since I had that leftover I wanted to use and added chocolate chips to the batter. They were delish! My family loved them and usually they are wary of vegan baking since other recipes I tried over the years weren’t exactly as good as I hoped, I’m happy to have found this blog and I will try other recipes by Anthea for sure!
Hi Alice, I’m so glad that you enjoyed these muffins! It’s great that you scaled down the recipe based on the amount of bananas you had. And I know what you mean about family too!! Thanks so much for letting me know and I hope you enjoy any other recipes that you get to make from my blog 🙂
✨⭐️⭐️
Over the years I’ve made probably a hundred different banana breads/muffins. They’re always pretty good but left me feeling like I needed to find a better recipe. This one was finally the one! Absolutely delicious, not too sweet (especially if you add chocolate chips I find it a perfect balance), and kept well sealed on the counter for a few days.
Aw, that’s the loveliest feedback, thanks so much for making my week! I’m thrilled that this recipe is a keeper for you, and I love that you added chocolate chips to some as well :). Now, I want to bake these muffins again!