Go Back
+ servings
A close up of some vegan, gluten free blueberry muffins in a rustic muffin tray

Vegan gluten-free blueberry muffins

Nut free, egg free, dairy free, FODMAP friendly
5 from 1 vote
Prep Time 15 mins
Cook Time 25 mins
Servings 6 muffins


  • 100 g blueberries fresh or frozen (see notes)
  • 1/2 cup plant based milk of choice I used soy
  • 3 teaspoons apple cider vinegar or lemon juice
  • 160 g (1 cup) white rice flour
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon psyllium husk optional, see notes
  • 75 g vegan yoghurt ideally blueberry flavour
  • 50 g vegan butter melted
  • 100 g light brown sugar


  • Preheat the oven to 200C or 400F. Grease your muffin pan with vegan butter and oil. This ensures the delicate muffins won’t get stuck to the pan.
  • If you are using frozen blueberries, gently cook them in a small saucepan with 1 teaspoon of caster sugar until they thaw and release some juices. Turn off the heat and set aside.
  • In a small bowl, combine the milk and apple cider vinegar or lemon juice. Set it aside to curdle and form buttermilk.
  • While you’re waiting, combine all the dry ingredients in a large mixing bowl.
  • Now that the buttermilk is ready, you can add in the vegan yoghurt, melted vegan butter and light brown sugar. Mix until smooth.
  • Pour the wet ingredients into the dry ingredients and whisk to combine. The mixture should be about the thickness of the yoghurt, and when left for a minute it should become a little bit light and bubbly.
  • Add the blueberries to the mixture (reserving a few for topping) and use a spatula to gently fold them in. If you’re using frozen blueberries, gently squeeze them to remove excess liquid before adding to the bowl, and only ~just~ combine the batter. If you mix in the blueberry juice too much you will end up with grey muffins.
  • Spoon the batter into 5-7 muffin holes (see notes – this will depend on the yoghurt you use) and top with the remaining blueberries. As an option, you can finish the muffins with a sprinkle of finishing sugar.
  • Place the muffins in the oven for 25 minutes or until they are well browned on top and cooked through. Remove them from the oven and allow to cool for 5-10 minutes before very gently removing them from the muffin pan. Allow to cool completely on a baking rack before storing.
  • These muffins keep really well in an airtight container in the fridge for at least 3-4 days. They can also be frozen and defrosted before eating.


Fresh blueberries are preferred for this recipe because they don't add the uncontrolled variable of extra moisture. However, you can also use frozen - see the section on using frozen blueberries.
I highly recommend using a blueberry flavoured vegan yoghurt for these muffins - I have used So Delicious cashew and Nakula.
A silicon muffin tin is ideal for this recipe because the muffins are delicate. If you plan to use a metal or fixed shape muffin pan, I recommend using the psyllium husk option.
Tried this recipe?Let us know how it was!