Fluffy Vegan Blueberry Muffins in 35 Minutes
These vegan blueberry muffins are tender, moist, and packed with juicy berries, made without a single egg or splash of dairy. They rise beautifully and hold a soft crumb for days, so you can enjoy them midweek just as much as the morning they were baked.

The batter comes together in about ten minutes, and you can use fresh or frozen berries. I reach for frozen almost every time because they keep the batter from turning purple and make the muffins extra tender.
What Makes These Vegan Muffins So Good
The texture is what gets people. A quick vegan buttermilk, made from soy milk and a little apple cider vinegar, brings the same tangy lift dairy buttermilk provides. No gummy middles or dense hockey pucks here.
I use a blend of granulated and brown sugar for a gentle caramel note that plays off the berries. The crumb stays light and soft for days, which is rare in egg-free baking.
Ingredients

- 1 ½ cups (190g) all-purpose flour: unbleached preferred, spooned and leveled
- ½ cup (100g) granulated sugar
- ¼ cup (50g) light brown sugar, packed: adds moisture and a light molasses note
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon fine sea salt
- ¾ cup (180ml) unsweetened soy milk: soy milk works best for a strong buttermilk reaction; unsweetened almond or oat milk also work but the muffins may rise slightly less
- 1 tablespoon apple cider vinegar: or fresh lemon juice
- ⅓ cup (80ml) neutral oil: canola, vegetable, or melted refined coconut oil
- 1 teaspoon vanilla extract
- 1 ½ cups (210g) fresh or frozen blueberries: if frozen, do not thaw
- 1 tablespoon coarse or turbinado sugar: for sprinkling, optional
Variations / Substitutions
- Make them gluten-free: use a 1:1 gluten-free flour blend that contains xanthan gum. The rise will be a little shorter but the muffins stay tender.
- Switch the berries: raspberries or blackberries work well; cut large ones in half first.
- Add lemon or orange zest: rub 1 to 2 teaspoons into the sugar before mixing for a bright citrus note.
- Go nutty: fold in ½ cup chopped toasted pecans or walnuts with the berries.
For another easy vegan bake, try my Vegan Banana Bread.
How to Make Vegan Blueberry Muffins
Step 1: Make the Vegan Buttermilk

Preheat the oven to 400°F (200°C). Line a 12-cup muffin tin with paper liners or grease it well. In a liquid measuring cup, combine the ¾ cup soy milk and 1 tablespoon apple cider vinegar. Stir and let it sit for about 5 minutes. The milk will curdle slightly and look a little lumpy, that is exactly what you want. Then whisk in the ⅓ cup oil, 1 teaspoon vanilla, and both sugars until the sugar is mostly dissolved.
The mixture will look separated, which is fine. That oil slick on top will emulsify when you mix it into the dry ingredients later.
Step 2: Whisk the Dry Ingredients

In a large bowl, whisk together the 1 ½ cups flour, 2 teaspoons baking powder, ½ teaspoon baking soda, and ½ teaspoon salt. Whisk for about 30 seconds to make sure the leaveners are evenly distributed.
No lumps of baking powder should be visible. An even mix means you will not get a bitter bite later.
Step 3: Combine the Wet and Dry Mixtures

Pour the wet ingredients into the dry and stir with a spatula just until you no longer see dry flour. Count about 12 to 15 strokes total. The batter will be thick, lumpy, and a few streaks of flour are okay, they will hydrate in the oven.
Overmixing is the fastest way to tough muffins. If the batter looks smooth, you have already stirred too long.
Step 4: Fold in the Blueberries

Add the 1 ½ cups blueberries right from the freezer or out of the punnet. Fold them in with 3 to 4 gentle turns of the spatula. If using fresh berries, a light dusting of flour can help prevent sinking, but it is optional.
The batter will be dotted with berries and a few may break a little, which is fine. That juice will create little purple pockets throughout the crumb.
Step 5: Scoop and Bake

