Seriously Good Vegan Banana Muffins

Jump to Recipe
These bakery-style Vegan Banana Muffins are fluffy, moist, and packed with sweet banana flavors. They’re easy to make with simple ingredients and topped with a nutty walnut crumble for a delightfully soft crunch.
Prep 30 minutes
Bake Time: 25 minutes
Total 55 minutes
5 from 21 votes

If you want to capture the magic of my Vegan Banana Bread into one easy, grab-and-go snack, then you MUST try these moist and fluffy Vegan Banana Muffins.

A true bakery-style muffin, these vegan banana bread muffins are wildly delicious and incredibly fluffy! You don’t need any fancy ingredients to make them, either. Just simple, everyday baking staples and the ripe spotty bananas on your kitchen counter.

Each muffin is topped with a nutty walnut crumble, yielding a melt-in-your-mouth muffin interior with a sweet crunch on top (ridiculously good!). 

Grab a muffin when you’re heading out the door, bring them to Sunday brunch, or enjoy either as a snack or dessert!

Table of Contents:
1. Why this recipe works
2. Ingredient notes
3. Step-by-step instructions
4. Tips for making this recipe
5. Frequently Asked Questions
6. Recipe card

Side view of baked banana muffins on a cooling rack.

Why this recipe works

A soft and fluffy dream

These bakery-style muffins have a dreamy texture thanks to the combination of ripe bananas and whipped aquafaba. When these two get together, they create banana muffins that are perfectly moist, fluffy, and bouncy. No dense muffins here!

Meanwhile, the sweet walnut crumble on top of the muffins almost caramelizes in the oven, resulting in a soft crunch with each bite. It’s the best contrast to the soft, pillowy interior.

A mashup of two favorite recipes 

If my Banana Bread and Blueberry Muffin recipes had a baby, it would be this vegan banana muffin recipe. I am not exaggerating when I say these are some of the best muffins you’ll ever try!

Even my partner, Max, said that these were the best muffins he’s ever had, and this is coming from a guy who typically hates fruit in desserts.

The muffins look like they were baked fresh from the bakery, with large, rounded tops and maximum fluffiness. Meanwhile, the warm and sweet flavors and tender crumb will remind you of a loaf of vegan banana bread. Put the two together and you have a real winner!

Simple ingredients; gourmet flavor

These muffins are made with simple and familiar ingredients that should be easy to find at almost any grocery store. Ripe bananas are key but it’s the warm spices that jazz up the sweet banana flavor to make everything better.

Overhead view of baked banana muffins on a cooling rack.

Ingredient notes

Various banana bread ingredients in small ingredient bowls on a tan table.


This is simply the liquid from a can of chickpeas. It’s my favorite egg substitute and when lightly whipped, it makes these muffins, as well as other baked goods like Vegan Lemon Cake, supremely light, tender, and fluffy.


This is a perfect recipe to turn to when you those bananas you forgot to eat turn spotty and brown. The riper your bananas are, the more flavorful and sweeter the muffins will be. The ripe bananas also add moisture and act as a natural sweetener.

Are your bananas still green but you can’t wait to try these muffins? Skip to the Tips section to learn how to ripen bananas quickly.

Vegan buttermilk

You can make a buttermilk alternative by simply using a mix of oat milk and lemon juice. It’s a game-changer in this recipe, as the acidity shortens the gluten strands in the flour, giving you extra tender and light muffins.

Substitute: While we’ve had the best results with oat milk (the natural sugars help baked goods brown better), most plant milk will work fine here. We also have had the best results using lemon juice but apple cider vinegar can be subbed.

Brown sugar 

Brown sugar has a richer flavor and more moisture than white sugar. Try to buy organic brown sugar to ensure it’s certified vegan (if you live in the U.S.). 

Substitute: Coconut sugar can be used instead with lovely results.


All-purpose flour is all you need to give the muffins structure and a tender crumb.

Substitute: We tested these muffins with spelt flour for a more nutritious option, with pretty good results. They weren’t as fluffy as the version made with all-purpose flour but still had nice flavor.

You can also try using half or all whole wheat pastry flour (not 100% whole wheat flour). Our own tests with gluten-free flour did not work great here, but at least one reader had success using the below substitute:

1 1/3 cup Bob Mill’s gluten-free all purpose flour and 1 1/3 cup + 1/4 cup Bob mill’s oat flour using 3 large ripe bananas, instead of 4 medium bananas.

Warm spices

Cinnamon and nutmeg add a touch of warmth to each bite. They also complement the sweet flavor of the bananas.


