These Easy Vegan Blueberry Muffins (No Eggs – No Dairy) are soft, tender, perfectly sweet, and simply irresistible! You don’t need a stand mixer, just a couple of bowls and a whisk. Plus, they’re made with ingredients that are probably already in your pantry. Make a batch, pop them in the freezer, and you’ll always have a homemade treat ready to go. Just warm them up, and they’re as good as fresh. It’s a game-changer for busy mornings when you need breakfast in a hurry!

a egg-free, dairy-free, Vegan Blueberry Muffin over a plate with fresh blueberries on the sides and muffins in the background.

Oriana’s Thoughts On The Recipe

Muffin lovers, gather around! Today, I’m sharing one of my all-time favorite recipes—No Eggs, No Dairy, Easy Blueberry Muffins! These beauties are in my top three most-loved muffin recipes. Why? They’re soft, tender, perfectly sweet, and simply irresistible.

Plus, they’re super simple to make! Grab two bowls, a whisk, and a handful of everyday ingredients, and you’re good to go. No fancy equipment or complicated techniques, just pure blueberry bliss.

They’re totally egg-free and dairy-free, making them perfect for anyone with food allergies or dietary restrictions. Oh, and did I mention they freeze beautifully? You can whip up a batch and keep them handy for busy mornings or snack-time cravings.

Whether I’m baking for the family or preparing snacks for the week ahead, this recipe never lets me down. It’s the perfect balance of sweet, soft, and fruity—basically, everything you want in a muffin!

a Vegan Blueberry Muffins over a white surface with fresh blueberries on the sides.

What I Love About This Recipe

Muffin Perfection!: These muffins are soft, tender, and bursting with flavor. Each bite is a delightful mix of juicy blueberries and a hint of citrus from the lemon zest. The texture is perfect—not too dense, but not crumbly, either. Just pure muffin magic.

Simple Ingredients: You won’t need any special trips to the store to make these muffins. Everything you need is likely already in your pantry or fridge.

Easy To Make: I love that this recipe doesn’t require a mixer. Just grab two bowls and a whisk, and you’re set.

Allergy-Friendly: These muffins are completely egg-free and dairy-free, making them perfect for anyone with food allergies or dietary restrictions.

Freezer-Friendly: Make a big batch, pop them in the freezer, and you’re set for the week (or month!). They freeze beautifully and are perfect for meal prep. Whenever you need a muffin, just reheat and enjoy!

Potential Cons Of The Recipe

  • Blueberry Bleeding: The blueberries, especially frozen ones, may burst and turn your batter slightly purple.
  • Texture: If overbaked, these muffins can dry out.

Tips To Mitigate These Cons

  • Fold Gently: When adding the blueberries to the batter, gently fold them in to avoid bursting and staining the batter. Use fresh/firm blueberries when possible for the best results.
  • Check Baking Time: Make sure to not overbake them, as that can dry out the muffins. Keep an eye on them as they bake, and check for doneness with a toothpick.

Ingredients You’ll Need, Substitutions & Notes

Ingredients needed to make a Vegan Blueberry Muffins with name tags.

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).

  • All-purpose flour: The base of the muffins, providing structure.
  • Baking powder & baking soda: These leavening agents help the muffins rise and become fluffy. Note: Make sure they’re not expired or too old.
  • Salt: Enhances the flavor and balances the sweetness.
  • Neutral-tasting oil: Keeps the muffins moist without overpowering the flavor. Note: You can use any neutral-tasting oil you prefer, such as canola, vegetable, or avocado oil, which all work well.
  • Granulated sugar: Adds sweetness.
  • Milk (dairy or non-dairy): The liquid base. Note: Oat milk, or soy milk are great dairy-free options.
  • Lemon juice and zest: Adds brightness and a touch of acidity, which helps the baking soda activate.
  • Pure vanilla extract: Enhances the sweetness and adds a wonderful aroma.
  • Blueberries (fresh or frozen): The star of the show! Fresh blueberries are ideal, but frozen ones work just as well. Note: If using frozen, do not thaw.

Process Overview: Step-by-Step Photos

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).

Step 1 – Mix Dry Ingredients

Whisk the flour, baking powder, baking soda, and salt together in a large bowl until combined.

Step 2 – Combine Wet Ingredients

In a mixing bowl, combine oil, sugar, milk, lemon juice, vanilla, and lemon zest.

Step 3 – Mix Dry and Wet Ingredients

Fold the wet ingredients into the dry ingredients and mix everything together by hand. Do not overmix; the batter will be thick. Toss the blueberries with 2 teaspoons of flour. Add the floured-covered blueberries to the batter and gently fold with a spatula until evenly distributed. Do not overmix. Cover the bowl and let the batter rest for 15 – 20 minutes. While the batter rests, preheat the oven to 425º F (220º C).

Step 4 – Make the Crumble (optional):

