These cherry muffins are soft, lightly sweet, and packed with real fruit in every bite. Vegan-friendly and ready in just 35 minutes, they’re the kind of recipe you’ll keep coming back to on busy mornings.

Vegan Cranberry Cherry Granola Muffins.
Vegan Cranberry Cherry Granola Muffins.

A Quick Look At The Recipe

This is a brief summary of the recipe. Jump to the recipe to get the full details.

Prep Time

15 minutes

Cook Time

20 minutes

Total Time

35 minutes

Servings

12 muffins

Difficulty

Easy

Calories *

167 kcal per serving

Technique

Baked, one-bowl

Flavor Profile

Fruity, lightly sweet, warmly spiced

* Based on nutrition panel

“I made these with frozen cherries I had on hand and they turned out perfectly golden and moist. The granola on top adds a really nice crunch that I wasn’t expecting but loved. These are officially in my regular rotation!”

⭐⭐⭐⭐⭐

Priya

Why You Will Love This Recipe

  • Ready in 35 minutes. These come together fast with no chilling, no resting, and no fuss. One bowl handles the whole batter, so cleanup is minimal too.
  • Completely vegan. There are no eggs, no butter, and no dairy anywhere in this recipe. Flaxseed meal and plant-based milk do the same structural work without any animal products. Make sure to try this vegan chocolate chip banana bread next!
  • Real fruit in every bite. Both cherries and cranberries go into the batter, so you get pockets of fruit throughout rather than one or two lonely pieces. The combination gives you sweet and tart in the same mouthful.
  • A little crunch built right in. Granola folds directly into the batter, which adds texture that most muffin recipes skip entirely. It’s a small thing that makes a real difference once you taste it.

Cherry season goes fast, and I like having a recipe that actually does something interesting with the fruit beyond a simple jam or cobbler. These muffins have become my go-to when I want something homemade and satisfying without spending my whole morning in the kitchen.

They’re an easy fit for breakfast, brunch, or an afternoon snack, and they travel well if you’re bringing something to share. If you’re in a fruity baking mood, my vegan banana bread is another quick option worth keeping in your back pocket.

Ingredients & Substitutions

  • Almond or Soy Milk: This is the liquid base for the vegan buttermilk, and either variety works well here. Oat milk is another reasonable swap if that’s what you have on hand.
  • Apple Cider Vinegar: Whisked together with the milk, it creates a vegan buttermilk that tenderizes the crumb and helps the muffins rise. White vinegar works in a pinch, though apple cider vinegar has a slightly mellower flavor.
  • All-Purpose Flour
  • Whole Wheat Flour: A portion of whole wheat flour adds subtle nuttiness and a little extra body without making the muffins dense.
  • Flaxseed Meal: This acts as the egg substitute in these cherry muffins, binding the batter and adding a small boost of fiber. It works because finely ground flax absorbs liquid, forming a gel that structurally mimics eggs.
  • Baking Soda
  • Cinnamon: A warm spice note that ties the fruit flavors together without overpowering them. You can increase it slightly if you love a more pronounced spice flavor.
  • Salt
  • Maple Syrup: The primary sweetener, it keeps the batter completely vegan and adds a light, natural sweetness. Agave nectar is a similar liquid sweetener that would work in its place.
  • Vegetable Oil: Oil keeps these muffins moist from the first day through the last. Melted coconut oil is an easy swap if you prefer it.
  • Vanilla
  • Frozen or Fresh Cranberries: These add bright tartness that balances the sweetness of the cherries. Fresh and frozen both work here, and there’s no need to thaw frozen cranberries before folding them in.
  • Frozen or Fresh Cherries: The star of the muffin, cherries bring a juicy, fruity sweetness that bakes up beautifully in every bite. If you’re using frozen, fold them in straight from the freezer so they don’t bleed too much color into the batter before it sets.
  • Vegan Granola: Stirred into the batter, granola adds a little crunch and texture, making these muffins feel more substantial. If you’d like to make your own, my maple walnut granola recipe is simple and comes together quickly.