Walnuts are folded into the batter and combined with sugar to create a crumble that’s sprinkled over the top of the muffins. This way, the interior has a warm, nutty flavor and a soft crunch while the top is coated in crunchy caramelized nuts.

Substitute: Pecans work just as well, but slivered almonds or finely chopped hazelnuts would also be nice.

Nut free: Try using shredded or flaked coconut instead or omit the crumble topping entirely.

Step-by-step instructions

Mix the walnuts, brown sugar, cinnamon, and a pinch of salt in a small bowl to make the walnut crumble. Set aside.

In a small bowl, beat the aquafaba until it’s foamy.

In a separate large mixing bowl, add the sugar and oil and beat them together until well combined. Then mix the beaten aquafaba into the sugar-oil mixture until well incorporated.

Beat in the vegan buttermilk and vanilla until smooth. Add the mashed bananas and mix again until well incorporated.

Now that the wet mixture is ready, you can add the dry stuff! Add the flour, salt, baking soda, cinnamon, and nutmeg to the bowl with the wet mix.
Gently stir everything together with a silicone spatula until they’re just barely combined. A few traces of dry flour left behind is ok.

Transfer the batter to a greased muffin tin. Sprinkle the walnut crumble over the top of each one, then bake.

Bake the muffins at 425ºF until they have risen nicely. Afterward, lower the heat to 350ºF and continue baking until a toothpick inserted in the middle of a muffin comes out clean (or with a few crumbs attached).

Let the muffins cool for a few minutes, then enjoy!

Tips for making this recipe

Don’t overmix

The more you mix and work the muffin batter, the more gluten will form. This, in turn, gives you dense muffins. Do yourself a favor and only mix the batter until the ingredients just barely come together to achieve the perfect fluffy and tender crumb.

Use overripe bananas

Just like banana bread, banana muffins are a great way to use up the spotty and brown bananas on your kitchen counter. Ripe bananas are easier to mash and incorporate into the batter, plus they add a sweeter and more distinct banana-y flavor.

If your bananas are still green or not quite ripe, you can ripen them quickly by placing them on a foil-lined baking sheet and warming them in a 300ºF oven for 15 to 25 minutes. However, the bananas will be more watery, so it’s important to add the bananas to a strainer and let them drain off the excess water. 

Ripe and overripe bananas on a baking sheet.

Fill the tins to the top

Most muffin recipes will have you fill the muffin tins to only ⅔ or ¾ full. Not this one, though. If you want big, bountiful muffin tops, you gotta fill the tins right to the top.

Grease your muffin tins

In my muffin tests, I’ve found that muffins baked with muffin liners are a bit soggy with ridged edges, so I almost always prefer to use a naked muffin tin. But it’s important to generously grease the muffin tins with nonstick spray or cooking oil. 

If you skip the muffin liners like I do, make sure to cover every inch of the muffin cavities, and leave any residual oil or spray on the top of the pan—that prevents the caramelized crumble topping from sticking to the tops of the pan. 

Use the two-temperature system

The muffins start in a hot oven (425ºF) for a few minutes before the temperature is lowered (350ºF) for the remainder of the bake time. This method helps the muffins rise more right off the bat and gives you tall and bountiful muffins every time. 

You can learn more about the two-temperature system and how it can give you better-quality muffins and quick breads in this guide by The Kitchn.

Don’t open the oven door 

Do not, under any circumstances, open the oven door when the muffins are baking (especially in the beginning and including when you change the temperature!). Even just a few seconds will reduce the temperature and rob you of peak fluffiness

Let the muffins cool (but not for too long) 

Allow the muffins to cool for 20 minutes before removing them from the muffin tin. If they’re a bit stuck, use a small offset spatula or butter knife to loosen them. Just don’t let the muffins sit in the tin for too long or else they can get soggy bottoms.

Baked banana muffins on a serving platter.

Frequently Asked Questions

Can I make these gluten-free?

We tried testing this recipe gluten-free with a mix of gluten-free all-purpose flour and oat flour (which works well in our Blueberry Muffin recipe), but unfortunately the muffins came out too dry and too moist at the same time.

That said, at least one of our readers had success making these GF with this formula:

1 1/3 cup Bob Mill’s gluten-free all purpose flour and 1 1/3 cup + 1/4 cup Bob mill’s oat flour using 3 large ripe bananas, instead of 4 medium bananas.

Can I use this recipe to make a loaf cake?

