This plant-based blueberry muffin recipe is a beloved choice for our family. It’s hard to believe that these muffins are egg and dairy-free. They come out airy, soft, and bursting with blueberries.

Even though we are not strictly vegan, we enjoy a good plant-based baked treat. My son always asks for our vegan pancakes, so you can trust me when I say that this vegan blueberry muffin recipe is a winner for everyone, no matter their dietary preferences.
Based on our simple blueberry muffin recipe, this version relies on two clever ingredient swaps. A flax egg adds a subtle nutty taste to the batter, while a quick 5-minute vegan buttermilk made from plant-based milk and lemon juice interacts with the baking soda to help the muffins rise.
Essential Ingredients
- Blueberries: You can use fresh or frozen blueberries. If using frozen berries, keep them frozen until you’re ready to add them to the batter to prevent them from coloring the batter purple.
- Flax Egg: This serves as our egg substitute. Mix 1 tablespoon of ground flaxseed meal with 3 tablespoons of water and let it thicken for 10 to 15 minutes before adding it to the batter. Aquafaba is a good alternative. See tips for using aquafaba below the recipe.
- Plant-Based Milk: I recommend unsweetened oat milk or soy milk, but feel free to use your preferred variety. You’ll create a “vegan buttermilk” by combining the milk with vinegar or lemon juice in our recipe below.
- Sugar: Brown sugar or coconut sugar adds a lovely caramel flavor to these muffins.
- Oil: We use oil in this vegan batter to keep the muffins tender, light, and moist. Melted plant-based butter can also be used, but the muffins may be slightly heavier.
- Vanilla, Salt, and Cinnamon: These ingredients enhance the flavor and richness of the batter. Vanilla pairs well with blueberries, while cinnamon adds a touch of warmth.
- Flour: I use all-purpose flour, but you can also use whole wheat flour, spelt flour, or an all-purpose gluten-free flour blend (such as Bob’s Red Mill).
- Baking Powder and Baking Soda: Both leavening agents are necessary. Baking soda reacts with the vegan buttermilk, while baking powder helps the batter rise in the muffin cups. I recommend using aluminum-free double-acting baking powder.
Find the complete recipe with measurements below.
How to Prepare Vegan Blueberry Muffins
Tip 1: Use a flax egg or aquafaba. To achieve the right texture, we like incorporating an egg substitute into the muffin batter. The easiest option is to use a flax egg, which consists of flaxseed meal mixed with water and left to thicken. This is the method we have included in our recipe below. Another alternative is to use aquafaba, which helps the muffins brown nicely and rise well. Refer to our tips below the recipe for substituting aquafaba for the flax egg.
Tip 2: Create vegan buttermilk. When dairy and eggs are omitted from baking recipes, you may lose some flavor. To compensate, we use a vegan buttermilk made with non-dairy milk mixed with vinegar or lemon juice. It only takes 5 minutes and makes a significant difference. The baking soda in the recipe reacts effectively with the acid, aiding in the muffins’ rise.
Tip 3: Mix the dry and wet ingredients separately. You’ll need two bowls for this batter. In the first bowl, whisk the dry ingredients thoroughly to ensure even distribution of the baking powder and baking soda in the flour. Then, in the second bowl, whisk the wet ingredients (oil, sugar, vegan buttermilk, and a flax egg or aquafaba).
Tip 4: Gently combine the dry and wet ingredients. To prepare the batter, use a flexible spatula to gently stir (or fold) the wet ingredients into the dry ingredients. Avoid overmixing. Instead, combine them gently until no flour clumps or streaks remain. Then, fold in most of the blueberries, reserving some for topping just before baking.

Tip 5: How to Determine When the Muffins are Done. Vegan blueberry muffins require a similar baking time to other muffin recipes, typically between 15 to 20 minutes in the oven. To know when the muffins are ready, look for these indicators:
- The tops are golden brown and puffy.
- When gently pressed, a muffin should spring back instead of jiggling or leaving an indentation.
- A toothpick inserted into the center comes out clean or with a few moist crumbs.
More Plant-Based Recipes

Simple Plant-Based Blueberry Muffins
-
PREP
-
COOK
-
TOTAL
Our family’s favorite plant-based blueberry muffins are just as delightful as traditional blueberry muffins, but they’re free of eggs and dairy. The easiest egg replacement for this recipe is a flax egg made with ground flaxseed meal and water – this is what we’ve used in the recipe below. Aquafaba (chickpea liquid) is also an excellent option for muffins. Refer to 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.
2Preheat 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 Recommendations
- 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