Divide the batter evenly among the 12 muffin cups, filling each one about three-quarters full. Sprinkle the tops with the 1 tablespoon coarse sugar if using. Bake for 22 to 25 minutes, until the tops are golden and a toothpick inserted in the center of a muffin comes out clean or with a few moist crumbs.
The high oven temperature gives you that initial burst of steam that helps the muffins dome. If you peek, they will look puffed and set at the edges first.
Step 6: Cool and Serve

Let the muffins sit in the pan on a wire rack for 5 minutes. Then carefully lift each muffin out and transfer it directly to the rack to cool completely. Serve them warm or at room temperature, with a pat of vegan butter if you like.
The crumb will be soft and tender, and the tops will have a light sugary crust. They are at their best the day they are baked, but they hold up beautifully.
Tips for the Fluffiest Vegan Muffins
- Use soy milk if you can. It has the highest protein content, which reacts with the vinegar to create a strong leavening lift. Oat or almond milk work in a pinch, but the domes will not be quite as tall.
- For bakery-style domes, fill the liners nearly all the way up. This batter is sturdy enough to hold that height. Start at 400°F and keep it there the whole time, no need to reduce the temperature.
- Frozen blueberries are your friend. They do not bleed as much as fresh ones and they keep the batter cool, which can help the muffins rise taller. Never thaw them beforehand.
- A generous sprinkle of coarse sugar on top before baking adds a crackly crust that balances the soft interior. Turbinado or demerara sugar works beautifully.
- If you want a streusel, combine 3 tablespoons flour, 2 tablespoons sugar, 1 tablespoon oil, and a tiny pinch of salt into crumbs and scatter over the batter before baking.
Bake times by muffin size:
| Muffin size | Bake time |
|---|---|
| Standard (12-cup tin) | 22 to 25 mins |
| Mini (24-cup tin) | 12 to 14 mins |
| Jumbo (6-cup tin) | 28 to 30 mins |
Keeping Vegan Blueberry Muffins Fresh
- Refrigerate: Store completely cooled muffins in an airtight container at room temperature for up to 4 days, or in the fridge for up to a week. A paper towel tucked inside the container absorbs excess moisture.
- Reheating: Warm them in a 300°F (150°C) oven or toaster oven for 5 to 7 minutes, or microwave for 15 to 20 seconds if you are in a rush.
Frequently Asked Questions
Can I reduce the sugar in this recipe?
Yes, you can cut the total sugar by up to a third without ruining the texture. The muffins will be a little less tender and lose some of that deep caramel note, but they will still taste good.
Why did my blueberries sink to the bottom?
Fresh blueberries are heavier and more likely to sink. Tossing fresh berries in a teaspoon of flour before folding them in helps suspend the fruit. Frozen berries, added straight from the freezer, are lighter and tend to stay put.
Can I use whole wheat flour instead?
You can swap up to half of the all-purpose flour with whole wheat flour. The muffins will be a bit denser and nuttier, so add an extra tablespoon of plant milk to keep the batter moist.
Can I make these without a muffin tin?
Yes, you can bake the batter as a loaf or in a greased 8-inch square pan. A loaf will take about 45 to 55 minutes, the square pan about 25 to 30, at the same oven temperature. Switch to checking with a toothpick.

Ingredients
Method
- Preheat oven to 400°F (200°C) and line a 12-cup muffin tin. In a measuring cup, combine soy milk and vinegar; let sit 5 minutes. Whisk in oil, vanilla, and both sugars until mostly dissolved.
- In a large bowl, whisk flour, baking powder, baking soda, and salt for 30 seconds.
- Pour wet mixture into dry and stir with a spatula just until no dry flour remains, about 12 to 15 strokes. Batter will be thick and lumpy.
- Fold in blueberries with 3 to 4 gentle turns.
- Divide batter among liners, filling each three-quarters full. Sprinkle turbinado sugar on top. Bake 22 to 25 minutes until golden and a toothpick comes out clean.
- Let muffins cool in the pan 5 minutes, then transfer to a wire rack. Serve warm or at room temperature.
