These vegan blueberry muffins use apple cider vinegar, neutral oil, and plant milk to get a genuinely tender crumb and a domed top — no eggs or dairy needed. The ingredient list is short and mostly pantry staples, which means you can pull this together without a special grocery run. Twelve muffins, one bowl, about 35 minutes start to finish.
What makes this version work
Two things actually matter here. First, the apple cider vinegar reacts with the baking soda the moment they meet the wet ingredients, creating the lift that eggs would normally provide — so don’t let the batter sit around before it goes into the oven. Second, tossing the blueberries in a small amount of flour before folding them in keeps them suspended in the batter rather than sinking to the bottom during baking. Both steps take about thirty extra seconds and make a real difference in the final texture and how the muffins look when you pull them out.
Substitutions that actually work
- Plant milk: Unsweetened oat milk, soy milk, or cashew milk all work in place of almond milk. Avoid anything sweetened or flavored — it throws off the balance.
- Neutral oil: Grapeseed and sunflower are ideal, but refined coconut oil (melted and cooled) or even a light vegetable oil works fine. Skip extra-virgin olive oil; the flavor is too strong.
- Organic cane sugar: Regular granulated white sugar is a direct swap. Light brown sugar also works and adds a faint caramel note.
- Fresh blueberries: Frozen blueberries are fine — use them straight from the freezer without thawing, and expect the bake time to run about 2 minutes longer. Raspberries or diced strawberries sub in well too.
- Turbinado sugar topping: Skip the garnish — not worth the extra dish if you don’t already have it on hand. The muffins are good without it.
- Lemon zest: Orange zest works and is slightly milder. If you have neither, a small splash of vanilla extract keeps the flavor interesting.
Keeping and reheating
Store cooled muffins in an airtight container at room temperature for up to 3 days. After that, the texture starts to get gummy. For longer storage, freeze them individually on a baking sheet until solid, then transfer to a zip bag — they keep well for up to 2 months. Reheat a frozen muffin in a 325°F oven for 12 to 15 minutes, or microwave it for 45 to 60 seconds. The oven method keeps the top slightly crisp; the microwave is faster but softens it.
Troubleshooting
- Muffins are dense and didn’t rise: The vinegar and baking soda reaction was probably spent before baking. Mix wet and dry ingredients until just combined, then get the pan into the oven within 5 minutes.
- Tops are pale and flat: Oven temperature was likely too low or the oven wasn’t fully preheated. Use an oven thermometer — many home ovens run 25°F cooler than the dial says.
- Blueberries all sank to the bottom: The berries weren’t coated in flour, or the batter was too thin from over-mixing. Fold gently and stop as soon as no dry streaks remain.
- Muffins stuck to the pan: Paper liners or a thorough greasing of each cup prevents this. If they’re already stuck, let them cool completely — they release more cleanly once fully set.
- Gummy or wet center after the listed bake time: Frozen berries or a cold batter can extend baking time. Test with a toothpick in the center of a middle muffin, not one on the edge, which sets faster.

Bakery-Style Vegan Blueberry Muffins
Equipment
- 12-cup muffin tin
- Mixing bowls
- Hand whisk or electric mixer
- Cooling rack
- Ice cream scoop or large spoon
Ingredients
Dry Ingredients
- 2 cups all-purpose flour unbleached, organic if possible
- 2 tsp baking powder
- ½ tsp baking soda
- ½ tsp sea salt
Wet Ingredients
- â…” cup organic cane sugar
- 1 cup unsweetened almond milk or oat milk at room temperature
- â…“ cup neutral oil such as grapeseed or sunflower oil
- 2 tsp pure vanilla extract
- 1 tbsp apple cider vinegar reacts with baking soda for lift
- 1 tbsp fresh lemon zest about 1 lemon
Blueberries
- 1 ½ cups fresh blueberries or frozen, not thawed
- 2 tsp all-purpose flour to toss with berries
Instructions
- Preheat your oven to 375°F (190°C) and line a 12-cup muffin tin with paper liners or lightly grease each cup with plant-based oil spray.
- In a large mixing bowl, whisk together the flour, baking powder, baking soda, and salt until well combined.
- In a separate bowl, whisk together sugar, almond milk, oil, vanilla extract, apple cider vinegar, and lemon zest until emulsified and smooth.
- Slowly pour the wet ingredients into the dry mixture and gently fold with a spatula until just combined. Do not overmix—the batter should be slightly lumpy for tender muffins.
- In a small bowl, toss the blueberries with 2 teaspoons of flour to help prevent them from sinking. Gently fold the coated berries into the batter.
- Use an ice cream scoop or large spoon to evenly distribute the batter into the muffin cups. Fill each about 3/4 full.
- Bake for 23–25 minutes or until the tops are golden and a toothpick inserted into the center comes out clean.
- Allow the muffins to rest in the tin for 5 minutes before transferring to a cooling rack.
Notes
- Swap blueberries for raspberries or chopped strawberries for variety.
- Sprinkle turbinado sugar on top before baking for a bakery-style crunchy top.
- If using frozen berries, add straight from the freezer to prevent discoloring the batter.
Nutrition
Frequently asked questions
Can I make these muffins without apple cider vinegar?
White vinegar is a direct substitute in the same amount. Lemon juice also works — use the same quantity — though it adds a slightly more pronounced citrus note to the batter.
Can I use whole wheat flour instead of all-purpose?
You can replace up to half the all-purpose flour with whole wheat flour without noticeably affecting the rise. Using 100% whole wheat will make the muffins denser and a bit heavier, so a half-and-half blend is the practical middle ground.
My batter looks very thick — is that normal?
Yes, a thicker batter is expected here and actually helps the muffins dome rather than spread. If it seems unworkably stiff, add plant milk one tablespoon at a time, but stop before it becomes pourable.
