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.

Such an easy, no fuss recipe! It turned out perfect! Thank you for sharing
That’s wonderful to hear!! Thanks so much for your feedback 🙂
These muffins are the best l have ever made. I used two large bananas and 1/2 cup of dark chocolate chips.
Hi Bron, aw that’s wonderful to hear and is the best news!!! Thanks so much for your feedback 🙂
The only banana muffin recipe I need! Never fails, easy to cut in half or a third for smaller batch. Really appreciate a recipe blogger who has obviously put lots of time and effort into to testing. For an every day muffin I leave off the fancy topping and add in on for gifting and special occasions.
Aw, this made us so happy to read and adapting it for smaller batches or special occasions is such a winning strategy! Anthea really does put so much care into every recipe and we’re thrilled that this muffin recipe has become a go-to for you. Thank you for such thoughtful feedback 💛
Super easy recipe that delighted even my non-vegan family members (which I’ll never understand lots of banana bread already has no eggs though?) It’s a very forgiving recipe and so delicious. Moist and fluffy inside with just the right amount of sweetness that doesn’t overwhelm the banana flavor! I used the high oven temp trick (start high then lower) to help with my muffin tops and they puffed up perfectly. Didn’t add the strudel topping but I might top with raw sugar next time I make these for the crunch. It was still a perfect level of sweetness without.
We are so happy to hear this! It sounds like your muffins turned out beautifully, and we love that even non-vegans enjoyed them! The high oven method is a clever trick for fluffy tops, and raw sugar sounds like the perfect finishing touch for next time 🥰
5 stars for this recipe. Delicious, easy and light. I didn’t have paper cases so just greased and floured the muffin tin and they slipped right out.
I will follow your recipes for my vegan daughter on law.
Thank you so much for your feedback! We’re so glad the muffins baked up easily for you and love the tip about greasing and flouring the tin. It means a lot to know you’ll be making more of our recipes for your daughter-in-law 💛
Delicious, I added some vegan chocolate chips and it turned out amazing. One of my favourites, I’ll definitely be adding them to my rotation of baked goods 🙂
We’re so glad to hear this is one of your favourites and has earned a spot in your rotation! And we love the addition of chocolate chips! Thank you for such a lovely comment ☺️
Excellent recipe which I modified a bit by adding raisins. I also added more sugar and flour to the crumble topping mix as it was a bit too wet. Dangerously good so I’m adding this one to my favourites.
We’re thrilled you enjoyed the recipe and love to hear that is is being added to your favourites! Raisins and extra crumble sound like a winning mix! Thank you for the lovely feedback ✨
This recipe is relatively easy and so so good! I made it for my non-vegan family and the kids and adults alike loved it.
The crumb is worth taking the time to do! I didn’t wait for the melted butter to cool down properly but it still turned out great.
We’re so glad these were a hit with the whole family! We agree – the crumb is definitely a game changer! Thank you for leaving a comment 💛
Amazing recipe and easy to follow! It was so moist and fluffy and aesthetically pleasing with the topping!
Do you think it’s possible to substitute the oil with vegan butter without changing the texture too much?
Hi Amber, we are so happy you enjoyed the muffins and found the recipe easy to follow, that’s always the goal!
For the swapping: usually substituting oil with butter does make the muffin denser and rise less, though we haven’t tested it on this recipe so can’t say for sure how much it would affect the texture. If you’re curious to try it, a half oil/half butter mix might be a good in-between!
These turned out fantastically! I loved the tips, they were so helpful and not ones I’d ever seen anywhere else before. I’m going to try them again with a frosting next time but I loved the way they puff up!!
Hi Karen, that’s so great to hear they turned out amazing! We’re really happy the tips helped and that you loved how they puff up. Frosting sounds like a fun twist, we can’t wait for you to try it!
These muffins are absolutely delicious and moist. I substituted almond extract instead of vanilla. Love the flavor. Definitely will be making more soon. It was like a party of flavors in your mouth. Thanks for the recipe.
Thank you so much for the lovely feedback, we’re so happy you enjoyed the muffins! Almond extract is such a tasty twist, and a party of flavors sounds like the perfect result. We can’t wait for you to make them again soon!
I adore this recipe!
That makes us so happy to hear! Thank you for the lovely comment!