Best Vegan Blueberry Muffins

Jump to Recipe
These bakery-style vegan blueberry muffins are fluffy, tender, and full of fresh blueberry flavor. And a crunchy and caramelized bountiful muffin top separates them from your standard blueberry muffin. Easy to make gluten-free.
Prep 25 minutes
Cook 23 minutes
Total 48 minutes
5 from 138 votes

Pillowy, tender, and bursting with a generous amount of juicy blueberries and zippy lemon, these Vegan Blueberry Muffins are sure to become a favorite in your household.

With their bountiful muffin tops and a crunchy and caramelized walnut crumble topping, these are next-level bakery-style muffins that are a step above your standard muffin.

Bonus: they’re easy to make gluten-free (and they’re neither gummy nor dry!) and they freeze perfectly.

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

vegan blueberry muffin with bite shot on parchment paper with other muffins in background.

Why this recipe works

These muffins are fluffy and moist.

Muffins, especially vegan muffins, can often be too chewy or dense. To avoid that, I use a mix of vegan “buttermilk” and a good amount of leavening agents for lots of fluffiness. Creamy oat milk, a generous amount of blueberries, and brown sugar in addition to cane sugar all give the muffins the right amount of moisture.

These are bakery-style muffins.

These muffins rise high, have a bountiful muffin top with an irresistible crumble topping, and perfectly golden browned muffin sides and bottoms. To achieve all that, this recipe does the following:

First, we fill the muffin tins to the top with batter, which yields a large (but not too large) and glorious muffin. If you fill to just 2/3 or 3/4 full as many recipes instruct, you get smaller muffins.

Second, adding a walnut-brown sugar crumble topping takes muffins to the next level, adding a crunchy, almost caramelized texture that contrasts wonderfully with the tender, fluffy muffin bottoms.

Third, not lining your pan with muffin liners gets you smooth edges and a golden brown exterior, instead of soggy and pale ridged edges.

Finally, starting the muffins in a hot oven at 425ºF, then reducing the temperature to 350ºF (without opening the oven door) jumpstarts the leavening agents. This yields higher-rising muffins with a bit of crunchy top yet a soft, tender middle.

There are blueberries in every bite.

Berry muffins are sometimes unevenly distributed, with most of the berry action concentrated at the bottom (the berries sink the bottom during baking). And lots of moisture on the bottom = soggy bottomed muffins.

Here, we scoop roughly half of the batter into muffin tins before adding the blueberries to the remaining batter, which prevents them from sinking to the bottom.

blueberry muffins with crumble topping in muffin tin, two muffins spilling out.

Ingredient notes

labeled ingredients for vegan blueberry muffins on wooden board.

Fresh blueberries. Blueberries are in abundance right now and are SO delicious here. Be sure to rinse and dry them well before adding them to the batter to avoid excess moisture. If using frozen berries, read the FAQ tip.

Vegan butter. The best muffins (and cakes) in my experience use a combination of oil and butter. Oil keeps them moist, while (vegan) butter brings the flavor. Muffins made with just oil are usually a bit lacking in flavor.

All-purpose flour. Brings the structure that vegan, egg-free muffins need. If you have a gluten allergy, check out the FAQ section for a gluten-free substitute (we tested it and it works great!).

Brown sugar + cane sugar. Adding some brown sugar adds more moisture and flavor than using just white sugar.

Lemons. A blueberry muffin is already delicious, but a blueberry muffin with zippy, fragrant lemon zest is even better. Adding the zest of two lemons, first to the batter and then in the topping, makes for an extra flavorful muffin.

Walnuts. These, along with brown sugar, add a nutty crumble topping that takes these muffins from good to great. If allergic to tree nuts, you can omit the topping or you can try using rolled oats instead.

Step-by-step instructions

Make the crumble topping. In a bowl, combine the finely chopped walnuts, brown sugar, lemon zest, and salt. Stir together until well combined.

Whisk together the dry ingredients in a medium bowl: flour, baking powder, baking soda, salt, cinnamon, nutmeg, brown sugar, and cane sugar.

Whisk together the wet ingredients in a large bowl: oat milk mixed with lemon juice, zest of one lemon, flax eggs, melted vegan butter, oil, vanilla and almond extracts.

Add the dry ingredients to the wet. Use a silicone spatula to gently combine the ingredients until just combined. Don’t overmix!

The muffin batter should be quite thick, almost scoopable (see photo 7). Spoon a heaping tablespoon of the batter into each greased muffin tin—you’ll only be adding roughly half of the batter to the muffin tin at this time (photo 8).

