Vegan muffins have a reputation for turning out dense or a little gummy, but these Vegan Lemon Blueberry Muffins prove just how light and fluffy they can be. These vegan muffins are soft, tender, and perfectly moist, with bursts of juicy blueberries and bright lemon flavor in every bite.
After extensive testing, this recipe nails that classic muffin texture without eggs or dairy, so you get a reliable, foolproof result every time. If you love that sweet-tart lemon and blueberry combo, you'll also want to try my lemon blueberry crisp with almond topping.

👩🏼🍳 A Quick Look:
- 🕒 Ready in: 20 minutes to prep + 20 minutes to cook
- 👪 Makes: 12 muffins
- 🍽 Calories: 204
- 💪 Protein: 3.4g
- 🔥 Cooking Method: Hand mix and bake
- 📖 Dietary Info: Vegan and vegetarian
- ⭐ Difficulty: Easy
- ❤️ Why You'll Love It: Light, fluffy, and bursting with bright lemon flavor, these vegan blueberry muffins bake up tall and tender every time.
SUMMARIZE & SAVE THIS RECIPE ON:
Nothing quite compares to biting into a warm, freshly baked muffin with a golden, slightly crisp top and a soft, fluffy center - it's one of those simple kitchen wins that just feels right.
But getting that texture in a vegan muffin took some testing. After more than 8 batches (I lost count), I kept running into the same issues - too dense, too wet, or not enough bright lemon flavor.
As a chef with experience baking in a cafe, I knew it came down to getting the ratios and method just right. The breakthrough was dialing in the balance of moisture and acidity, creating muffins that are light, tender, and packed with juicy blueberries.
Now, this is a recipe you can trust - even if you're new to vegan baking, because it's made with simple ingredients and tested to actually work, just like my fluffy cinnamon rolls with no eggs and easy vegan banana bread.
Why This Recipe Works
- Vegan "buttermilk" for lift: A mix of soy milk and lemon juice creates acidity that reacts with the leavening, helping the muffins rise tall and stay light.
- Soy yogurt adds moisture and tenderness: They add richness and keep the crumb soft without making the muffins heavy or dense.
- Lemon zest rubbed into sugar: This simple step releases the natural oils from the zest, giving you a brighter, more pronounced lemon flavor in every bite.
- Thick batter for bakery-style muffins: A thicker batter holds its shape as it bakes, creating that domed top and fluffy interior instead of flat, spread-out muffins.
Jump to:
Ingredients You Need

- White flour: White all-purpose flour produces muffins that are fluffy, light, and moist.
- Soy milk: I recommend soy milk because its higher protein content allows it to curdle when mixed with lemon juice, creating a vegan "buttermilk" that helps the muffins rise and stay tender. If needed, pea milk is the only reliable substitute since it has a similar protein level. Avoid using almond, oat, or other plant-based milks as they won't curdle properly and can affect the texture.
- Soy yogurt: It makes the muffins moist and fluffy. You can use any type of thick non-dairy yogurt, such as coconut yogurt or Greek-style vegan yogurt. If you have some yogurt left, use it to make these frozen berry overnight oats.
- Fresh blueberries: Use fresh blueberries for the best results. You can use frozen blueberries instead, but keep in mind that they release some liquid as they bake, so it's best to decrease the soy milk by 2 tablespoons if swapping the fresh for frozen.
- Lemon juice and zest: Make sure to use fresh lemons and not bottled lemon juice. It makes a big difference! I use fresh lemon juice in all of my desserts, including this easy vegan lemon pie, for maximum flavor.
See the recipe card below for exact measurements.
Baking Powder in Europe vs The US
Did you know baking powder isn't the same everywhere in the world? I discovered this the hard way while testing this recipe. I kept adding 2½ teaspoons of baking powder, and my muffins kept turning out flat, which felt completely backwards.
After some digging, I realized the baking powder I was using (common in Bulgaria and similar to German baking powder) is much stronger than what's sold in the US. Too much didn't help them rise - it actually made them collapse.
Because of that, the amount of baking powder you need depends on where you live. If you're using US baking powder, follow the recipe as written. If you're using European (especially German-style) baking powder, use about half the amount listed to get the right lift without affecting the texture.
Variations
- Gluten-Free: Use a gluten-free all-purpose flour in place of the white flour to make these muffins gluten-free.
- Finish with a Lemon Glaze: Make a simple 2-ingredient glaze, like the one in my lemon cake with turmeric. Drizzle it over your muffins after they've cooled down completely.
- Crunchy Sugar Top: Sprinkle some raw or demerara sugar on top of the muffins before baking for a bakery-style crunchy top.
- Mini Muffin Variation: This vegan blueberry muffin easily turns into mini muffins by using a smaller pan. You will need to reduce the baking time to 10-12 minutes.
How to Make Vegan Lemon Blueberry Muffins
To get started, gather all your ingredients, preheat the oven to 390ºF (200ºC), and prepare your muffin tin with muffin liners.