Add the flour, sugar, and salt to a medium bowl and stir to combine. Add the melted butter and use a fork to incorporate the butter into the flour until the mixture resembles coarse crumbs. Set aside.

Step 4 – Fill The Muffins Pan

Fill 10 muffin cups right to the top with the batter. Add two or three blueberries on top. Then, sprinkle the crumble mixture evenly over the muffins.

unbaked Easy Vegan Blueberry Muffins in a muffin tin.

Step 5 – Bake

Bake for 5 minutes at 425º F (220º C), then reduce the oven temperature to 350º F (180º C) and continue baking until golden brown and a toothpick inserted in the center comes out clean, another 22 to 22 minutes. Allow the muffins to cool for 10 minutes in the muffin pan, then transfer to a wire rack to continue cooling.

baked Easy Vegan Blueberry Muffins in a muffin tin.
egg-free and dairy-free Blueberry Muffins with crumb on top over a white surface.

Recipe Tips

  • Measure the ingredients correctly. I highly recommend using a kitchen scale.
  • Preheat the oven for at least 15 minutes before you start, giving it plenty of time to reach the ideal recipe temperature.
  • Use firm blueberries. If possible, find fresh, firm blueberries for best results, as they will hold up in the muffin mixture.
  • Don’t overmix the batter. Mix just until you’ve evenly distributed the ingredients throughout the batter.
  • Let the batter rest! When your batter is ready, cover it and let it rest for 20 – 25 minutes. Resting the batter allows the flour to hydrate fully.
  • Bake at High Temperature Initially. Bake at 425ºF (190ºC) for 5 minutes, and then reduce the oven temperature to 375ºF (190ºC). This initial high oven temperature will help quickly lift up the muffin top.
  • Don’t open the oven door until the muffins have set. Leave the oven closed until the minimum time is stated in the recipe.
  • Know your oven! Every oven is different, so baking times must always be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The muffins are done when a toothpick inserted in the center comes out clean.

Food Allergy Swaps

  • Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
  • Nut Allergy: Use oat or rice milk instead of almond milk.
  • Soy-Free: Use rice or oat milk instead of soy milk.
a Vegan Blueberry Muffin over a plate with fresh blueberries on the sides.

Variations & Additions

  • Spices: Add a pinch of cinnamon or nutmeg to the crumb topping for a warm spice flavor.
  • Other Fruits: Substitute blueberries with raspberries or blackberries for a different berry twist.
  • Nuts: You can add 1/4 cup of chopped nuts to the crumb for an extra crunchy texture.

Storing and Freezing Instructions

Store: Store covered at room temperature for 3 to 4 days, then transfer to the refrigerator for up to 1 week.

Freeze: Muffins can also be frozen for up to 3 months. Cool muffins completely, wrap them with plastic wrap, and then with foil. Place in a freezer bag. Thaw frozen muffins in the refrigerator and then bring them to room temperature.

Frequently Asked Questions

Can I use frozen blueberries?

Absolutely! If using frozen, do not thaw, and toss them in a little flour to prevent them from sinking.

Can I make this recipe gluten-free?

Yes! Just use a good gluten-free flour blend, and they should turn out great. See my suggestions above.

Can I make mini muffins?

Yes! I recommend halving the recipe to make about 24 mini cupcakes. Bake at 350º F (180º C) for 10 – 12 minutes.

a Vegan Blueberry Muffin cut in half showing its perfect texture over a plate with fresh blueberries on the sides.

More Egg-Free & Dairy-Free Muffin Recipes You’ll Love!

❤️ Love what you see? JOIN my Private Baking Club. Also, Subscribe to Mommy’s Home Cooking email list, so you’ll never miss a recipe! And FOLLOW along on Instagram, Pinterest, and Facebook for more fun! 

Recipe Card 📖

a egg-free, dairy-free, Vegan Blueberry Muffin over a plate with fresh blueberries on the sides and muffins in the background.

Easy Vegan Blueberry Muffins (No Eggs – No Dairy)

64569017466b70122dc3c6f02423c7db?s=30&d=mm&r=gOriana Romero
These Easy Vegan Blueberry Muffins (No Eggs – No Dairy) are soft, tender, perfectly sweet, and simply irresistible! You don’t need a stand mixer, just a couple of bowls and a whisk. Plus, they're made with ingredients that are probably already in your pantry.
No ratings yet
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 10 muffins

Ingredients
 

  • 2 ¼ cup (315 g) all-purpose flour (+ 2 teaspoons for tossing the blueberries)
  • 2 ¼ teaspoons (8 g) baking powder
  • ¾ teaspoon (4.5 g) baking soda
  • 1/2 teaspoon (2 g) salt
  • ½ cup (120 g) neutral-tasting oil
  • 3/4 cup (150 g) granulated sugar
  • 1 cup (240) ml milk (dairy or non dairy)
  • 2 tablespoons (30 ml) lemon juice (zest the lemon before you squeeze it)
  • Zest of 1 lemon
  • 1 teaspoon (5 ml) pure vanilla extract
  • 1 ½ cups (210 g) blueberries (fresh or frozen – see notes)