Now, add the blueberries to the remaining muffin batter in the bowl, and fold gently with a silicone spatula.

Fill each muffin tin with the leftover blueberry muffin batter to the top. Sprinkle the crumbling topping onto each muffin.

Bake the muffins at 425ºF/218ºC for 6 minutes. Without opening the oven door, reduce the temperature to 350ºF/175ºC and keep baking for an additional 16 to 18 minutes, until a toothpick inserted inside the muffins comes out clean or with a few crumbs.

vegan blueberry muffins in muffin tin, with two muffins removed and filled with blueberries.

Tips for the best vegan blueberry muffins

Weigh your ingredients (or spoon and level your flour).

If you don’t use a scale to weigh out ingredients (the preferred method for baking), be sure to correctly measure the flour: spoon the flour out of its bag or container into a measuring cup. Once the flour mounds at the top of the measuring cup, level it off evenly with a knife.

Don’t overmix the batter.

Where a tender texture is desired in a baked good, you want to avoid mixing the batter too much. Just 15 to 20ish strokes with a silicone spatula or wooden spoon should be enough to incorporate the dry and wet ingredients. No need for an electric mixer.

Muffin batter should be thick and scoopable.

Muffin batter is thicker than cake batter, but not quite as thick as cookie dough. Check out step photo #7 above to see how thiccc it should be. For some reason, if your batter isn’t that thick, you can add a bit more flour and stir to combine gently.

Spray the muffin tins generously and skip the muffin liners.

I don’t like using muffin liners for a few reasons:

(1) Muffin liners prevent the sides from browning and instead make them ridged and often soggy.

(2) The liners often stick to the muffin, so you lose some muffin on the liner.

(3) Liners actually inhibit the muffins from rising to their true potential.

If you generously grease a nonstick muffin pan with cooking spray (I use avocado oil spray) or brush it with oil, there will be no sticking and you’ll be rewarded with perfect textured muffins. I promise! Be sure to spray the bottoms and sides. This is the muffin tin I use (affiliate link).

As you see in the step photos #8-10 above, you will likely see some extra oil or cooking spray on the top of the pan. I like to leave it there, as it makes it easier to remove the baked muffins from the tin.

Don’t open the oven door during baking.

Opening the oven door during baking even for a couple seconds can reduce the oven temperature significantly. This is especially a no-no during the first half of baking, when the muffins do most of their rising. Resist any temptation you might have to peek on the muffins to see how they’re doing!

Don’t let muffins cool in the pan too long

You should remove the baked muffins from the pan after 20 minutes (or 30 minutes, if you must). If you leave them in the pan too long after baking, they can develop super sad soggy bottoms.

Make a double batch and freeze them.

When blueberries are in season, I highly recommend making a double batch and freezing leftovers. was shocked when I tasted one of these defrosted muffins. The blueberry flavor was more concentrated and delicious than the fresh muffins! Of course, the texture is not 100% the same, but they’re still excellent.

flatlay of vegan blueberry muffins on linen with middle muffin sliced open to show texture.

Frequently Asked Questions

How can I make these muffins gluten-free?

In our testing, we had great results with the following changes to the recipe:

(1) Use 1 1/2 cups (200g) of a 1:1 all-purpose gluten-free flour (use a blend with xanthan gum; we used Bob’s Red Mill 1:1 gluten-free all-purpose flour) and 1 1/4 cups (136g) of oat flour instead of the all-purpose flour.

(2) Use less liquid: 1 cup (240 mL) oat milk instead of 1 1/4 cups.

(3) Allow to rest in the muffin tins for slightly longer, 25 to 30 minutes. Exercise care when removing the muffins, as they’re a bit more delicate.

How can I make these muffins more wholesome?

You can replace 3/4 cup (94g) of the all-purpose flour with 3/4 cup almond flour (75g). Or sub all of the all-purpose flour with white spelt flour, or use 2 cups (224g) spelt flour and 3/4 cup (75g) blanched almond flour.

You can also reduce the overall sugar amount from 25 to 50% (FYI these muffins aren’t very sweet as is). You can also sub coconut sugar for the cane sugar and brown sugar but the muffins may not be as moist, as coconut sugar is drier. You might want to sub in 1 tablespoon of maple syrup instead.

Can I use frozen blueberries?

Fresh berries will be best, but if you don’t have access to them or if it’s winter, be sure to thaw them first. Rinse them a few times (read here on why rinsing frozen blueberries for muffins is helpful here). Drain most of the liquid that the berries release to avoid watering down the batter too much and pat dry with some towels.

