Vegan Cranberry Muffins (Gluten-Free)

  • Author: Vegan Vigilante
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 12 muffins 1x


These vegan cranberry muffins are so fluffy and moist, they’ll melt in your mouth! A vegan cranberry muffin recipe that’s also gluten-free for your friends and family to enjoy anytime of year.



  • 2 flax eggs (add 4 tbsp water to 2 tbsp ground flax seed, stir well and freeze for 10 minutes)
  • 2/3 cup oat milk (or any plant-based milk you choose)
  • 2 teaspoons champagne vinegar
  • 13/4 cup gluten-free flour
  • 2/3 cup + 2 tablespoons (for topping) vegan fine granulated sugar
  • 1/2 teaspoon baking soda
  • 2 teaspoons baking powder
  • 1/2 teaspoon salt
  • 1/3 cup vegetable oil
  • 1 teaspoon pure vanilla extract
  • 11/2 cup fresh or dried cranberries (see recipe tips in post under instructions or below to find information on how to prepare your berries).


  • Preheat oven to 375 degrees Fahrenheit (191 Celsius), with rack adjusted to lower position. Line a muffin pan with liners (if you don’t have any, grease each tin lightly with vegan cooking spray or small amount of vegetable oil on a clean paper towel).
  • Make flax eggs by mixing, in a small bowl, 2 tablespoons ground flax seed with 4 tablespoons water. Stir and place in freezer for 10 to 12 minutes to allow it to thicken.
  • In another small bowl, mix almond milk with champagne vinegar and allow it to sit for 10 minutes until it starts to look curdled, at which time it turns into vegan buttermilk.
  • Into a large bowl, sift flour, vegan sugar, baking soda, baking powder, and salt. Whisk gently until it appears combined.
  • As when you make homemade bread with yeast, take your fingers and make a small well in the center of dry ingredients. To your well, add vegetable oil, vanilla, flax eggs, and oat milk and vinegar mixture. Fold with spatula just until ingredients are well-combined.
  • Drain fresh or soaked cranberries, strain and and add about 3/4 cups to mixture. Save rest for topping muffins with. Fold gently. Don’t be alarmed if your batter is thick and lumpy from the cranberries.
  • Using a greased tablespoon, add 2 heaping spoonfuls of batter to prepared muffin tins. Push 2 or 3 cranberries gently into tops of muffin. Sprinkle with vegan sugar (both steps optional)
  • Bake for 25 minutes. Before removing, insert a toothpick to check if done. If it comes out clean, your muffins are good to go.
  • Remove muffins and place on cooling in the pan for 5-7 minutes. Gently remove each muffin from tins and transfer to cooling rack to allow to cool for another 10 minutes. Enjoy with a cup of my vegan eggnog.


  • To get the look I achieved with muffins, use fresh cranberries. When using fresh cranberries, add 1 1/2 cup to small saucepan of water. Simmer just until they swell. Remove from heat and allow to cool. Do NOT allow them to pop.
  • If using dried cranberries, soak them in water overnight, or add to pot of boiling water, remove from heat, cover and allow to cool at which time they should be nice and swollen from the water intake.
  • If you don’t have red foil muffin tin liners or muffin toppers, you can make them decorative using basic ingredients. For example, sprinkle with vegan powdered sugar and top with fresh cranberries, then surround with a few sprigs of Christmas tree or fresh heather.
  • Adjust your baking time according to how hot your oven runs.
  • Allow muffins to cool completely before removing from muffin liner.
  • Category: Breakfast
  • Cuisine: American

Keywords: vegan cranberry muffins, vegan cranberry muffin recipe, vegan Christmas muffins, easy vegan muffins, vegan muffins, vegan muffin recipe