These vegan blueberry muffins are made from a tried and true no-fail recipe that bakes up perfectly every time. Light and fluffy, moist, packed with blueberries, and topped with a crunchy cinnamon and sugar topping or crumble topping, this recipe is a winner every time!
They're easy to make in minutes and your whole family will love them! This is the vegan muffin recipe that you've been looking for!
These plant-based muffins bake up light and fluffy and bursting with blueberries. Top them with cinnamon and sugar and they taste like a mini blueberry coffee cake.
Jump to:
❤️ You'll love these muffins because they
- are easy to make with simple ingredients.
- bake up perfectly every time.
- are made in 1 bowl with simple ingredients.
- can easily be made gluten-free, and soy-free too.
- are packed with warm fresh blueberries and topped with cinnamon and sugar.
🧾 Ingredients and substitutions
- Vegan Margarine - to give the muffins richness. You can use Earth Balance, Mikayo, refined coconut oil, or the stick version of my homemade vegan butter.
- Vegan Sugar - any granulated sugar will work well. I use white organic cane sugar so my muffins bake up a lighter color. You could also use coconut sugar.
- Vanilla Extract - For flavor.
- Egg Replacer - You can use any egg replacer you choose to replace the equivalent of 2 eggs. I use Ener-G egg replacer or apple sauce to keep the muffins whiter, but flax and chia eggs work well too.
- For a flax or chia egg equal to 2 eggs: mix 2 tbsp flax meal or chia seed with 6 tbsp water. Stir with a fork and let it sit for 5 minutes, then use as you would egg in baking.
- Flour - any white, whole wheat, or spelt flour works well. You can also use any gluten-free flour mix that you choose and add 1 tsp of xanthan gum to it. (I don't recommend that you use flour mixes that contain sorghum flour. They tend to give the muffins a chewy texture).
- Salt- for flavor.
- Baking Powder - for leavening.
- Plant-Based Milk - for added moisture and richness. (I use soy milk, but you can use almond, rice, oat, hemp, or coconut-based milk).
- Blueberries - fresh blueberries work best. You can use frozen too, but they will stain the batter a little and not be as plump and juicy. (You can also sub out any berries that you like).
- Sugar and Cinnamon - to sprinkle on top of the muffins (This is totally optional, but gives your muffins a nice blueberry coffee cake flavor). Turbinado sugar or sugar in the Raw has larger grains and makes a nice topping. You can also use my vegan crumble topping on your muffins instead for a blueberry coffee cake-style muffin.
🔪 Helpful tools
- Electric Mixer - This is not absolutely essential, but very handy and will help you whip the butter and sugar together better giving you a lighter muffin.
- Muffin Tin - to bake your muffins in.
- Paper Liners or Spray oil - you need one or the other to make sure your muffins don't stick.
🥄 How to make vegan blueberry muffins
Step 1 - Preheat the oven to 400° F.
Step 2 - Mix together your flour of choice, baking powder, and salt. (And xanthan gum if making gluten-free muffins).
Step 3 - Beat together the softened vegan butter and sugar with an electric mixer for about 2 minutes until light and fluffy.
Step 4 - Add the egg replacer of your choice and the vanilla extract and mix for another 30 seconds.
Step 5 - Gradually add the dry ingredients alternating with the milk with the mixer set to low. (It will be a thick batter).
Step 6 - Fold in fresh blueberries.
Step 7 - In a small bowl mix together 2 tbsp of granulated sugar with 1/4 tsp cinnamon and stir. (This will be the topping).
Step 8 - Fill oiled or paper-lined muffin tins to the top and sprinkle them with a cinnamon and sugar mixture.
Step 9 - Place in the oven, turn down the heat to 375° F then bake for 28-30 minutes.
Step 10 - Allow the muffins to cool for about 10 minutes before removing them from the tin.
👩🏻🍳 Pro Tips
- Make sure you pre-heat the oven. Pre-heating the oven a little hotter than the baking temperature (400°F), allows the oven to cool off a little while you are loading your muffins in the oven.
- A hot oven when you first put the muffins in ensures that they rise well.
- Make sure your baking powder has not expired, or it will not rise well and you will have flat muffins.
- If using cupcake liners, spray them with a little oil to help prevent sticking.
- Also, if using paper liners, take the muffins out of the tins as soon as they are cool enough to touch and allow cooling outside the tin. This allows some of the humidity to escape and will reduce the paper sticking.
🍞 Gluten-free option
You can swap out the flour for your favorite gluten-free flour mix. However, I do not recommend almond flour as a substitution. I have also found that gluten-free flour mixes that contain sorghum flour tend to have a chewy consistency when used in muffin recipes.
*If your gluten-free flour mix does not contain xanthan gum, add 1 tsp of it to this recipe to help the muffins not have a crumbly texture.
✨ Soy-free option
To make this recipe soy-free, simply use soy-free margarine or coconut oil and use your choice of soy-free plant-based milk.
We love blueberries in my house. Some of our favorite ways to use them are in these muffins, in vegan blueberry cobbler, vegan blueberry cheesecake, or in berry sauce.
🫐 How to make blueberry crumble top muffins
Use my vegan crumble topping instead of the cinnamon and sugar mixture for a blueberry coffee cake muffin. You can also drizzle the tops of these muffins with vegan icing for an extra fancy look.
🌟 More vegan muffin recipes
- Spinach Muffins
- Vegan Raspberry Muffins
- Vegan Pumpkin Muffins
- Cranberry Orange Muffins
- Vegan Lemon Poppyseed Muffins
- Healthy Vegan Muffins with Hidden Veggies
📌 Be sure to follow me on Pinterest for new vegan recipes!
This recipe was inspired by The Best Blueberry Muffins by Once Upon a Chef and modified to be vegan.
📋 Vegan blueberry muffin recipe
Vegan Blueberry Muffins
Equipment
- Cupcake Liners or Spray Oil
Ingredients
- 2 cups flour (add 1 tsp xanthan gum if using gluten-free flour).
- 2 teaspoons baking powder
- 3/4 teaspoon salt
- 1/2 cup vegan butter or refined coconut oil
- 1 cup sugar
- 1/2 cup apple sauce or any other egg replacement equal to 2 eggs.
- 2 teaspoons vanilla
- 1/2 cup soy milk or any other plant-based milk
- 2 cups fresh blueberries
For the topping:
- 2 tablespoons granulated sugar like turbinado or sugar in the raw.
- 1/4 tsp cinnamon
Instructions
- Preheat the oven to 400°F (200°C).
- Mix together the 2 cups of flour of choice, 2 tsp baking powder, and 3/4 salt. (And 1 tsp xanthan gum if making gluten-free muffins).
- Beat together the 1/2 cup softened vegan butter and 1 cup sugar with an electric mixer for about 2 minutes until light and fluffy.
- Add the egg replacer of your choice and 2 tsp vanilla extract and mix for another 30 seconds.
- Gradually add the dry ingredients alternating with 1/2 cup milk with the mixer set to low. (It will be a thick batter).
- Fold in 2 cups fresh blueberries.
- In a small bowl mix together 2 tbsp of granulated sugar with 1/4 tsp cinnamon and stir. (This will be the topping).
- Fill oiled or paper-lined muffin tins to the top and sprinkle them with cinnamon and sugar mixture.
- Place in the oven, turn down the heat to 375°F (190°C) and bake for 28-30 minutes.
- Allow to cool for about 10 minutes before removing from tin.°
Notes
- Make sure you pre-heat the oven. Pre-heating the oven a little hotter than the baking temperature (400°F)(200°C) allows the oven to cool off a little while you are loading your muffins in the oven.
- A hot oven when you first put the muffins in ensures that they rise well.
- Make sure your baking powder has not expired, or it will not rise well and you will have flat muffins.
- If using cupcake liners, spray them with a little oil to help prevent sticking.
- Also, if using paper liners, take the muffins out of the tins as soon as they are cool enough to touch and allow cooling outside the tin. This allows some of the humidity to escape and will reduce the paper sticking.
Nutrition
⭐⭐⭐⭐⭐ Click the stars above or leave a comment! I'd love to hear from you!
Anshirley Corathers says
Hi, would I need to adjust the time and temperature for jumbo muffins?
Monica says
Yes, I would bake them at 350 F and add about 10 minutes of extra cook time. Enjoy! 🙂
Kerstin says
Monica, these are the best muffins I have made and I have been vegan for over 25 years. I am so glad I found your site. These muffins will be made again. Soooo good
Thank you.
Monica says
I'm so happy that you like them, Kerstin! 🙂
Autumn says
so excited to try these!!! my family is nuts over blueberry anything!!!! yay!!! thank you!!
Monica says
I hope that you enjoy it, Autumn! 🙂
Margaret says
Soo good! And easy to prepare.
This is my favorite go to muffin recipe.
Once again Monica, you never fail to create outstanding vegan recipes! Thank you
Monica says
Thank you, Margaret! I'm happy that you liked them! 🙂
Chloe Henderson says
You’ll think I’m mad but I had a ton of condensed coconut milk (delicious) I replaced the sugar and apple sauce with that and probably a tad extra milk. I also had no blueberries or vanilla so used grated carrot 1 cup and a tsp of ground ginger and they are delicious 🤯
Monica says
Sounds yummy. I'm glad that you were able to use it as a base recipe. 🙂
Leah says
I’m only dairy free, can I use two eggs in the recipe instead of an egg free alternative?
Monica says
Hi Leah, yes, that will work just fine! Enjoy! 🙂
Victoria says
Just tried them! Amazing flavour and texture, absolutely delicious.
Monica says
I'm so happy that you liked them Victoria! 🙂
Jeana says
O my goodness! I love this blueberry muffin recipe, they turned out so delicious and it was easy to make. I like how the batter isn’t too sweet, letting the sweetness of the blueberry shine. I used coconut oil and applesauce as you recommended as alternates. Thanks!
Monica says
I'm so happy that you liked them, Jeana! 🙂
Noelle says
Literally my favorite vegan muffin recipe! I’ve done this once before with frozen blueberries, coconut oil and apple sauce and they were gone within a day. This time, I used fresh blueberries and raspberries and they are INCREDIBLE! 😍😍😍
Monica says
I'm so happy that you liked them, Noelle! 🙂
Maneta R. Smith says
This recipe was just PERFECT!!! Wowza! Making another (double) batch, tomorrow because we can't get enough of them! I substituted flax eggs*
Monica says
I'm so happy that you liked them! 🙂
Yulia says
I only have frozen blueberries. Can I use them? Do I need to defrost first?
Monica says
You can use frozen blueberries. No need to defrost them first. It's actually better not to defrost them. You may want to increase the baking time by a minute or two with frozen berries. Enjoy! 🙂
Lana Espinosa says
Does your gluten free flour blend recipe work in this muffin recipe?
Monica says
I have not tested it on these muffins yet, but it should work.
Mindi says
Mine were really hard 😥😥, I used 2tbsp chia seed with 6tbsp of water.
Did I over cook it ?
Monica says
I usually use applesauce as the replacement for eggs in the recipe. They never come out hard for me, so I'm not really sure. Were they hard all the way though or just on the edges?
Monica says
This was great! We didn't have vanilla so we used maple syrup as a substitute. Also, we used raspberries instead of blueberries (my 9 year old isn't quite a fan of blueberries). We also added a little lemon zest. Your notes on substitutes was very helpful. We struggled to find a muffin "template" and we decided on this one and it did not disappoint. Thanks so much!
Monica says
You're welcome! I'm so happy that you liked it! This recipe has never failed me! 🙂
Sunshine says
The recipe doesn’t say how much salt to use.
Monica says
Thanks for alerting me to that! You need 3/4 tsp salt. It is in the recipe now. 🙂
Marggi says
Tender, moist and absolutely delicious! My non vegan son said they are the best blueberry muffins he’s ever tasted.
Monica says
I'm so happy that you liked them, Marggi! 🙂