Vegan blueberry muffins on a white background with fresh blueberries around them.

Vegan Blueberry Muffins

A classic tried and true blueberry muffin that bakes up perfectly every time!

Course baked goods, Breakfast, Dessert
Cuisine American, vegan
Keyword gluten-free vegan blueberry muffin, vegan blueberry muffin
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 12 Muffins
Calories 188 kcal


  • 2 cups flour (add 1 tsp xanthan gum if using gluten-free flour).
  • 2 tsp baking powder
  • 3/4 tsp salt
  • 1/2 cup vegan butter or refined coconut oil
  • 1 cup sugar
  • 1/2 cup apple sauce or any other egg replacement equal to 2 eggs.
  • 2 tsp vanilla
  • 1/2 cup soy milk or any other plant-based milk
  • 2 cups fresh blueberries

For the topping:

  • 2 tbsp granulated sugar like turbinado or sugar in the raw.
  • 1/4 tsp cinnamon


  1. Preheat the oven to 400° F.

  2. Mix together the flour of choice, baking powder, and salt.  (And xanthan gum if making gluten-free muffins).
  3. Beat together the softened vegan butter and sugar with an electric mixer for about 2 minutes until light and fluffy.
  4. Add the egg replacer of your choice and the vanilla extract and mix for another 30 seconds.
  5. Gradually add the dry ingredients alternating with the milk with the mixer set to low. (It will be a thick batter).
  6. Fold in fresh blueberries.
  7. In a small bowl mix together 2 tbsp of granulated sugar with 1/4 tsp cinnamon and stir.  (This will be the topping).
  8. Fill oiled or paper-lined muffin tins to the top and sprinkle them with cinnamon and sugar mixture.
  9. Place in the oven, turn down the heat to 375°F and bake for 28-30 minutes.

  10. Allow cooling for about 10 minutes before removing from tin.

Recipe Notes

Pro Tips for perfect muffins: 

For a flax or chia egg equal to 2 eggs: mix 2 tbsp flax meal or chia seed with 6 tbsp water.  Stir with a fork and let it sit for 5 minutes.

Nutrition Facts
Vegan Blueberry Muffins
Amount Per Serving (1 muffin)
Calories 188 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 2g13%
Sodium 147mg6%
Potassium 142mg4%
Carbohydrates 30g10%
Fiber 1g4%
Sugar 23g26%
Protein 1g2%
Vitamin A 410IU8%
Vitamin C 3.2mg4%
Calcium 64mg6%
Iron 0.6mg3%
* Percent Daily Values are based on a 2000 calorie diet.