Variations for Cherry Muffins

  • Cherry Chocolate Chip: Fold a handful of dairy-free chocolate chips into the batter along with the cherries and cranberries. The chocolate melts into the crumb, adding a rich, slightly bitter contrast to the fruity sweetness.
  • Double Chocolate Cherry: Replace a portion of the whole-wheat flour with unsweetened cocoa powder for a deeply chocolatey base. If you love this flavor direction, my gluten free banana bread is a great next bake.
  • Cherry Almond: Add a small splash of almond extract alongside the vanilla and swap the granola topping for slivered almonds pressed lightly into the batter before baking. The almond flavor amplifies the cherry and gives the tops a lovely crunch.
  • Mini Muffins: Divide the batter into a 24-cup mini muffin pan, then reduce the baking time to about 12 to 14 minutes. Check for doneness with a toothpick, since mini muffins can go from perfectly set to overdone quickly.

Professional Tips for Perfect Cherry Muffins

  • Don’t skip the vegan buttermilk rest. After whisking the milk and apple cider vinegar together, let the mixture sit while you prep your dry ingredients. That brief rest is what allows the acid to properly curdle the milk, and it’s that curdled texture that tenderizes the crumb and activates the baking soda.
  • Stir the batter until just combined, then stop. Overmixing develops gluten and turns muffins tough and rubbery. A few streaks of flour when you start folding in the fruit are fine, since the cranberries and cherries will incorporate the last bits as you fold them in.
  • Fold in frozen fruit straight from the freezer. If you let frozen cherries or cranberries thaw first, they release juice into the batter before it bakes, which can make the crumb gummy and streak the batter with color. Cold fruit stays firmer, bleeds less, and holds its shape better once the muffins are baked. If you want to try your hand at baking with fresh fruit try this strawberry bread!
  • Let the muffins cool in the pan for the full five minutes before turning them out. Pulling them too early tears the bottoms and causes the muffins to fall apart. They’re still finishing their set during that rest, so give them the time they need before moving them to the cooling rack.

How to Make Cherry Muffins

Use these step-by-step instructions to make soft, fruity cherry muffins with a lightly crunchy granola texture throughout. Further details and measurements can be found in the recipe card below.

Step 1: Prep the pan and oven. Preheat your oven to 350°F and line a 12-cup muffin pan with paper liners. Give the inside of each cup a light spray of cooking spray so the muffins release cleanly even if fruit presses against the sides during baking.

Step 2: Make the vegan buttermilk. Whisk together the milk and apple cider vinegar in a measuring cup or small bowl, then set it aside while you work on the rest. It will look slightly curdled and thickened after a few minutes, which is exactly what you want. That reaction is what tenderizes the crumb and gives the baking soda something to activate against.

Make muffin batter

Step 3: Whisk the dry ingredients. In a large bowl, whisk together the all-purpose flour, whole wheat flour, flaxseed meal, baking soda, cinnamon, and salt until everything is evenly distributed. The mixture should look uniform with no pockets of baking soda or spice sitting on their own at the bottom of the bowl.

Step 4: Whisk the wet ingredients. In a separate large bowl, whisk together the maple syrup, vegetable oil, and vanilla until combined, then add the vegan buttermilk mixture and stir to bring it all together. The wet mixture will look thin and glossy at this point, which is normal.

Step 5: Combine wet and dry. Make a well in the center of the dry ingredients and pour in the wet ingredients. Stir until just combined, stopping as soon as you no longer see large streaks of flour.

Step 6: Fold in the fruit and granola. Add the cranberries, cherries, and granola and fold them gently into the batter with a few slow, deliberate strokes. If you’re using frozen fruit, it goes in straight from the freezer, so it doesn’t bleed into the batter before it sets. The batter will look thick and studded with fruit and should hold its shape when you scoop it.

Fill the muffin cups

Step 7: Divide the batter evenly among the 12 lined cups, filling each one about three-quarters full. The batter is thick enough that a large cookie scoop or two spoons work well here, and getting them roughly even means they’ll bake through at the same rate.

Bake

Step 8: Slide the pan into the oven and bake until the tops are golden brown and a toothpick inserted into the center of a muffin comes out clean, about 20 minutes. The muffins will dome slightly and the edges will just begin to pull away from the paper cups when they’re done. Your kitchen will smell like warm cinnamon and fruit well before the timer goes off, which is completely normal and not a reason to open the oven early.

Step 9: Cool in the pan, then on a rack. Remove the pan from the oven and let the muffins cool in the pan for 5 minutes before lifting them out. Transfer them to a cooling rack and let them cool completely before storing, though a warm muffin right out of the pan is hard to resist, like I do every single time.

Recipe FAQs

How do I store Vegan Cherry Muffins?