- Step 1: Add the soy milk to a bowl and stir in the lemon juice. Let it sit for 5-10 minutes to curdle. This will be our vegan buttermilk.

- Step 2: Add the granulated sugar and lemon zest to a small bowl. Massage them together to release the flavor and aroma of the lemon zest.

- Step 3: Mix the all-purpose flour, baking powder, and salt in a medium mixing bowl.

- Step 4: Mix the curdled soy milk, oil, soy yogurt, vanilla extract, and the lemon sugar mixture in a large mixing bowl.
Don't Skip Tossing with Flour: Tossing the blueberries with flour before adding them to the batter. The flour helps absorb the juices in the blueberries and also prevents the blueberries from sinking to the bottom of the muffins.

- Step 5: Sift the dry ingredients into the wet. Stir until everything is just mixed but still clumpy. The batter will be thick, similar to a thick pancake batter. This thickness is key to helping our vegan muffins rise. Add the blueberries to the muffin batter.

- Step 6: Mix again, just a few times, to fold the blueberries into the batter. Don't overmix - having clumps is perfectly fine!
For Easy Filling: I like to use a cookie scoop to transfer the batter to my muffin pan. It's less messy and the perfect way to make sure the batter is distributed evenly.

- Step 7: Divide the batter evenly in your prepared muffin pan, filling each hole all the way up for nice tall muffins. For a bakery-style finish, top with more fresh blueberries if desired.

- Step 8: Bake the muffins for 18-20 minutes, or until a toothpick inserted in the center comes out clean and the top appears lightly golden. Let them cool in the pan for 10 minutes, then transfer them to a cooling rack to cool completely. Make sure you don't let the muffins sit in the muffin tin too long after cooking, as they'll steam and end up soggy from the extra heat.
Expert Tips
- Don't overmix the batter. Whether you're making muffins, cake, or eggless Bisquick pancakes, the rule is the same - if you mix too much, your baked goods will turn out tough and dense. Stop mixing the moment you see that everything is combined. Having lumps is perfectly fine!
- Zest your lemons before juicing them! It's much easier to remove the zest while they're still whole. Use a fine grater (like a microplane) to get the most flavor without any bitter pith.
- Measuring ingredients. For best results, use a digital scale for accurate measurements-too much flour can make baked goods dry and tough. If you don't have one, use the spoon-and-level method to measure flour correctly.
- Don't open the oven door! Seriously, just don't. This causes heat to escape, lowering the temperature of the oven. This results in vegan lemon blueberry muffins that rise less and have a denser texture.
- Storing tip. Once cooled, store your vegan lemon blueberry muffins in an airtight container. Store at room temperature for 3 days, or in the fridge, for up to 5 days.

Vegan Lemon Blueberry Muffin Recipe FAQs
Yes, frozen blueberries can work in a pinch if you don't have fresh blueberries; just add them directly to the batter straight from the freezer. Frozen berries release some liquid as they bake, so it's best to decrease the soy milk by 2 tablespoons. Also, frozen berries may cause blue streaks in the batter. To get rid of the blue streaks, you can rinse the frozen berries with cold water and pat them dry very well without thawing.
Yes, these muffins freeze perfectly! Let them cool to room temperature first and store them in the freezer for up to 6 months. I like to wrap each muffin in foil, then store them all together in a freezer-safe container.
Soy milk and pea milk are the only two types of milk that have enough protein to react with the lemon juice. Do not try making these muffins with oat milk, almond milk, or coconut milk, as the results will not be the same.
Vegan muffins usually sink when the structure isn't set properly during baking. This can happen if the batter is overmixed, the oven door is opened too early, the baking powder has expired, or there's too much liquid in the batter. To fix it, mix just until combined, check that your leavening is fresh, and keep the oven closed until the muffins are mostly set.
For that tall, domed top, start with a thick batter and fill your muffin liners nearly to the top. Bake without opening the oven so the heat stays consistent.
Serving Suggestions
Frost your muffins with my fluffy carrot cake frosting without cream cheese to turn these into a dessert-style muffin. For fruity, add a drizzle of dried cranberry sauce.
Enjoy them for brunch along with a tofu or egg scramble tucked into soft vegan flour tortillas, or pair them with a healthy avocado shake for a quick on-the-go breakfast.

