This post may contain affiliate links. Please read our disclosure policy.

With plenty of juicy blueberries and a crispy streusel topping, these bakery-style vegan blueberry muffins are a must-try this summer! They have a moist and fluffy texture, are not overly sweet, and require simple ingredients!

Blueberry muffin topped with streusel and mint on a small plate.

Introducing decadent blueberry muffins with a twist! What’s the twist? They have purple crispy tops that are naturally colored with a secret ingredient!

The idea to color the streusel topping came to mind when I was making these Easter sugar cookies. I used ube powder to give the cookie dough a vibrant hue and thought: “Wait, this purple color would look so cool on some blueberry muffins!” A few tests later, and here we are!

Not only does the crumble topping add crispiness and a more rustic look, but it also makes the muffins pop more, thanks to their purple tops!

But don’t let that topping overshadow the muffins themselves, as they are extraordinarily tasty. They have a tender and delicate crumb infused with plenty of vanilla and pack a ton of melty blueberries. After doing some taste tests, I can confirm that no one will even realize they are vegan!

⭐️ Why You Should Try It

Juicy blueberries. Crispy purple tops.

These muffins are an explosion of textures (and flavor!). You’ve got fruity and juicy blueberries, a super tender and fluffy vanilla crumb that literally melts in your mouth, and the icing on the cake: a sweet and crispy streusel that adds an exciting crunch. What’s not to love?

Also, my muffins are slightly less sweet than the ones you can find at the bakery, allowing the blueberries to truly shine.

Made with simple ingredients.

This recipe relies on simple ingredients (with the exception of ube powder, but more on that later) that you can gather in one trip to the supermarket. Oh, and no stand mixer required. Just one large mixing bowl, a smaller one to make the streusel, and a muffin baking pan. It will take you just about an hour to whip up a batch of the beauties!

🫐 Ingredient Notes

Ingredients like flour, sugar, oats, butter, vanilla extract, and blueberries.

Flour

All-purpose flour makes the base of the muffin batter. There is no need for cake or bread flour here. Regarding a gluten-free version, I haven’t tried this recipe with a gluten-free flour mix, so I cannot report on that yet.

Sugar

Since blueberries have a mild flavor, I prefer using granulated white sugar over darker types of sugar, which would completely overpower the flavor.

Substitute: Light brown sugar works too, but imparts a slightly darker color to the batter. I advise against using dark brown sugar or coconut sugar, as they would completely alter the flavor of your muffins.

Baking powder and baking soda

This allows the batter to rise and create a light and airy crumb.

Oil

To add richness and tenderness to the muffins, I use a neutral oil. Canola, grapeseed, or sunflower oil are good options.

Note: I prefer using oil instead of butter in muffins because it results in a moister texture and keeps them soft for longer. Don’t worry, though, the muffins are not greasy at all!

Vanilla extract

As with most of my baked sweets, I like to add a splash of vanilla extract for that gourmand and floral flavor.

Substitute: You can omit the vanilla extract and substitute vanilla sugar for the granulated sugar.

Blueberries

Please, use fresh blueberries! Yes, frozen blueberries will also work, but they don’t taste as good, and they will mash much more easily in the batter, resulting in muffins with a blue-ish crumb. I have tried, and I can assure you that your muffins won’t look as appetizing.

Love blueberries? Check out my blueberry tart or these blueberry overnight oats!

Crumble topping ingredients

To make the colorful crumble topping, I rely on a base of flour, sugar, oats, butter, and ube powder. Ube powder is the magical ingredient that brings a deep purple hue to the crumble! It’s 100% natural as it’s made from ground dried purple sweet potatoes.

You can buy ube powder online or at well-stocked organic stores. Make sure to check the ingredients label – it should list only purple sweet potatoes. No sugar, no coloring.

🥣 How to Make It

1. Prepare the crumble topping

  1. Mix together all of the ingredients. Add the flour, rolled oats, sugar, ube powder, and butter to a small mixing bowl. Using your hands, mix all of the ingredients together until they form small crumbles. Set aside.

2. Make the muffins

  1. Whisk the dry ingredients. In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
  1. Add the wet ingredients. Pour in the plant-based milk, oil, vanilla extract, and apple cider vinegar.
  2. Mix. Using a wooden spoon or spatula, mix the batter until no lumps remain. Do not overmix, though, as this could cause the muffins to be denser.
  1. Incorporate the blueberries. Add the blueberries and stir until they are evenly incorporated. Again, do not stir too much – you don’t want to mash the blueberries.
  1. Prepare your muffin pan. Lightly grease the 6 cavities of a muffin pan with butter. Then, place a muffin paper liner in each cavity.
  2. Fill it. Next, fill each cavity until it reaches about three-quarters full.
  3. Top with the crumble. Sprinkle the purple crumble topping evenly on top of each muffin.
  4. Bake. Transfer the muffin pan to the oven and bake for 20-22 minutes or until the tops are golden brown. Allow the muffins to cool down for about 15 minutes before removing them from the pan and transferring them to a cooling rack.

Serve them chilled! I know, it might sound weird, but trust me on this. Chilled blueberry muffins taste twice as good as room temperature ones. The muffins remain tender while the blueberries get an even more fruity flavor! So, please chill your blueberry muffins!

📔 Tips

Do not add more blueberries.

It might be tempting to increase the amount of blueberries in the batter, but I don’t recommend doing so. I made that mistake once, and I ended up with flatter muffins that were too moist. See, blueberries tend to melt slightly during baking, and adding too many can cause the muffins to deflate.