Although we haven’t tested it, this recipe should be able to be baked in a standard loaf pan instead of a muffin tin since it’s adapted from my Banana Bread recipe. Grease the pan really well before adding the muffin batter and walnut crumble. Bake for 45 to 55 minutes or until a toothpick inserted into the center top at a slight angle comes out with a few moist crumbs attached.

What kind of oil is best for these muffins?

We typically use sunflower oil in baking, but avocado oil, safflower oil, canola oil, vegetable oil, or any neutral-flavored oil will work. Refined coconut oil (melted) is also fine.

I’m allergic to nuts. How should I adapt the recipe?

Feel free to omit the walnut topping or use shredded or flaked coconut instead. Even rolled oats may work but you’d want to add a little coconut oil or melted vegan butter so everything mixes together well.

How can I make these muffins more nutritious/wholesome?

There are a few substitutions you can make:

Instead of all-purpose flour: Use spelt flour or whole wheat pastry flour instead of all-purpose flour, or use a 50-50 mix. You can also substitute up to 1 cup of all-purpose flour with oat flour (but no more than that).

Reduce the sugar: Lower the amount of sugar to ½ cup. Don’t reduce the amount any more or else the muffins will be dry. Also, you can use only half of the amount of sugar called for in the crumble topping.

Instead of brown sugar: Use coconut sugar for a lower GI sweetener (it works quite well, but has a slightly different flavor).

How should I serve these banana muffins?

Any way you’d like :) They can be eaten for dessert, breakfast, or snacks. If you want to make an epic brunch spread, serve them alongside my Tofu Scramble and Tempeh Bacon, plus roasted potatoes and sauteed greens.

How do I store these muffins? Can I freeze them?

The muffins will stay moist and fluffy for 2 to 3 days when stored in an airtight container or bag on the counter. They also store well in the fridge for 5 to 6 days.

You can also freeze them! Place the baked and cooled muffins in an airtight freezer-safe bag or container and freeze for up to 3 months. Defrost in the fridge or at room temperature. We like to double the recipe so we can store the extras in the freezer for quick snacks and breakfasts on the go. 

banana muffin sliced open and slathered with butter on a ceramic plate.

That’s all you need to know about making these moist and fluffy Vegan Banana Muffins! If you love this recipe, please rate and review it below!

Seriously Good Vegan Banana Muffins

5 from 21 votes
These bakery-style Vegan Banana Muffins are fluffy, moist, and packed with sweet banana flavors. They’re easy to make with simple ingredients and topped with a nutty walnut crumble for a delightfully soft crunch.
Prep Time: 30 minutes
Bake Time: 25 minutes
Total Time: 55 minutes
Course: Breakfast, Dessert, Snack
Cuisine: American
Diet Vegan, Vegetarian
Serving size: 12 jumbo muffins


  • ½ cup + 1 tablespoon (135 mL) oat milk
  • 1 ½ tablespoons lemon juice (or apple cider vinegar)
  • 4 medium-sized very ripe bananas [mashed bananas should weigh ~ 425g, 1 scant pound]
  • ½ cup (112g) sunflower oil or any neutral-flavored oil
  • ¾ cup (120g) organic brown sugar (or 135g coconut sugar)
  • ½ cup (120 mL) aquafaba
  • 1 ½ teaspoons pure vanilla extract
  • 3 cups (375g) all-purpose flour
  • Heaping 1/4 teaspoon sea salt
  • 1 ½ teaspoons baking soda
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon freshly grated nutmeg

