Pinterest Hidden Image

Whether you have them for dessert, brunch, or as quick grab-and-go breakfast these eggless blueberry muffins are sure to satisfy your sweet cravings. Bursting with pops of juicy blueberries throughout, they're like the fresh summery version of my popular cinnamon streusel muffins!

Jump to:

📖 Recipe Overview

  • Quick & Easy To Make - You only need around 15 minutes of active prep time. The hardest part is waiting for the batter to rest and for them to bake in the oven!
  • Tender & Moist - They have a beautiful moist vanilla base which is complimented to well by the juicy blueberries. The crunchy vanilla streusel sets these apart from all other blueberry muffins!
  • Simple Ingredients - If you’ve done any vegan baking in the past, chances are you already have everything you need on hand apart from blueberries.

🧾 Ingredients Needed

Here's everything you need to make this easy vegan blueberry muffin recipe from scratch:


🫐 Ingredient Notes & Substitutions

  • Blueberries - I've made this recipe using fresh and frozen blueberries -both are great! Just a note on frozen berries, don't defrost them before adding them to the batter as they will release water and make everything soggy.
  • Soy Milk - This is mixed with apple cider vinegar (ACV) to make a dairy-free buttermilk substitute. You can also use another non-dairy milk such as oat milk or almond milk, but I tend to find soy milk works best.
  • Vegan Greek Yogurt - I love using vegan yogurt as an egg replacer. It adds so much moisture and flavor which can't be matched with other alternatives such as flax eggs. I use Alpro Greek-style, but you can also use vegan sour cream, skyr, or thick coconut yogurt. I reckon you could also use unsweetened applesauce in place of the yogurt.
  • Olive Oil - My go-to baking oil, you can swap it for more neutral canola oil or sunflower oil if you don't enjoy the slightly floral taste it brings to the muffins.
  • Vanilla Extract - This is a must for baking especially when baking with blueberries to enhance their flavor. I use a real vanilla pod to flavor the sugar for the crumb topping, but you can use store-bought vanilla sugar if preferred.

🥣 How To Make Vegan Blueberry Muffins

Here are step-by-step images showing how to make these blueberry muffins from scratch. Remember, the detailed printable recipe card is at the end of this page:

olive oil, sugar, vanilla extract, and vegan yogurt whisked until smooth in a large bowl.Pin

Step 1: In a large mixing bowl, whisk together the sugar, olive oil, vegan yogurt, and vanilla extract.

wet ingredients with vegan buttermilk whisked in a large mixing bowl.Pin

Step 2: Add the vegan buttermilk and whisk again to combine.

muffin batter with fresh blueberries folded through using a rubber spatula.Pin

Step 3: Fold in half of the dry ingredients using a spatula (flour, baking powder, baking soda, salt, and cinnamon). Mix the blueberries with the rest of the dry ingredients and fold into the batter until just combined.

vanilla crumble topping in a bowl.Pin

Step 4: While the muffin batter is resting, make the crumble topping. Rub the vanilla into the sugar, then rub in the flour and butter until it resembles a crumble consistency.

blueberry muffins in a muffin pan before baking with every second well left empty.Pin

Step 5: Scoop the muffin batter into the liners and fill them to the top of the muffin pan. Stud the tops with the remaining blueberries.

blueberry muffins with crumble topping in a muffin tin before baking.Pin

Step 6: Top with vanilla crumble and bake.

💬 FAQs

How to store blueberry muffins?

Transfer the muffins to an airtight container or ziplock bag, and store them at room temperature for up to 5 days or in the fridge for up to a week.

If refrigerated, let them sit at room temperature for an hour before serving.

Can they be frozen?

Yes, these muffins freeze beautifully. Place them in an airtight container or ziplock bag and freeze for up to 1 month. To defrost, let them sit on the counter for 1-2 hours.

Can I make them gluten-free?

I have not tried them with gluten-free flour. If you do attempt to make them, I would suggest an all-purpose GF cup for cup flour rather than a single flour like almond flour or oat flour, as they will not work.

Can I make them sugar-free or without white sugar?

The sugar is vital not only for sweetness but also for moisture and structure. You could probably get away with reducing the sugar in the muffin batter slightly by 25g or so if preferred.

Brown sugar or coconut sugar could probably be used, but note that this will change the appearance of the muffins and possibly add an overpowering flavor to them.

Liquid sweeteners such as maple syrup or agave cannot be used. Instead, try my date muffins which are sweetened solely using maple syrup and dates.

freshly baked blueberry muffins on a sheet of newspaper with a bite taken from one of them showing the moist interior.Pin

🧁 More Vegan Muffins

Stay in touch with me through social media @ InstagramPinterestTikTok, and Facebook. And subscribe via email to get all our new recipes!

Vegan Blueberry Muffins With Vanilla Crumb Topping

