Vegan Blueberry Muffins (With Dairy-Free Yogurt)
Soft, fragrant and dangerously comforting. If you’ve been craving an old school bakery vibe, but want it entirely plant-based with juicy blueberries that burst through the warmly spiced batter, this is the batch to make! Dairy-free yogurt lends that velvety crumb and best of all, they’re in and out of the oven and on your table in just 30 minutes!

I’ve been cooking for a long, long time. Baking for almost as long and eating muffins for even longer… so when I tell you what a good muffin tastes like, I’m not exaggerating. What I love about these muffins in particular is how humble they are. No fancy nut flours, no weird binding ingredients, just pantry stables and an extra half hour to spare.
The result? Moist crumb, fluffy rise and a warm bite of cinnamon like this vegan lemon poundcake ( this time with a pop of blueberries). This is baking stripped back to its basics and always leaves me smiling!

Why yogurt matters (and why I swear by it)
generally speaking and in my experience, fat and moisture in baking and (especially these muffins) come from oil or non-dairy butter. That’s very much the case for our popular chewy vegan chocolate chip cookies for reference. In this case, it’s the yogurt that’s doing the heavy lifting for taste and texture that balances with a bit of tang and extra softness. The result is a muffin that feels full but not heavy if you ask me! Here’s what you can expect when you toss in some vegan yogurt:
- A thicker batter when you stir is what I first noticed. A telltale sign of a batter that’s working.
- I love the tender, moist crumb it almost guarantees every time.
- A hint of tang you didn’t know the mix of cinnamon and blueberries needed.
- In short, my testing proves that yogurt gives your muffins a back bone.

Lessons in baking (learn from my failures)!
Over the years, I’ve tested and taste tested a lot of muffin recipes. When I tried this one after going plant-based, it taught me something important. Simplicity is always the key. In tweaking this batch with more and fewer ingredients over the years, this is what’s stuck with me:
- I prefer not to over-mix when wet and dry ingredients meet. Once I see the dry flour disappear, I stop mixing so I don’t produce a gummy muffin!
- Gentle hands are what I recommend. Folding over the batter can burst the blueberries leading to a weighed down juicy batter.
- resist swapping out too many ingredients at once. Baking is a delicate science in my experience, and replacing one or more ingredients or methods at a time can lead to very different outcomes!
For the rebels actually reading this far
Give the batter a quick zest of lemon before folding in the blueberries. It quietly brightens the whole muffin without stealing the spotlight.
A lesser known trick worth trying
Picture this: half a dozen batches in, knee deep in batter. It’s only here that I learn about a little trick that solved a lot of my problems concerning the blueberries: Dust the blueberries with about a tablespoon of flour before folding them into the batter!
It lightly buffs the berries surface by gently shielding them as the muffins bake. That coating helps prevent them from sinking to the bottom or turning the batter soggy. This is especially useful when cooking with frozen fruit. In my experience and testing, the difference in crumb and berry distribution is real.
Print
Vegan Blueberry Muffins (With Dairy-Free Yogurt)
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 12 muffins
- Category: muffins
- Method: baked
- Diet: Vegan
Description
Soft, fragrant and dangerously comforting. That’s the best way to describe these vegan blueberry muffins. If you’ve been craving an old school bakery vibe, but want it entirely plant-based with juicy blueberries that burst through the warmly spiced batter, this is the batch to make! Dairy-free yogurt lends that velvety crumb and best of all, they’re in and out of the oven and on your table in just 30 minutes!
Ingredients
2–1/2 cups all-purpose flour
1 tbsp baking powder
1/2 tsp baking soda
pinch of salt
1 tsp cinnamon
1/2 cup vegetable oil
3/4 cup sugar
1 cup dairy-free coconut yogurt
1/3 cup oat milk or other nondairy milk
1 tap vanilla extract
1–1/2 cups frozen blueberries
Instructions
- Preheat oven to 425 F.
- In a large mixing bowl, add flour, baking powder, baking soda, salt and cinnamon and whisk until combined.
- Add sugar, oil, yogurt, oat milk and vanilla and stir to combine. It will be super thick! Add blueberries and fold gently to combine.
- Spoon evenly into 12 muffin cups (I greased mine but you can also use parchment or paper muffin liners).
- Bake at 425F for 5 minutes, then reduce heat to 375F and bake for 15 minutes. Don’t take them out of the oven in between, just decrease the temp and keep baking. This helps them rise really nicely without having to use eggs! Woohoo!
- Once they’re done (test them by inserting a toothpick in the centre, if it comes out clean or with a few crumbs clinging, they’re done!) remove from oven and let cool slightly before removing and transferring to a cooling rack.
This is an amazing recipe! I only had greek yogurt on hand but it still worked really well (just had to cook it longer). They are so fluffy and the cinnamon is great with the blueberries. Thanks for the recipe!
I’ve made these twice this week. Once with raspberries (I HIGHLY recommend trying with a pack of fresh raspberries) & then again with banana and chocolate chip. The texture is so moist, I can’t wait to try more variations! Thank you Liv, you’re the only blog I trust with vegan desserts <3
thanks for the tips :)!
I just made these the other day and they are amazing! Was also thinking of trying to make a banana version. How much banana did you put in? Did you omit any of the oil ? I’m not planning to use chocolate chips so just want to try to get measurements as close as I can 😊
These look good! Will definitely try them. Zero waste classy moment if you want to use liners: I use reusable silicon liners!
LOVE it 🙂