Walnut Crumble

  • cup (38g) walnuts, finely chopped
  • cup (50g) organic brown sugar (or coconut sugar)
  • ½ teaspoon ground cinnamon
  • Pinch of sea salt


  • Preheat the oven to 425°F/220ºC. Arrange a rack in the middle of the oven.
    Option 1: line muffin tins with muffin liners.
    Option 2 (my preference): Generously grease a standard 12-cup muffin tin on the bottoms and sides with oil or nonstick cooking spray—be generous to avoid sticking. Rub your oiled hands on top of the tin as well to ensure the muffin tops don’t stick to the pan.
  • Stir the lemon juice into the oat milk and set aside for 5 to 10 min. This is the vegan "buttermilk."
  • Add the bananas to a medium bowl and mash with a fork until smooth and no lumps remain. Transfer to a cup or plate so you can wipe out the bowl and use it in step 6.
  • Make the Walnut Crumble: In a small bowl, mix the finely chopped walnuts, brown sugar cinnamon, and pinch of salt until well combined.
  • In a large mixing bowl, add the brown sugar and oil. Mix using the electric mixer or a whisk until well combined. Set aside for a minute.
  • Shake the can of chickpeas to evenly distribute the starches. Measure ½ cup (120 mL) of the aquafaba into the bowl used for the bananas. Using a handheld electric mixer, whip the aquafaba on medium speed for 1 minute until uniformly foamy.
  • Add the whipped aquafaba into the sugar-oil mixture, and mix until well incorporated. Add in the vegan "buttermilk" and vanilla and mix until smooth. Add the mashed bananas and mix until well incorporated.
  • Add the flour, salt, baking soda, cinnamon, and nutmeg to the wet ingredients. Switch to using a silicone spatula (or a wooden spoon). Gently stir until the ingredients are just barely combined. It’s okay if you can see a few traces of flour.
  • Evenly divide the batter between the muffin tins, filling to the top. Sprinkle the Walnut Crumble evenly over each muffin.
  • Add the muffin pan to the oven and bake at 425ºF/220ºC for 6 minutes, or until muffins have risen nicely.
    Then, without opening the oven door, reduce the heat to 350ºF/175ºC. Bake for another 18 minutes, or until a toothpick comes out clean or with a few crumbs.
  • Transfer to a cooling rack and cool for 20 minutes. Use a small offset spatula or butter knife to slide underneath the muffin tops. Once the tops have been released, you can lift the muffins up and out of the pan with your hands. Store cooled muffins in an airtight container on the counter for 2 to 3 days, or in the fridge for 5 to 6 days, or up to 3 months in the freezer.

Calories: 330kcal | Carbohydrates: 53g | Protein: 4g | Fat: 12g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Sodium: 193mg | Potassium: 210mg | Fiber: 2g | Sugar: 25g | Vitamin A: 45IU | Vitamin C: 4mg | Calcium: 43mg | Iron: 2mg

Recipe: Nisha Vora / Rainbow Plant Life | Photography: Megan Morello

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

Your email address will not be published. Required fields are marked *

Rate this recipe