More Vegan Baking Recipes
If you tried this Vegan Lemon Blueberry Muffins or any other recipe on my website, please leave a 🌟 star rating and let me know how it goes in the 📝 comments below! Thanks for visiting today!
📖 Recipe

The Best Vegan Lemon Blueberry Muffins
Equipment
Ingredients
- ¾ cup soy milk
- 2 tablespoon lemon juice
- ¾ cup granulated sugar
- 2 tablespoon lemon zest ~ from 2 lemons
- 1 ½ cups fresh blueberries plus more for adding on top
- 1 tablespoon white all-purpose flour *
- 2 cups white all-purpose flour You could try making these muffins gluten-free by substituting the white flour with gluten-free all-purpose flour.
- ¼ teaspoon sea salt
- 2 ½ teaspoon baking powder * important, see notes
- ⅓ cup neutral oil I use canola oil, any will work
- ½ cup plain soy yogurt
- 1 teaspoon vanilla extract
Instructions
- Preheat oven to 390ºF (200ºC). Either line a standard muffin tin with cupcake liners or grease it generously with a non-stick spray.
- To a medium bowl, add soy milk and stir in the lemon juice. Let it sit for 5-10 minutes to curdle. This will be our buttermilk substitute.¾ cup soy milk, 2 tablespoon lemon juice
- Then, in a small bowl, add granulated sugar and lemon zest. Massage them together to allow the lemon zest to release its flavor and aroma.¾ cup granulated sugar, 2 tablespoon lemon zest
- Next, in another small bowl, add the fresh blueberries and toss them with the flour. This will prevent them from sinking to the bottom.1 ½ cups fresh blueberries, 1 tablespoon white all-purpose flour *
- In a medium bowl, mix the dry ingredients together- all-purpose flour, baking powder, and salt.2 cups white all-purpose flour, ¼ teaspoon sea salt, 2 ½ teaspoon baking powder *
- In a large mixing bowl mix the wet ingredients- the buttermilk, oil, soy yogurt, vanilla extract, as well as the lemon sugar from before. Mix until everything is well combined and smooth.⅓ cup neutral oil, ½ cup plain soy yogurt, 1 teaspoon vanilla extract
- Sift the dry ingredients into the wet, and using a rubber spatula, stir until everything is just mixed but still clumpy. Add the floured blueberries, and mix again, just a few times to fold them into the batter. Don't overmix, having clumps is perfectly fine!
- Divide the batter evenly in the prepared muffin tin, filling each muffin hole all the way up. Top with more fresh blueberries if desired. Bake for 18-20 minutes, or until a toothpick inserted in the center comes out clean and the top appears lightly golden.
- Let the muffins cool in the pan for 10 minutes, then transfer them to a cooling rack to cool completely. Don't let the muffins sit in the muffin tin for too long, or they'll steam and get soggy from the heat. Serve!
Notes
- Baking powder: If you're living in Europe, you're probably using German baking powder, which is more powerful than baking powder sold in the US. For that reason, make sure to use only half of what is written- 1 ¼ tsp. Adding too much will have the opposite effect- your muffins will sink!
- Zest first: Zest lemons before juicing-they're much easier to handle whole. Use a fine grater (microplane) for maximum flavor without the bitter pith.
- Measure accurately: A digital scale gives the best results. If using cups, spoon and level the flour to avoid dense, dry muffins.
- Keep the oven closed: Don't open the door while baking-heat loss can cause muffins to rise less and turn out dense.
- Fridge: Once cooled, you can store your vegan lemon blueberry muffins in an airtight container. Store at room temperature for 2-3 days, or in the fridge, for up to 5 days.
- Freezer: Let them cool to room temperature first and store in the freezer for up to 6 months. I like to wrap each muffin in foil, then store them all together in a freezer-safe container.
Nutrition
Nutrition information is a rough estimate calculated with third-party calculations without including the optional ingredients.












Leave a Reply