Grease your pan.

Even if you are using a non-stick pan + muffin paper liners, I highly suggest lightly greasing the cavities with butter. This will ensure that you won’t have any trouble removing the muffins from the pan.

Remove them from the pan shortly after baking.

Try not to let the muffins cool down in the pan for too long. Usually, 15-20 minutes is enough. If they sit in the pan for too long, moisture will get trapped, resulting in soggy bottoms.

🍫 Variations

Here are some add-in ideas that you can incorporate into your muffins:

  • Lemon zest: Finely chop some lemon zest and incorporate it into the batter for a delicate citrus flavor. It pairs really well with the blueberries!
  • Dried blueberries: That’s right! You could also replace 1/4 cup of the fresh blueberries with 3-4 tablespoons of dried blueberries for extra texture and a more intense blueberry flavor.
  • Blueberry jam: Swirl 2-3 teaspoons of blueberry jam into each muffin cavity (before adding the crumble topping).

🥛 What to Serve Them With

You can serve these muffins as a snack or for breakfast with vegan Greek yogurt, almond yogurt, or even banana milk. They also make a decadent dessert topped with a dollop of whipped cream!

❄️ Storing and Freezing

  • To store: Wrap each muffin in plastic wrap and store it in the refrigerator for up to 4 days.
  • To freeze: Freeze for up to 2 months. Thaw for a few hours on the counter or overnight in the refrigerator.

💬 FAQ

Do I need to toss the blueberries with flour prior to adding them to the batter?

Based on my tests, I didn’t notice any difference between muffins baked with blueberries tossed with flour or not. In both cases, the blueberries didn’t sink to the bottom. For more runny batters, that may work, but since the batter I use here is quite thick, it doesn’t change anything.

Can I omit the crumble topping?

Yes, you can! Although I believe it provides extra texture and makes the muffins look cooler, it’s not essential to this recipe.

Can I use a silicone pan?

Yes, you can use a silicone muffin pan instead of a metal one. Just keep in mind that your muffins won’t be as brown on the outside as silicone doesn’t conduct heat as well as metal.

Close-up of a bite of a blueberry muffin.

These muffins are a must-try this summer when fresh blueberries are in season! They are perfectly balanced in sweetness, soft and fluffy, and so fruity.

⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!

Two blueberry muffins stacked.
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Vegan Blueberry Muffins

5 from 1 vote
Author: Thomas Pagot
With plenty of juicy blueberries and a crispy streusel topping, these bakery-style vegan blueberry muffins are a must-try this summer! They have a moist and fluffy texture, are not overly sweet, and require simple ingredients!
Prep Time : 25 minutes
Cook Time : 25 minutes
Total Time : 50 minutes
Servings 6 muffins

Ingredients
 

Muffins

  • 1 and 1/2 cup all-purpose flour
  • 1/2 cup granulated sugar
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 1/2 cup unsweetened plant-based milk
  • 1/3 cup neutral oil
  • 2 tsp vanilla extract
  • 1 tsp apple cider vinegar
  • 1 cup fresh blueberries

Crumble Topping

Instructions
 

  • Preheat the oven to 350 °F (175°C).

Crumble Topping

  • Mix together all of the crumble ingredients. Add the flour, rolled oats, sugar, ube powder, and butter to a small mixing bowl. Using your hands, mix all of the ingredients together until they form small crumbles. Set aside.

Muffins

  • Whisk the dry ingredients. In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
  • Add the wet ingredients. Pour in the plant-based milk, oil, vanilla extract, and apple cider vinegar.
  • Mix. Using a wooden spoon or spatula, mix the batter until no lumps remain. Do not overmix, though, as this could cause the muffins to be denser.
  • Incorporate the blueberries. Add the blueberries and stir until they are evenly incorporated. Again, do not stir too much – you don’t want to mash the blueberries.
  • Prepare your muffin pan. Lightly grease the 6 cavities of a muffin pan with butter. Then, place a muffin paper liner in each cavity.
  • Fill it. Next, fill each cavity until it reaches about three-quarters full.
  • Top with the crumble. Sprinkle the purple crumble topping evenly on top of each muffin.
  • Bake. Transfer the muffin pan to the oven and bake for 20-22 minutes or until the tops are golden brown. Allow the muffins to cool down for about 15 minutes before removing them from the pan and transferring them to a cooling rack.
  • You can store the muffins in the refrigerator for up to 4 days.

Notes

Do not add more blueberries.

It might be tempting to increase the amount of blueberries in the batter, but I don’t recommend doing so. I made that mistake once, and I ended up with flatter muffins that were too moist. See, blueberries tend to melt slightly during baking, and adding too many can cause the muffins to deflate.

Grease your pan.

Even if you are using a non-stick pan + muffin paper liners, I highly suggest lightly greasing the cavities with butter. This will ensure that you won’t have any trouble removing the muffins from the pan.

Remove them from the pan shortly after baking.

Try not to let the muffins cool down in the pan for too long. Usually, 15-20 minutes is enough. If they sit in the pan for too long, moisture will get trapped, resulting in soggy bottoms.
Course : Breakfast, Dessert
Cuisine : American
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants
Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Subscribe
Notify of
Did you make this recipe? Rate it!




1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

5 stars
I made them in a mini muffin tin and they tasted wonderful. Not too sugary like many other recipes. Can’t wait to make them again.