Can I replace the oat milk with another plant-based milk?

We’ve tried these muffins with soy milk with good results. I tend to use oat milk in baking because it browns the best.

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

Berry muffins will stay good in an airtight container or bag on the counter for 2 to 3 days, or in the fridge for 5 to 6 days. And yes, these muffins freeze exceptionally well! Once cooled, add them to an airtight freezer-safe bag or container and freeze for up to 3 months. Defrost in the fridge or at room temperature.

closeup of vegan blueberry muffins with walnut brown sugar crumble in muffin tin.

More delicious vegan breakfast recipes

Obviously, these muffins are great on their own, but if you’re looking for a breakfast pairing, I recommend my High-Protein Mocha Latte or Golden Milk Turmeric Latte.

If you’re serving weekend brunch, an epic vegan brunch spread would include my perfect Tofu Scramble, a big green salad (or choose from a variety of salads), and these blueberry muffins.

If you love these Vegan Blueberry Muffins as much as we do, please rate and review the recipe below :) And I love seeing your remakes, so tag me on Instagram!

Vegan Blueberry Muffins

5 from 138 votes
These bakery-style vegan blueberry muffins are fluffy, tender, and full of fresh blueberry flavor. And a crunchy and caramelized bountiful muffin top separates them from your standard blueberry muffin. Easy to make gluten-free.
Prep Time: 25 minutes
Cook Time: 23 minutes
Total Time: 48 minutes
Cuisine: American
Diet Vegan, Vegetarian
Serving size: 12 muffins


  • 8 ounces (227g) fresh blueberries (about 1 ½ cups) (see Note 1)
  • 2 tablespoons ground flaxseed meal
  • 1 1/4 cups (300 mL) oat milk
  • 1 medium lemon, zested + 1 tablespoon juice
  • 2 3/4 cups (345g) all-purpose flour, spooned and leveled (see Note 2 for GF option)
  • 2 ¼ teaspoons baking powder
  • ¼ teaspoon baking soda
  • ½ teaspoon fine sea salt
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon freshly grated nutmeg (optional, adds more depth of flavor)
  • ½ cup (100g) organic cane sugar
  • ¼ cup (38g) loosely packed organic brown sugar
  • 3 tablespoons neutral-flavored oil (sunflower oil, avocado oil, canola oil, etc.)
  • 3 tablespoons (42g) vegan butter, melted (recommended, but can use more oil)
  • 2 teaspoons vanilla extract
  • ¼ teaspoon almond extract (or just sub in an extra ½ tsp of vanilla)

Walnut Crumble

  • cup (37g) walnuts, finely chopped
  • packed cup (50g) organic brown sugar
  • 1 medium lemon, zested
  • Pinch of sea salt


  • Wash and dry your blueberries in a towel. You want them to be dry before using.
  • Preheat the oven to 425ºF/218ºC. Generously grease a standard 12-cup muffin tin on the bottoms and sides with coconut oil or cooking spray–be generous to avoid sticking (see Note 3).
  • In a small bowl, whisk together the flaxseed meal and 5 tablespoons of warm water. Set aside for 10 to 15 minutes to gel up.
  • Zest the lemon and set the zest aside for step 6. Juice the lemon and add one tablespoon of juice to the oat milk ("buttermilk"). Stir and set aside for 5 to 10 minutes.
  • Make the Walnut Crumble: In a small bowl, mix the finely chopped walnuts, brown sugar, zest of 1 lemon, and pinch of salt until well combined.
  • In a medium bowl, whisk together the dry ingredients: flour, baking powder, baking soda, salt, cinnamon, nutmeg, cane sugar, and the 1/4 cup brown sugar.
    In a large bowl, whisk together the wet ingredients: buttermilk, lemon zest, prepared flax eggs, oil, melted butter, vanilla, and almond extract.
    Add the dry ingredients to the wet, using a silicone spatula or wooden spoon and stir until just combined, but do not over mix.****
    Do not mix in the blueberries at this point.
  • Drop a heaping tablespoonful of the batter into the bottom of each muffin cup, making sure to cover the bottom of the tin. You'll only add roughly half of the batter to the muffin tins at this time.
  • Now, add the blueberries to the remaining batter in the bowl and use a silicone spatula to gently fold them in. Divide the blueberry muffin batter evenly into the muffin cups, filling to the top. Sprinkle the Walnut Crumble evenly over each muffin.
  • Bake at 425ºF/218º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 16 to 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 loosen the muffins. 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.


