Go Back
+ servings
Lemon muffin with glaze in blue muffin cup. Lemon slice on top and other muffins behind.

Vegan Lemon Muffins

These gluten-free vegan lemon muffins are the perfect citrusy treat! They are made with dairy-free yogurt, flax eggs & coconut oil. A great dessert or snack.
5 from 1 vote
Print Pin
Course: Dessert, Snack
Cuisine: American
Keyword: dairy-free, dessert, gluten-free, muffin, plant-based, quick, snack, vegan, vegetarian
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 12 muffins
Calories: 206kcal
Author: Becca Harris, RD, MHSc



  • ½ cup coconut oil, melted & cooled
  • 1 cup granulated sugar
  • 2 flax eggs see above for instructions; can use regular eggs if not vegan
  • 1 tsp vanilla extract
  • 1 lemon will use juice & zest
  • cups all purpose GF flour with xanthan gum add 1 tsp of xanthan gum to flour if it is not included
  • tsp baking powder
  • ¼ tsp salt
  • ½ cup dairy-free yogurt can sub with greek yogurt if not vegan


  • ½ cup confectioner's sugar
  • 2 tsp lemon juice (~juice from ½ lemon)


Vegan Lemon Muffins

  • Preheat oven to 350°F. Line a muffin tin with 12 muffin cups.
  • In a large bowl, beat the coconut oil and sugar with a hand/stand mixer or whisk for about 30 seconds. Add the eggs and vanilla extract and beat for another 30 seconds. Mix in the lemon juice and zest.
  • In a medium-sized bowl, whisk together the flour (with xanthan gum), baking powder and salt.
  • Pour the dry ingredients into the wet ingredients and stir until just combined (do not beat!). Stir in the yogurt.
  • Using a spoon or scoop, portion the muffin batter into the 12 muffin cups, about ¾ of the way full.
  • Bake for 20-22 minutes or until a toothpick comes out of the centre clean. Allow muffins to cool on a wire rack.

Lemon Glaze

  • Whisk together the confectioner's sugar and lemon juice.
  • Drizzle over cooled muffins, or dunk muffin tops into the glaze. Serve immediately or store in the refrigerator for later.


These muffins store well at room temperature in an airtight container for 2-3 days, or in the freezer for up to 3 months.


Calories: 206kcal