36 comments on Seriously Good Vegan Banana Muffins

  1. Kranthi

    5 stars
    Came out very good looking. Yummy and tasty. Once I substituted brown sugar with dates, even that tasted so good.

    1. Kaitlin @ Rainbow Plant Life

      We appreciate your feedback and support, Kranthi. Thank you for leaving a review!

  2. Sara M

    5 stars
    Really good, and that’s even with me forgetting to add the vanilla. (Probably a good call since I just topped off my vanilla bean jar with vodka yesterday.) This made 2 dozen regular muffins, using up 5 “dead” bananas cluttering up our freezer. (Only 7 more banana corpsicles to go!)

    1. Kaitlin @ Rainbow Plant Life

      Thank you for your lovely comment, Sara! It makes us happy to know that you enjoyed the recipe.

  3. Surae

    5 stars
    I made these for the first time today and thought I really messed them up.
    I had forgot to put in the baking soda, cinnamon & salt! I had put the batter in the muffin tins when I realized my mistake. So I dumped the batter back in the bowl and added those three things…LOL. I washed the tin and oiled it again and put the ‘renewed’ batter back. They turned out PERFECT despite my mistake.

    1. Kaitlin @ Rainbow Plant Life

      We’re thrilled you were able to fix your mistake before it was too late, Surae! And happy you loved the muffins :)

  4. Claire Maunsell

    5 stars
    These are pretty amazing! Excellent banana flavour, not too sweet and beautiful texture….

    1. Kaitlin @ Rainbow Plant Life

      Thank you for your lovely comment, Claire! It makes us happy to know that you enjoyed the recipe.

  5. Cindy K

    5 stars
    I have never before used aquafaba or oat milk for baking. I was a little worried that they would stick to my pans, but I followed the instructions and they came out great. I was surprised how at much they rose in the oven. Very soft, fluffy, and delicious. Now I’m making your Roasted Chickpeas recipe with the chickpeas I needed for the aquafaba. Another great recipe!

    1. Kaitlin @ Rainbow Plant Life

      Cindy, Thank you for your thoughtful review! We’re so happy to hear that you enjoyed the muffins.

  6. Anna

    5 stars
    Baking them for the third time, really the most delicious way to use up overripe bananas..😋
    Thank you so much for this wonderful recipe! ❤️

    1. Kaitlin @ Rainbow Plant Life

      Hey Anna! Wow, I can feel your enthusiasm about this recipe through the screen! Love it! You’re very welcome for the recipe :)

  7. Michele

    5 stars
    Oh my goodness!! These are incredible!! So moist and delicious. They get better as they sit in the fridge overnight!! These will now be in my regular baking rotation. Also I used a blender to whip up the aquafaba and all the wet ingredients. So quick. Thanks for the delicious recipe!!

    1. Kaitlin @ Rainbow Plant Life

      Your positive feedback is the best reward for our hard work. Thank you, Michele!

    2. Andrew

      5 stars
      Thanks for the tip on using the blender! Worked a treat. Amazing recipe (like every recipe I’ve tried off RPL), 100% recommended!

      1. Kaitlin @ Rainbow Plant Life

        Thanks for the awesome review, Andrew!

  8. rebecca

    5 stars
    Can I sub pecans for the walnuts?

    1. Kaitlin @ Rainbow Plant Life

      Hi Rebecca, yes, go ahead!

  9. Ryan

    Thanks for sharing this delicious recipe! Quick question – Are Steps 10 and 11 repeated by accident? Both of those steps say to bake at 425 for 6 minutes. Just wondering, and thanks again!

    1. Nisha

      Good catch, Ryan! We’ve fixed this typo. Thank you for spotting it. It should be 6 minutes at 425F, then reduce the oven temperature to 350 and bake for another 18 minutes.

  10. Edna

    5 stars
    Hi, can I use ground nutmeg instead?

    1. Nisha

      Hi Edna, sure you can. I always prefer freshly grated nutmeg for an extra depth of flavor, but you probably won’t notice it much in these muffins.

  11. Leonie

    5 stars
    Beautiful Nisha!!
    And thank you for giving a weight for the mashed bananas. I will not even try recipes that just say the number of bananas as you have no idea how much you are meant to end up with. Really appreciate all the effort you put in to giving us delicious recipes and cant wait to buy your new book.

    1. Kaitlin @ Rainbow Plant Life

      We appreciate your feedback and support, Leonie. Thank you for leaving a review!

  12. Shannon

    5 stars
    🤩🤩🤩🤩🤩 sooooooo good!

    1. Kaitlin @ Rainbow Plant Life

      Shannon, So glad to hear you loved this recipe!

  13. Lynn Hyndman

    5 stars
    All you said it was. Delicious, light, fluffy crumb. Prep took me much longer than 30 minutes but well worth the time.

    1. Kaitlin @ Rainbow Plant Life

      Hi Lynn, thank you so much for your kind review!

  14. Rachelle

    Hi! How can I make this recipe without the aquafaba? Thanks! :)

    1. Kaitlin @ Rainbow Plant Life

      Hi Rachelle, we haven’t tried this recipe without it. We use aquafaba in this recipe and in similar recipes like our banana bread because it is the best vegan egg substitute for creating a light and fluffy texture. While we haven’t tried this recipe with flaxseed meal (AKA flax eggs) as a substitute, some of our readers have tried our banana bread with flax eggs and it is a pretty good substitute. The banana bread doesn’t get as fluffy but it’s still lovely. So, if you can’t use aquafaba (simply the liquid from a can of chickpeas), you can try two flax eggs: mix 2 tablespoons of ground flaxseed meal with 5 tablespoons of water. Stir and let sit for 15 minutes to thicken.

  15. Katie

    5 stars
    These are lovely! I used coconut sugar and avocado oil, and they came out moist and delicious! They baked a few minutes longer than 24 minutes (by accident ) and were perfectly done.

    1. Kaitlin @ Rainbow Plant Life

      Hi Katie, we’re so happy you enjoyed the muffins! Thanks for leaving a review :)

  16. Jenn

    5 stars
    These were delicious! So light and fluffy! I used frozen bananas I had in the freezer and defrosted in the microwave, turned out delectable! I also added extra walnuts to the batter. So good! Thanks Nisha for another amazing recipe!

    1. Kaitlin @ Rainbow Plant Life

      Hey Jenn! Wow, I can feel your enthusiasm about this recipe through the screen! Love it!

  17. Elsa B.

    5 stars
    I decided to make these gluten free… and it worked! I used 1 1/3 Bob mill’s all purpose flour and 1 1/3 + 1/4 Bob mill’s oat flour. I used three large ripe bananas, instead of four. I’d probably of added about up to 1/2 cup oat flour if I had another banana. Also subbed brown sugar for coconut sugar. YUM

    1. Nisha

      Oh that’s so wonderful to hear! Thank you for sharing your GF substitutes, it will be very helpful for other readers!

Development Alchemy + Aim
braised chickpea stew in dutch oven

5 Secrets for Amazing Vegan Cooking

free email series

Learn the pro-tips that will take your plant-based cooking to the next level!