Go Back
+ servings
4.84 from 6 votes
Vegan Banana Muffins on a wooden surface.
The Best Vegan Banana Muffins
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins

Moist, tender, and perfectly sweet! These vegan banana muffins are super easy to whip up and perfect for an indulgent breakfast or light dessert.

Course: Dessert
Cuisine: American
Servings: 12
Calories: 269 kcal
Author: Alissa Saenz
  • 3 overripe bananas (about 5 ounces or 140 grams each), peeled
  • cup canola oil (or any neutral flavored baking oil)
  • ½ cup organic brown sugar, plus an optional tablespoon for topping
  • 1 teaspoon vanilla extract
  • 2 cups whole wheat pastry flour (spelt or all-purpose flour work as well)
  • 1 teaspoon baking soda
  • 1 teaspoon ground cinnamon
  • ½ teaspoon salt
Optional Stir-Ins
  1. Preheat the oven to 350º and line a 12 cup muffin tin with muffin liners1.

  2. In a large mixing bowl, mash the bananas well with a fork or potato masher.

  3. Stir in the oil, brown sugar, and vanilla.

  4. Add the flour to the bowl, then sprinkle the baking soda, cinnamon, and salt on top of the flour.

  5. Stir the dry ingredients into the wet ingredients, just until the ingredients are completely blended. Don't overmix the batter. The batter will be very thick.

  6. Fold the chips and walnuts into the batter, if using.

  7. Divide the batter into muffin cups.

  8. Optionally, sprinkle the top of each muffin with a bit of brown sugar.

  9. Bake the muffins for 20 to 22 minutes. Test for doneness by gently pressing a finger into the top of a muffin. It should spring back when the muffins are done.

  10. Transfer the muffin tin to a cooling rack. Let the muffins cool until they're just slightly warm before removing them from the tin.

Recipe Notes
  1. You could also coat the muffin pan lightly with oil or cooking spray, if that's your preference.
Nutrition Facts
The Best Vegan Banana Muffins
Amount Per Serving (1 muffin)
Calories 269 Calories from Fat 126
% Daily Value*
Fat 14g22%
Saturated Fat 1.5g8%
Sodium 206mg9%
Potassium 170mg5%
Carbohydrates 31.9g11%
Fiber 3.9g16%
Sugar 12.6g14%
Protein 5.2g10%
Calcium 1mg0%
Iron 8mg44%
* Percent Daily Values are based on a 2000 calorie diet.