Go Back
+ servings
Hand holding a blueberry breakfast muffin with oat streusel topping above a muffin tin.
Print

Healthy Vegan Blueberry Muffins

Moist and fluffy, Healthy Vegan Blueberry Muffins topped with a golden oat-almond streusel. Perfect for a wholesome breakfast or snack, ready in under 35 minutes.
Course Breakfast
Cuisine American
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 12 serves
Calories 192kcal

Ingredients

Muffins:

  • cup unsweetened plant milk I use oat milk; 160ml
  • cup maple syrup 104g
  • ¼ cup olive oil or melted coconut oil; 50g
  • 1 tsp vanilla extract 5g
  • 1 tbsp lemon juice or apple cider vinegar 15ml
  • ¾ cup oat flour 75g
  • ½ cup all-purpose flour 65g
  • ¼ cup almond meal 25g
  • ½ cup rolled oats 50g
  • 2 tbsp ground flaxseed 8g
  • 2 tsp baking powder 8g
  • ½ tsp baking soda 3g
  • ½ tsp ground cinnamon 1.3g
  • ¼ tsp salt 1.5g
  • 1 cup blueberries fresh or frozen — no need to thaw 140–170g

Streusel Topping:

  • 2 tbsp oat flour or all-purpose flour 14g
  • 2 tbsp rolled oats 12g
  • tbsp coconut sugar or brown sugar 18g
  • 1 tbsp almond meal 10g
  • tbsp olive oil or vegan butter 21g

Instructions

  • Preheat oven to 350°F (180°C). Line a standard 12-cup muffin tin with paper liners.
  • In a medium bowl or large measuring cup, whisk together the plant milk, maple syrup, olive oil, vanilla, and lemon juice.
  • In a large mixing bowl, whisk together the oat flour, all-purpose flour, almond meal, rolled oats, flaxseed, baking powder, baking soda, cinnamon, and salt.
  • Pour the wet mixture into the dry ingredients and stir until just combined - do not overmix. Leave the batter to rest for 5 minutes to firm up, then gently fold in the blueberries.
  • Divide the batter evenly into the prepared muffin cups, filling each about ¾ full. If you like, press a few extra blueberries on top.
  • In a small bowl, stir together the streusel flour, oats, sugar, and almond meal. Add the olive oil or vegan butter and mix with a fork until crumbly.
  • Spoon the streusel mixture evenly over each muffin.
  • Bake for 23–26 minutes, or until a toothpick inserted in the center comes out clean.
  • Let muffins cool in the pan for 5 minutes before transferring to a wire rack to cool completely.

Nutrition

Calories: 192kcal | Carbohydrates: 24g | Protein: 4g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 177mg | Potassium: 96mg | Fiber: 3g | Sugar: 9g | Vitamin A: 34IU | Vitamin C: 2mg | Calcium: 89mg | Iron: 1mg