Bakery-Style Dairy Free Blueberry Muffins
These dairy free blueberry muffins bake up tall with golden, rounded tops and a soft, moist crumb. They taste like a coffee shop muffin, but the batter is completely free of butter and milk.

The whole thing comes together in one bowl in about 10 minutes. Fresh or frozen blueberries work equally well, and the edges of the muffin tops get just a little crisp while the inside stays tender.
What Makes These Muffins So Good
The crumb is genuinely tender and stays soft for days because I use oil instead of butter. A quick homemade buttermilk substitute gives the muffins a light tang, so there is no dry, flat flavor anywhere.
Dairy free baking can sometimes feel like something is missing, but these are full and rich. The blueberries burst into jammy little pockets, and the domes look like you pulled them from a bakery case.
Ingredients

- 1 cup unsweetened non-dairy milk: oat, almond, or soy all work.
- 1 tbsp apple cider vinegar: adds the tang that dairy usually brings.
- 1/2 cup neutral oil: canola or vegetable oil keeps the crumb moist.
- 3/4 cup granulated sugar: regular white sugar gives the best texture.
- 2 tsp vanilla extract: rounds out the flavor.
- 2 cups all-purpose flour: spoon and level it so the muffins stay light.
- 1 tbsp baking powder: the lift for those tall tops.
- 1/2 tsp baking soda: works with the vinegar for a good rise.
- 1/2 tsp fine salt: cuts the sweetness just enough.
- 1 1/2 cups blueberries: fresh or frozen, no need to thaw frozen ones.
Variations / Substitutions
- Raspberry or blackberry: swap in the same amount of berries; the crumb gets a little more pink in spots.
- Lemon zest: rub a tablespoon of lemon zest into the sugar before mixing for a bright citrus note.
- Crunchy top: sprinkle coarse sugar over the batter before it goes in the oven, and the tops get a crackly crust.
- Gluten free: use a cup-for-cup gluten free flour blend; the muffins will be a bit more delicate but still tender.
If you like these, try my dairy free banana muffins next.
How to Make Dairy Free Blueberry Muffins
Step 1: Whisk the Wet Ingredients

Preheat the oven to 425°F (220°C) and line a 12-cup muffin tin with paper liners or grease it lightly. In a large bowl, stir the 1 cup non-dairy milk and 1 tbsp apple cider vinegar together and let it sit for 5 minutes. It will curdle a little, which is exactly what you want.
Pour in the 1/2 cup oil, 3/4 cup sugar, and 2 tsp vanilla, then whisk until the mixture looks smooth and slightly glossy. The batter base will feel thin at this stage, and that is normal.
Step 2: Stir Together the Dry Ingredients

Add the 2 cups flour, 1 tbsp baking powder, 1/2 tsp baking soda, and 1/2 tsp salt right on top of the wet mixture. Stir everything gently with a spatula just until the flour disappears and you no longer see dry white streaks.
Stop as soon as the batter comes together. It will be thick, with a few small lumps, and overmixing now will make the muffins tough. You should still see a few floury spots that will blend in when you fold the berries.
Step 3: Fold in the Blueberries

Tip in the 1 1/2 cups blueberries and fold them through with a light hand, only a few strokes. If you are using frozen berries, the batter will firm up a bit and turn slightly purple around the fruit, which is fine.
Keep folding until the berries are just distributed. Scraping the bottom of the bowl once or twice helps catch any dry pockets without beating the batter.
Step 4: Scoop and Bake the Muffins

Divide the batter evenly among the 12 muffin cups, filling them nearly to the top. A cookie scoop works well here, and a full, heaping scoop per cup gives you those tall domes.
Put the tin in the oven and bake at 425°F for 5 minutes, then lower the temperature to 375°F (190°C) without opening the door. Bake for another 15 to 18 minutes, until the tops are deeply golden and a toothpick pushed into the center of a muffin comes out clean.
Step 5: Unmold and Cool

Let the muffins sit in the pan for about 5 minutes so they set and release easily. Then lift them out and transfer them to a wire rack.
Serve them while they are still warm, when the tops have a little crisp edge and the blueberries are practically molten. They are just as good fully cooled, and the crumb stays moist for days.
A Few Notes Before You Start
- Toss blueberries with flour: coat the berries in a spoonful of extra flour before folding them in. This helps them stay suspended in the batter instead of sinking.
- Do not thaw frozen berries: add them straight from the freezer so they bleed less color and hold their shape.
- Sugar on top: a sprinkle of coarse raw sugar right before baking gives the muffin tops a shiny, crackly crust.
- Testing doneness: aim the toothpick near the edge of a muffin, not into a juicy blueberry pocket, so you do not pull out a wet crumb by mistake.
Bake times by muffin tin size:
| Muffin Size | Bake at 425°F | Then at 375°F |
|---|---|---|
| Standard | 5 mins | 15 – 18 mins |
| Mini | 4 mins | 8 – 10 mins |
| Jumbo | 6 mins | 20 – 22 mins |
Keeping Muffins Fresh
- Room temperature: store in an airtight container for up to 3 days. A paper towel tucked inside helps absorb any extra moisture.
- Freeze: wrap cooled muffins individually and freeze for up to 2 months.
- Reheating: a quick 15 to 20 seconds in the microwave brings back the fresh-from-the-oven softness.
Frequently Asked Questions
Why do you start the oven so high, then turn it down?
The initial blast of high heat makes the tops lift fast and set into tall domes. Lowering the temperature after 5 minutes lets the inside bake through without the crust getting too dark.
Can I make these muffins vegan as well?
Yes. Replace each egg? Wait, this recipe does not contain eggs, it is already egg-free. If you meant to ask about making them egg-free, they are already egg-free. For a fully vegan version, just stick with the ingredients as written, they already contain no animal products.
My muffins came out flat. What happened?
Flat tops usually mean the oven was not hot enough at the start, or the batter was overmixed and lost its lift. Also check that your baking powder is fresh.
Can I use whole wheat flour?
You can swap in up to half whole wheat flour without changing much. Using all whole wheat will make the muffins denser and drier, so I would increase the oil by a tablespoon if you go that route.

Dairy Free Blueberry Muffins Recipe
Ingredients
Method
- Preheat oven to 425°F (220°C) and line a 12-cup muffin tin. Mix non-dairy milk and vinegar, let sit 5 minutes, then whisk in oil, sugar, and vanilla.
- Add flour, baking powder, baking soda, and salt. Stir just until no dry streaks remain.
- Gently fold in the blueberries until they are distributed.
- Fill muffin cups nearly to the top. Bake at 425°F for 5 minutes, then reduce to 375°F (190°C) and bake 15 to 18 minutes more until golden and a toothpick comes out clean.
- Cool in the pan 5 minutes, then transfer to a wire rack and serve warm or at room temperature.