For The Crumb (optional):

  • 1/4 cup (35 g) all-purpose flour
  • 1/4 cup (50 g) granulated sugar
  • 1/8 teaspoon salt
  • 2 tablespoon (28 g) butter, melted

Important

Don’t forget to check out the step-by-step photos above in the post—they’ll guide you through the process and make everything super clear!

Instructions
 

  • Line 10 cavities of a 12-cup muffin tin with paper liners; lightly spray the liners and the pan with baking spray.
  • Whisk the flour, baking powder, baking soda, and salt together in a large bowl until combined.
  • In a mixing bowl, combine oil, sugar, milk, lemon juice, lemon zest, and vanilla.
  • Fold the wet ingredients into the dry ingredients and mix everything together by hand. Do not overmix; the batter will be thick.
  • Toss the blueberries with 2 teaspoons of flour. Add the floured cover blueberries to the batter and gently fold with a spatula until evenly distributed. Do not overmix. Cover the bowl and let the batter rest for 15 – 20 minutes.
  • While the batter rest, preheat the oven to 425º F (220º C).
  • Make the Crumble (optional): Add the flour, sugar, and salt to a medium bowl and stir to combine. Add the melted butter and use a fork to incorporate the butter into the flour until the mixture resembles coarse crumbs. Set aside.
  • Fill 10 muffin cups right to the top with the batter. Add two or three blueberries on top. Then, sprinkle the crumble mixture evenly over the muffins.
  • Bake for 5 minutes at 425º F (220º C), then reduce the oven temperature to 350º F (180º C) and continue baking until golden brown and a toothpick inserted in the center comes out clean, another 22 to 22 minutes. Allow the muffins to cool for 10 minutes in the muffin pan, then transfer to a wire rack to continue cooling.
    Tip: Every oven is different, so baking times must always be taken with a grain of salt. Oven thermostats can be wildly off, affecting baking time, so keep an eye on yours.
Oriana’s Notes
 
Blueberries: You can use fresh or frozen. If using frozen, do not thaw.
 
Store: Store covered at room temperature for 3 to 4 days, then transfer to the refrigerator for up to 1 week.
 
Freeze: Muffins can also be frozen for up to 3 months. Cool muffins completely, wrap them with plastic wrap, and then with foil. Place in a freezer bag. Thaw frozen muffins in the refrigerator and then bring them to room temperature.
 
Food Allergy Swaps:
    • Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
    • Nut Allergy: Use oat or rice milk instead of almond milk.
    • Soy-Free: Use rice or oat milk instead of soy milk.
 
Extra Tips:
  • Measure the ingredients correctly. I highly recommend using a kitchen scale.
  • Preheat the oven for at least 15 minutes before you start, giving it plenty of time to reach the ideal recipe temperature.
  • Use firm blueberries. If possible, find fresh, firm blueberries for best results, as they will hold up in the muffin mixture.
  • Don’t overmix the batter. Mix just until you’ve evenly distributed the ingredients throughout the batter.
  • Let the batter rest! When your batter is ready, cover it and let it rest for 20 – 25 minutes. Resting the batter allows the flour to hydrate fully.
  • Bake at High Temperature Initially. Bake at 425ºF (190ºC) for 5 minutes, and then reduce the oven temperature to 375ºF (190ºC). This initial high oven temperature will help quickly lift up the muffin top.
  • Don’t open the oven door until the muffins have set. Leave the oven closed until the minimum time is stated in the recipe.
  • Know your oven! Every oven is different, so baking times must always be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The muffins are done when a toothpick inserted in the center comes out clean.
 
Variations & Additions:
  • Spices: Add a pinch of cinnamon or nutmeg to the crumb topping for a warm spice flavor.
  • Other Fruits: Substitute blueberries with raspberries or blackberries for a different berry twist.
  • Nuts: You can add 1/4 cup of chopped nuts to the crumb for an extra crunchy texture.
 
I appreciate your feedback, and it helps others, too!Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.

Nutrition

Calories: 293kcalCarbohydrates: 42gProtein: 4gFat: 13gSaturated Fat: 1gPolyunsaturated Fat: 3gMonounsaturated Fat: 7gTrans Fat: 0.04gCholesterol: 3mgSodium: 308mgPotassium: 89mgFiber: 1gSugar: 19gVitamin A: 52IUVitamin C: 3mgCalcium: 90mgIron: 1mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Share your Creations!Tag @mommyshomecooking on Instagram and hashtag it #mommyshomecooking or Join my Private Facebook Group
Course Breakfast
Cuisine American
Calories 293
Keyword blueberry dairy-free egg-free muffins recipe Vegan

Similar Posts

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.