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
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.
Ingredient notes
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.
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.
Frequently Asked Questions
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.
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.
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.
We’ve tried these muffins with soy milk with good results. I tend to use oat milk in baking because it browns the best.
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.
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!
Big Vegan Flavor
Techniques and 150 recipes to master vegan cooking.
Vegan Blueberry Muffins
Ingredients
- 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
Instructions
- 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.
Notes
- 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.ย
I’ve made these twice now and they are so divine! Such beautiful textures (especially that walnut sugar crumble on top) and flavors and very straightforward to make (even for me as a non-baker). Thank you!
Thanks for the amazing review, Autumn!
I tried this recipe this week for a school event to accommodate a group member with a vegan diet. This whole group loved it! This is such a beautiful, well thought out recipe that really understands the principles of baking. It’s still blueberry season where I am so I’m definitely making this again.
I used soy milk instead of oat milk, granulated white sugar instead of cane sugar, and oats instead of walnuts and all the substitutions worked great.
Thank you for sharing!
That’s great to hear, J! Thanks for the outstanding review!
The depth of flavors is like a party for my mouth. While I wouldn’t consider this a traditional blueberry muffin, it is definitely delicious and will be added to my recipe box. Thank you, Nisha!
Hi Darrell, thank you so much for your kind review!
Hi! I tried making this dish but I had a weird sour, metallic almost taste in the muffins. Any idea of what this could be from? Thank you so much for your great recipes!
Hi Ravi, I had this exact situation happen in my kitchen about a year ago while I was making Nishaโs pancakes for family that had come to visit. I realized it was because I had not whisked my dry ingredients enough, which resulted in pockets of baking powder that had not been properly mixed, and a sour taste (and metallic!) was detected. Be sure to whisk the dry ingredients well next time and you shouldnโt have the problem again ๐
The other option is to buy aluminum-free baking powder (thatโs what we use in the RPL kitchen). There isnโt that much baking powder in this recipe, but a baking powder that contains aluminum could also be the culprit.
Hope those solutions work!
Made these with my 12-year old this week and it turned out so good. They are super soft and delicious!!! Highly recommend!!! We both canโt wait to make them again. Thank you Nisha for all your awesome recipes!
We’re over the moon to hear you enjoyed the recipe, Chitra. Thanks for your kind words!
These are seriously AMAZING! I made these last night and could not believe how they turned out. I’ve never had this much success without the use of eggs. Truly are bakery style muffins. Thank you for this recipe! ๐
Your review made our day, Shivani! Thank you for taking the time to share your thoughts and for trying out the recipe.
I made these muffins for a bake sale and received so many compliments. The lemon zest, walnuts, and blueberries create a really delicious flavor combination on the first bite. The texture was perfection too!
Your positive feedback is the best reward for our hard work. Thank you, Grace!
These were INCREDIBLE. A true showstopper. Nice to have a recipe that would absolutely โfoolโ people and make a nice baked gift. We used soy milk instead of oat because thatโs all we had on hand and it worked beautifully. Also used frozen berries (also all we had) and just thawed them by air and tried hard to get the liquid out- it turned out great! Thank you for such a fantastic recipe!!
We’re over the moon to hear you enjoyed the recipe, Kelly. Thanks for your kind words!
Absolutely amazing! I really appreciate this recipe, thank you!
I used soy milk instead of oat as the oat milk I buy doesnโt thicken then adding lemon/vinegar.
Hi Beth, it’s great to hear you had success with the recipe. Thanks for the review!
I chose soy milk over oat milk to achieve a thicker buttermilk, and the muffins turned out tasty, golden, and fluffy.
Hi Frankie, weโre thrilled to hear you enjoyed this recipe! 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!
my husband says these were the best muffins ever even better than sprouts! thank you
I think this recipe will be a stable in our family.
we love your recipies.
Your positive feedback is the best reward for our hard work. Thank you, Danielle!
I made them for my 21st birthday and I absolutely loved them! And even better…my whole family did as well, which made me extremely happy as the only vegan!! :) I’ll definitely be making them again!
We’re over the moon to hear you enjoyed the recipe, Holly. Thanks for your kind words!
how am i just reviewing these? i’m in love. the flavor is SO good (and licking the bowl is a treat). Just made a batch with some blueberries we picked this weekend and I’m thinking I need to make another to freeze for a postpartum treat.
Thanks for the amazing review, Kristen! We’re thrilled you love the muffins!
Oh my word, are these muffins crazy delicious! I am a horrible muffin maker..last year I tried and tried to make a good blueberry muffin and failed at every recipe. This year I found myself allergic to eggs with 7 lbs of fresh blueberries and dying for a muffin. I was thrilled to find my favorite chef, Nisha, had a recipe. I followed it to a tee and this year my muffins are a huge success! Thank you, Nisha, for making these muffins 12 times to get them perfect! I appreciate your work!
Hi Lisa, we appreciate the kind review! It’s awesome to hear the muffins were a hit!
These are so good! In my momโs 50-year-old standard-sized muffin tins, a double batch makes about 27 muffins – and why wouldnโt you double a recipe like this? Itโs great to have plenty to share & enjoy for a few days, and makes it more worth doing all those many steps and dirtying all those many bowls, cups, & spoons ;) My only tweak was to rub the lemon zest and white sugar together with my fingers before adding the rest of the wet ingredients to them. It gets the oils from the zest worked into the sugar and boosts the flavor (especially helpful since I didnโt have 4 whole lemons in the fridge, so I was a little short on zest). Word to the wise, if you double the recipe on the print page by changing โ12โ to โ24,โ it only doubles the first number for each item on the ingredient list, not any numbers after that (eg weights) nor any numbers in the directions.
Thanks for sharing, Lily! :) Great to hear you loved the muffins.
I made these yesterday and they are so beautiful and delicious!!! Although I did accidentally leave out the melted butter they were still very tasty and moist. I love how the blueberries were at the top and the crumble topping was great. My friends thought I had bought them at a bakery!
Awesome, Luna. Thanks for your comment and for taking the time to review!
Hey Nisha,
Thanks a bunch for this super tasty recipe. These muffins turned out fluffy with an amazing crumble on top. They will be โinhaledโ super quickly, thatโs for sure.
Hugs Heike
Thank you for your lovely comment, Heike! It makes us happy to know that you enjoyed the recipe.
Re Blueberry muffins
Can we substitute with almond flour
What can be swapped pit for oat milk
Hi Glenda,
We havenโt tested this with almond flour but wouldnโt recommend it.
If you want to make them GF this is how (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.
And as for plant milk sub: Soy milk should work pretty well. We tend to use oat milk in baking because it browns the best.
If you use frozen blueberries do you need to defrost first?
Thanks
Hi Katie, as stated in the FAQ section: “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. Drain most of the liquid that the berries release to avoid watering down the batter too much and pat dry with some towels.”
We hope you get the chance to try them!
I made these yesterday. They were soooooo good!
Lee, So glad to hear you loved this recipe!