1. If using frozen blueberries, rinse them a few times and drain most of the liquid to avoid watering down the batter too much. Pat dry with some towels. 
2. I highly recommend using a digital scale for weighing ingredients when baking. If not, be sure to use the spoon-and-level method to avoid over-measuring flour. 
To make these muffins gluten-free: 
  • Swap the AP flour with a mix of 1 1/2 cups (200g) of a 1:1 all-purpose gluten-free flour + 1 1/4 cups (136g) of oat flour. 
  • Use just 1 cup (240 mL) of oat milk. 
3. Generously greasing the muffin tins, instead of using muffin liners, yields a better texture and higher-rising muffins. But if using liners, you can skip the greasing step. 
4. The muffin batter should be thick and scoopable. 
5. If you have trouble loosening the muffins from the tins, soak a dish towel with very hot water. Wring it out (you may want to wear oven mitts). Place the towel underneath the muffin tin. Rest for 10 minutes. The steam should help loosen the muffins. 

Calories: 293kcal | Carbohydrates: 49g | Protein: 4g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 2g | Trans Fat: 1g | Sodium: 242mg | Potassium: 123mg | Fiber: 3g | Sugar: 23g | Vitamin A: 67IU | Vitamin C: 11mg | Calcium: 107mg | Iron: 2mg

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

