Table of Contents
This vegan blueberry muffin recipe is a family favorite. You won’t believe they’re made without eggs or dairy. They turn out light, fluffy, and packed with berries.

While we’re not a strictly vegan household, we do appreciate a great plant-based baked good. My son is always requesting our vegan pancakes, so trust me when I say this vegan blueberry muffin recipe is a hit with everyone, regardless of diet.
Adapted from our easy blueberry muffins, this recipe relies on two simple, yet smart swaps. A ground flax egg adds a subtle, nutty flavor to the batter, while a 5-minute vegan buttermilk made from plant-based milk and lemon juice reacts with the baking soda, helping the muffins rise.
Key Ingredients
- Blueberries: Fresh or frozen blueberries work here. If you do use frozen berries, keep them in the freezer until you are ready to add them to your batter. Otherwise, they will begin to thaw on the counter, adding a purple tint to your muffin batter.
- Flax Egg: This acts as our egg replacer. You’ll mix 1 tablespoon of ground flaxseed meal with 3 tablespoons of water, then let it thicken for 10 to 15 minutes before adding it to the muffin batter. Aquafaba works as a substitute. Tips for using aquafaba are below the recipe.
- Plant-Based Milk: I prefer unsweetened oat milk or soy milk, but feel free to use your favorite. You will make a “vegan buttermilk” in our recipe below by mixing the milk with vinegar or lemon juice.
- Sugar: I love brown sugar or coconut sugar in these muffins, as they add a toasted caramel flavor.
- Oil: We use oil in this vegan batter, which makes the muffins tender, light, and moist. Melted plant-based butter works, too, but the muffins will be a little heavier.
- Vanilla, Salt, and Cinnamon: These add extra flavor and richness to the batter. I love vanilla with the blueberries, and the cinnamon adds a bit of warmth.
- Flour: I use all-purpose flour, but this recipe works with whole wheat flour, spelt flour, and an all-purpose gluten-free flour blend (like Bob’s Red Mill).
- Baking Powder and Baking Soda: We call for both leavening agents. The baking soda reacts with the vegan buttermilk, and the baking powder really helps the batter rise tall in the muffin cups. I prefer aluminum-free double-acting baking powder.
Find the full recipe with measurements below.
How to Make Vegan Blueberry Muffins
Tip 1: Use a flax egg or aquafaba. To get the right texture, we like adding an egg replacer to the muffin batter. The easiest is to add a flax egg, which is simply flaxseed meal mixed with water and left to thicken. This is what we have made standard in our recipe below. The other option is to use aquafaba, which actually helps the muffins brown and dome nicely. We’ve offered tips for substituting aquafaba for the flax egg in our recipe below.
Tip 2: Make vegan buttermilk. When you remove dairy and eggs from baking recipes, you will sometimes lose flavor. We make up for that with a vegan buttermilk made with non-dairy milk mixed with vinegar or lemon juice. It takes 5 minutes and makes a big difference. The baking soda in the recipe also reacts well with the acid, helping the muffins rise.
Tip 3: Whisk the dry and wet ingredients separately. You’ll need two bowls to make this batter. In the first bowl, whisk the dry ingredients well to ensure the baking powder and baking soda are evenly distributed throughout the flour. Then, in the second bowl, you’ll whisk the wet ingredients (oil, sugar, vegan buttermilk, and a flax egg or aquafaba).
Tip 4: Stir (or fold) the dry and wet ingredients. To make the batter, grab a flexible spatula and gently stir (or fold) the wet ingredients into the dry. You aren’t beating the two mixtures together. Instead, gently combine them until you no longer see any flour clumps or streaks. Then fold in most of the blueberries, saving some for the tops just before baking.

Tip 5: How to tell the muffins are done. Vegan blueberry muffins take about the same amount of time to bake as other muffin recipes. Expect somewhere from 15 to 20 minutes in the oven. To tell the muffins are ready to come out of the oven, look for these cues:
- The tops are golden brown and risen.
- When you lightly press a muffin, it bounces back instead of jiggling or leaving an indent.
- A toothpick inserted into the center comes out clean or with a few moist crumbs.
More Vegan Recipes