Store cooled muffins in an airtight container at room temperature for up to 3 days. For longer storage, wrap them individually and freeze for up to 2 months. To reheat from frozen, pop one in the microwave for about 30 to 45 seconds, like I do when I just need one right away.

Why did my Vegan Cherry Muffins turn out dense?

The most common culprit is overmixing the batter. Once you add the wet ingredients to the dry, stir only until the batter just comes together — a few streaks of flour are fine! Overmixing develops the gluten and can also deflate the lift from the baking soda, which is what gives these muffins their tender, open crumb.

Can I use fresh cherries instead of frozen in these cherry muffins?

Fresh cherries work just as well as frozen in this recipe. If you’re using fresh, pit them and halve or roughly chop them so they distribute evenly through the batter. Frozen cherries can go in straight from the freezer, which is convenient, though they may release a little more moisture as they bake, which is completely normal!

5 from 1 vote

Cherry Muffins

Tender, lightly sweetened muffins packed with cherries and cranberries, made entirely without eggs or dairy.
Servings: 12 muffins
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Instructions 

  • Heat oven to 350°F. Line a 12-cup muffin pan with paper baking cups, spray lightly with cooking spray, and set aside.
  • Whisk together the milk and apple cider vinegar in a measuring cup or bowl and set aside.
  • Whisk together the flours, flaxseed meal, baking soda, cinnamon, and salt in a large bowl. In a separate bowl, whisk together the maple syrup, vegetable oil, and vanilla, then stir in the milk mixture.
  • Make a well in the center of the dry ingredients, add the wet ingredients, and stir until just combined. Fold in the cranberries, cherries, and granola.
  • Divide the batter evenly among the muffin cups. Bake until golden brown and a toothpick inserted in the center comes out clean, about 20 minutes.
  • Cool muffins in the pan for 5 minutes, then transfer to a wire rack to cool completely.

Notes

Yield: This recipe makes exactly 12 standard-size muffins.
Technique: Stir the batter only until it just comes together after adding the wet ingredients to the dry. A few streaks of flour are fine. Overmixing develops the gluten and deflates the baking soda lift, which is what gives these muffins their tender crumb.
Storage: Store cooled muffins in an airtight container at room temperature for up to 3 days. For longer storage, wrap them individually and freeze for up to 2 months. To reheat from frozen, microwave for about 30 to 45 seconds.

Nutrition

Calories: 167kcal, Carbohydrates: 25g, Protein: 3g, Fat: 7g, Saturated Fat: 1g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 1g, Trans Fat: 0.03g, Sodium: 215mg, Potassium: 114mg, Fiber: 2g, Sugar: 9g, Vitamin A: 7IU, Vitamin C: 1mg, Calcium: 54mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!

Before You Go

I hope these cherry muffins find a permanent spot in your baking rotation. Browse our Breakfast & Brunch Recipes or Special Diet Recipes for more to try.

icon

Stephanie Wise

Stephanie Wise is the founder and creator of Girl Versus Dough. She started sharing her bread baking adventures and recipes in 2009. Her love of bread only deepened as her skills and knowledge expanded. What began as a place to try others recipes quickly became a collection of her own creations!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

46 Comments

  1. Stephanie says:

    Natasha — Thanks, dear!

  2. Kathryn says:

    These sound so good – I love the combination of flavours that you’ve used and they look so lovely and light and fluffy…so not what I expect from a vegan muffin!

  3. Stephie @ EYHO says:

    Mmmm muffins. I have never put actual granola in a muffin before, but that’s so smart! I’ll take 12, please… (oops, does that defeat the healthy purpose?)

    Ps, I love my flour-sack towels. looks like you do, too!

  4. Natasha says:

    These sounds so good! I love that they are vegan and refined sugar free too! I’ve been venturing into those areas more myself lately. I will definitely have to give these a shot.

  5. Stephanie says:

    Kate — They really are! 🙂 Thank you!

  6. Kate says:

    sounds amazing!! I love cranberries. They truly are natures candy 🙂

  7. Stephanie says:

    Laura — Thank you, friend! 🙂

  8. Laura (Tutti Dolci) says:

    Beauties! I want to reach through the screen and grab one :).

  9. Stephanie says:

    Claire — YES!! Me too 🙂 Thanks, love!

  10. Stephanie says:

    Nicole — Isn’t it seriously the worst when you fall prey to one of those?? Ugh. I hope these help you forget about those, though. Thanks, friend! 🙂