256 comments on Best Vegan Blueberry Muffins

  1. Ayesha

    5 stars
    Such a wonderful recipe and easy to follow instructions. The muffins tasted incredible and were super soft and fluffy. Definitely the best vegan muffins I’ve tasted.

    1. Support @ Rainbow Plant Life

      Awesome, Ayesha. Thanks for your comment and for taking the time to review!

  2. Claudia

    the muffins are really tasty, but even though I raised the baking time for the second try, they didn’t become ready. They looked great , when I took them out of the oven, but sank in after a few minutes.

    Still enjoyed them very much!

    1. Support @ Rainbow Plant Life

      Hmm, interesting Claudia. Do you use an oven thermometer by any chance? Glad you enjoyed them despite the sinking.

  3. Callie V

    5 stars
    So so tasty! Also these are the most muffin-like muffins with such beautiful tops that I’ve ever made. They’re the right amount of sweetness and moist but not gummy at all. Mine didn’t turn out as golden brown (more white) but they still tasted great. The walnut crumble on top is a must! Only downside is with fridge storage the sugar on the top melts a bit. Still delicious though! Will definitely make again.

    1. Support @ Rainbow Plant Life

      Callie, So glad to hear you loved this recipe!

  4. Alexandria Morales-Garcia

    5 stars
    Love this recipe!! Super light and airy, not too sweet, and are made to impress.

    1. Support @ Rainbow Plant Life

      Awesome, Alexandria. Thanks for your comment and for taking the time to review!

  5. Jenni

    5 stars
    I haven’t tried a recipe on this site or from the cookbook that wasn’t great and this was no exception. The muffins are perfect amount of sweetness and moistness. I think I’ll exclude the nutmeg next time and I only had one lemon so the zest didn’t make it on the topping but plan to do that in the future.

    1. Support @ Rainbow Plant Life

      Jenni, So glad to hear you love the recipes!

  6. Charmaine

    5 stars
    The best vegan blueberry muffins I’ve ever had! Putting a scoop of batter sans blueberries in the tin before adding the fruit made a big difference – no sunken berries here. My mom, who is usually skeptical of vegan baked goods, absolutely loved these.

    1. Support @ Rainbow Plant Life

      Charmaine, So glad to hear you two loved this recipe! :)

  7. Karen

    Just made these tonight and wow! Fantastic. Made them Gluten Free as you indicated and they turned out light and fluffy, absolutely perfect. Will be my go to gluten free blueberry muffin recipe going forward. Thank you so much for all your hard and giving us such awesome recipes.

    1. Support @ Rainbow Plant Life

      Hi Karen, we’re thrilled to hear you enjoy the recipes! Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!

  8. Pooja

    5 stars
    I made these muffins with a fresh batch of homegrown blueberries. I loved it! The muffins came out so soft and tender. The crumble on top added extra flair. I was out of walnuts, so I replaced them with almonds. I also added a bit of crushed cardamom instead of nutmeg. Thanks for the recipe!

    1. Support @ Rainbow Plant Life

      Thanks for the lovely feedback, Pooja! Wonderful to hear you’re a fan of the muffins :)

  9. Gabriela

    5 stars
    Hands down the most delicious muffins I’ve ever made

    1. Support @ Rainbow Plant Life

      Awesome, Gabriela. Thanks for your comment and for taking the time to review!

  10. Hann Sze

    Hi Nisha, this looks great! But I don’t know what flax seed meal is, it’s not a common ingredient in where I live. What could be a substitute for it? Thanks!!

    1. Support @ Rainbow Plant Life

      Hi Hann, flax seed meal is just ground flaxseeds. It’s used as a binder in many baking recipes. If you’re not able to find it in your area you can use a chia egg or vegan JUST egg instead.

  11. Jillian

    5 stars
    Wow, these are delicious!! I followed the recipe exactly and absolutely love them. Light and fluffy, just the right amount of sweetness, and the lemon adds a nice brightness.

    1. Support @ Rainbow Plant Life

      Jillian, So glad to hear you loved this recipe!

  12. Lauren

    5 stars
    Omg!!! These are amazing!! I used my airfryer to bake them and I just had to tweak the temperature and time. Couldn’t wait for them to cool to try one, held together perfectly. The flavor with the cinnamon, nutmeg and lemon is out of this world-I can’t believe I baked these!

    1. Support @ Rainbow Plant Life

      Awesome, Lauren. Thanks for your comment and for taking the time to review!

  13. Sonal

    5 stars
    Just made these and they were so delicious! I was a bit nervous b/c my baking skills are awful and I wanted to try these gluten free. I used the gluten free suggestion and subbed almond flour/milk for the oat milk and oat flour bc it was what we had. Also subbed coconut oil for vegan butter and it worked out great! Thanks!

    1. Support @ Rainbow Plant Life

      Awesome, Sonal. Thanks for your comment and for taking the time to review!

  14. Elad

    5 stars
    This is the best vegan blueberry muffins recipe I found (and I have tried many)! The muffins came out delicious, rich and really bakery-style as promised. Thanks for another great recipe!

    1. Support @ Rainbow Plant Life

      Awesome, Elad. Thanks for your comment and for taking the time to review!

  15. Anja

    I just made these and they look delicious and the bits I’ve already tried are so tasty. Any tips on getting them out of the tin safely? Mine was well greased and didn’t my stick, but still crumbled quite a bit when I took them out. I’d waited 20 minutes before removing them.

    1. Support @ Rainbow Plant Life

      Good to hear you’re a fan of the muffins, Anja! Did you make sure to add oil to the top of the pan as well? This helps make them easier to remove from the tin.

    2. Jacki

      I’m a fan of using a spoon that you would use for cereal. You can easily loosen the edges and then scoop out the muffin 👍

  16. Danny

    5 stars
    WOW, I made these today with our homegrown fresh blueberries and must say this is by far my favorite recipe for blueberry muffins! I am always looking for recipes that use blueberries, we grow appropriately 30 lbs. a year, and this one is a keeper….no need to keep my other recipes. Thanks for sharing this, if I could share a photo I would, these look as good as they taste

    1. Support @ Rainbow Plant Life

      Danny, So glad to hear you loved this recipe!

  17. Elsa

    5 stars
    These were fabulous. Super moist, great flavor, no weird aftertaste (which some vegan baking recipes can have). 10/10

    1. Support @ Rainbow Plant Life

      Elsa, So glad to hear you loved this recipe!

  18. Kathleen

    I only have self-rising flour. Could it be used? If yes, how?

    1. Support @ Rainbow Plant Life

      Hi Kathleen, we haven’t tried this ourselves but are not sure it would work. We only know the recipe works as-written. Here’s an article that may be of help to you.

  19. Kimberly

    5 stars
    These muffins are amazing! Nice and soft (without crumbling apart) on the bottom, and sweet & crunchy on top. I subbed in whole wheat flour for 3/4 cup of the all-purpose flour, used soy instead of oat milk, and mixed olive oil with the vegan butter since that’s what I had on hand…. even though I somehow missed the multiple notes about the thickness of the batter and added another splash of soy milk to thin it out a tiny bit, they still turned out delicious. You could eat the “streusel” with a spoon! Next time I might increase the almond extract to make it more pronounced; in the current recipe, the almond with vanilla & lemon all work together create that perfect “bakery muffin” flavor.

    1. Support @ Rainbow Plant Life

      Thanks for sharing, Kimberly! Wonderful to hear you’re a fan of the muffins :)

  20. Emily

    5 stars
    These were amazing!! I didn’t have lemon so I subbed apple cider vinegar for the “buttermilk.” I will definitely be making them again- best vegan muffins by far and my boyfriend cannot stop talking about them!

    1. Support @ Rainbow Plant Life

      Emily, So glad to hear you two loved this recipe!

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!