Easy Vegan Blueberry Muffins
-
PREP
-
COOK
-
TOTAL
Our family’s favorite vegan blueberry muffins turn out just as delicious as classic blueberry muffins, but are made without eggs and dairy. The easiest egg replacer for this recipe is a flax egg made with flaxseed meal (ground flax seeds) and water — this is what we have used in the recipe below. Aquafaba (chickpea liquid) is also excellent for muffins. See our tips below the recipe for substituting aquafaba for the flax egg.
Makes 12 muffins
You Will Need
1 tablespoon ground flaxseed meal
⅔ cup (160 ml) unsweetened soy milk or other non-dairy milk
1 tablespoon apple cider vinegar or fresh lemon juice
½ cup (100 g) brown sugar or coconut sugar
⅓ cup (80 ml) neutral oil, such as avocado oil
1 ½ teaspoons vanilla extract
2 cups (260 g) all-purpose flour, spooned and leveled
1 teaspoon baking powder
1 teaspoon baking soda
Rounded ¼ teaspoon fine sea salt
½ teaspoon ground cinnamon
1 ¼ cups (6 ounces / 170 g) fresh or frozen blueberries (do not thaw)
Directions
1In a small bowl, stir the flaxseed meal with 3 tablespoons of water to make a flax egg. Refrigerate to thicken, about 15 minutes.
2Heat the oven to 400°F (200°C). Line a 12-cup muffin tin with paper liners.
3In a liquid measuring cup, combine the soy milk and apple cider vinegar. Set aside to curdle and thicken slightly, creating a vegan buttermilk, about 5 minutes.
4In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon.
5In a large bowl, whisk together the brown sugar, oil, vanilla, curdled soy milk mixture, and the flax egg until blended.
6Using a large rubber spatula, gently fold the dry ingredients into the wet ingredients in two additions, stirring just until the flour disappears and a smooth batter forms. Gently stir in 1 cup of the blueberries.
7Divide the batter evenly among the muffin cups. Scatter the remaining ¼ cup of blueberries over the tops, pressing them lightly into the batter.
8Bake until the tops are golden, and a toothpick inserted into the center of a muffin comes out clean or with a few moist crumbs, 15 to 20 minutes. Transfer the muffin tin to a wire rack to cool slightly, then remove the muffins from the tin to cool completely.
Adam and Joanne’s Tips
- Store cooled muffins in an airtight container at room temperature for up to 3 days. To freeze, wrap tightly in plastic wrap or aluminum foil, or place in a freezer-safe bag, for up to 3 months.
- Use aquafaba: To substitute the flax egg with aquafaba (chickpea liquid), measure 3 tablespoons of the liquid from a shaken can of chickpeas into a small bowl. Whisk vigorously until very frothy, then add to the wet ingredients in step 5. Muffins made with aquafaba may brown slightly more and develop a more pronounced dome.
- Batter consistency: The batter should be thick and scoopable, rather than runny or dough-like. If it appears too thin, fold in additional flour 1 tablespoon at a time. If it feels too dense or dry, stir in non-dairy milk 1 tablespoon at a time until it reaches the correct texture.
- The nutrition facts provided below are estimates.
Nutrition Per Serving
Serving Size
1 muffin
/
Calories
183
/
Total Fat
6.7g
/
Saturated Fat
1g
/
Cholesterol
0mg
/
Sodium
162.1mg
/
Carbohydrate
27.9g
/
Dietary Fiber
1.2g
/
Total Sugars
10.6g
/
Protein
2.8g
We are Adam and Joanne Gallagher, the creators of Inspired Taste. Established in 2009, Inspired Taste grew from a childhood dream into one of the internet’s most trusted recipe sites with hundreds of reliable recipes, step-by-step videos, and expert tips.More About Us