5 from 16 votes
PREP TIME: 15 minutes
COOK TIME: 20 minutes
Resting Time: 30 minutes
TOTAL TIME: 1 hour 5 minutes
Servings: 10


These fluffy vegan blueberry muffins have tall bakery-style muffin tops and a delicate buttery vanilla crumb topping. Studded with juicy blueberries, they can made using fresh or frozen blueberries.



Vanilla Crumb Topping (optional)


  • Make vegan buttermilk: In a jug, mix the soy milk and apple cider vinegar. Set aside.
  • Mix wet ingredients: Add the sugar, olive oil, vegan yogurt, and vanilla extract to a large mixing bowl and whisk. Add the vegan buttermilk (soy milk + apple cider vinegar) and whisk again.
  • Combine dry ingredients: Sift the flour, baking powder, baking soda, salt, and cinnamon into a bowl and whisk to combine.
  • Make the batter: Fold half of the dry ingredients into the wet ingredients using a spatula.
  • Mix in the blueberries: Add 180g ( 1 cup) of the blueberries to the bowl with the other half of dry ingredients and mix. Then fold this into the wet ingredients until combined. Be careful not to over-mix the cake batter, instead mix only until there are no visible packets of flour.
  • Rest the batter (optional)Let the batter sit at room temperature for 30 minutes - this promotes high muffin tops.
  • Make the crumb topping: Rub the vanilla into the sugar, then rub in the flour, and then the butter until it resembles a crumb consistency. Set aside.
  • Prepare the oven/pan: Preheat your oven to fan-forced 190°C(375°F) or conventional 210°C(410°F).
    Lightly grease the surface of 2 muffin trays with oil, and line them with 10 muffin liners - leave a gap between each one as you will only be filling every second cavity. I recommend only filling every second cavity as this promotes high muffin tops! The recipe will make 10 large muffins - so if you only have one muffin pan I recommend baking them in 2 batches.
  • Assemble: Using an ice cream scoop or large spoon, distribute the batter amongst the muffin liners, filling them to the top of the pan. Top with the remaining blueberries and sprinkle the crumb topping on top.
  • Bake at fan-forced 190°C/375°F or conventional 210°C/410°F for the first 5 minsThen turn down the temperature to 170°C/340°F or conventional 190°C/375°F and continue to bake for another 15 minutes.
    Allow the muffins to cool for 5 minutes, then carefully lift them out of the tray and transfer them to a cooling rack to cool further for 30 minutes.
  • Storage: Place the muffins in an airtight container and store them at room temperature for up to 5 days or in the fridge for up to a week. Let them sit at room temperature for an hour before serving if stored in the fridge. You can freeze them in an airtight container and defrost them for a couple of hours before serving.


  1. Soy Milk: This gives the best result, but you can also use almond milk or oat milk.
  2. Olive Oil: Or neutral oil like canola (rapeseed oil) or sunflower oil.
  3. Vegan Yogurt: I use Alpro Greek style. You can also use vegan skyr, vegan sour cream, or very thick coconut yogurt.
  4. Blueberries: Wash and dry really well. If using frozen blueberries, do not defrost them first.


Serving: 1muffin | Calories: 343kcal | Carbohydrates: 52g | Protein: 5g | Fat: 14g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 0.01g | Sodium: 269mg | Potassium: 82mg | Fiber: 2g | Sugar: 26g | Vitamin A: 190IU | Vitamin C: 3mg | Calcium: 114mg | Iron: 2mg
Did you make this recipe? Tag me TodayBe sure to leave a rating and a review in the section below, and mention @addictedtodates or tag #addictedtodates

© All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. instead, include a link to this post for the recipe.


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

Recipe Rating


  1. 5 stars
    Ces muffins sont comme des doudous ultra moelleux.......J'adoooooooore!!!!!
    Merçi pour cette recette😋

      1. I made these blueberry muffins today and boy did they come out amazing. I'm vegetarian so only made change of using normal milk and butter. Followed your recepie to the T and what a result. Thank you for sharing your recepies.

  2. 5 stars
    Absolutely delicious!!! I have been searching a long time for the perfect muffin and this recipe is it. Instructions are easy to follow, and the muffins are easy to make. I am not vegan so did not have the vegan ingredients, so used semi skimmed milk, Greek yoghurt and unsalted butter (I hope you dont mind), they worked a treat, no issues at all.
    Thankyou so much for sharing Christina.
    Thankyou so much for sharing your recipe Christina.

    1. Hi Yaya,

      Thank you so much for sharing your experience - I appreciate you taking the time to leave your detailed review 🙂

  3. I followed the recipe and the only change I made was the oat flour, as soon I take them out they fall apart and I had to go to 30 min cooking time and still uncooked inside.

    1. Hi Claudia,

      Oh no oat flour is not suitable for this recipe, so I can't stand over the results if the recipe was not followed. I specifically mention not to use it in the FAQ section, it does not function the same as all purpose flour.