These delicious vegan cranberry orange muffins are super easy and quick to make, plus they make for such a nice winter treat. Made with fresh cranberries and freshly pressed orange juice, they are so full of fresh flavor! Perfect holiday breakfast or brunch idea and makes for a tasty afternoon snack.

These vegan cranberry orange muffins are right in time for the holiday season! Fresh cranberries aren’t just meant to make cranberry coulis or cranberry sparkly drinks once a year during the holiday celebration, they are AMAZING in baked goods too!
I originally wanted to make some vegan orange muffins because I like everything orange-flavored, especially this dark chocolate orange cake and these chocolate orange overnight oats, but I sneaked in some fresh cranberries in the muffin batter for a nice festive dessert perfect for Thanksgiving and Christmas season. They are so delicious!
They make for a perfect afternoon snack with a cup of milk tea or a tasty light breakfast served with coffee.
Hope you like them! ❤️
❤️ Why you will love this recipe
- Easy and simple recipe
- Perfect snack to make during the holiday season
- Packed with amazing flavor and have a tender texture
- Great way to use up your extra fresh cranberries in the fall
- Healthy and packed with good-for-you fruit
- 100% vegan, egg-free and dairy-free
🗒 Ingredients (+substitutions)

- Fresh cranberries: available a little bit everywhere in the produce section usually once November comes. If you cannot find them, then simply use frozen cranberries (no need to thaw them first)!
- Fresh oranges: freshly pressed orange juice is better compared to store-bought. I highly recommend choosing sweet and juicy Navel oranges. You will need 1 ¼ cups of freshly pressed orange juice, which means about 2-3 large oranges, but plan on having more if yours are small.
- Flour: I used unbleached all-purpose flour to make them. I haven't tried using whole wheat flour yet, but usually, you can substitute up to 50% of the amount of flour with a whole wheat version. The muffins will be more dense and a little less fluffy in that case.
- Baking soda and baking powder: make sure you use an aluminum-free baking powder to avoid a metallic flavor and check the expiration date!
- Ground flax seeds: act as a binder to replace the eggs.
- Coconut oil: use refined coconut oil to avoid a coconut flavor. I haven’t tried using any other kind of oil yet, but I think that a neutral-flavored oil should work fine.
⭐️ Complete list of ingredients with quantities down below in the recipe card!
Are you looking for a recipe to make with cranberry juice, then check out this holiday cranberry mocktail recipe!
📝 Variations
- Flavor: add some vanilla extract, almond extract or a pinch of cinnamon if you love these flavors. I think they would both pair well with the orange and cranberries.
- Nuts: fold in some chopped nuts into the batter for added texture with a nice crunch. Walnuts and pecans would especially work great for this recipe.
- Crust: sprinkle some coarse sugar over the muffins just before baking them, especially if you want sweeter muffins. The sugar would also create a nice little crust.
🍽 How to make vegan cranberry orange muffins

Step 1: In a large bowl, add the flour, brown sugar, baking soda, baking powder and salt, then stir to combine.

Step 2: To a medium bowl, combine the ground flax + water and let it sit for 5 min. Then, add the orange zest, orange juice and melted coconut oil, and stir to combine.

Step 3: Pour the wet mixture over the bowl with the flour, then stir to combine.

Step 4: Roughly chop the cranberries and incorporate them into the batter.

Step 5: Use an ice cream scoop to divide the batter in between 12 muffin paper liners.

Step 6: Bake in a preheated oven (350ºF) for 25 minutes or until a toothpick comes out clean.
⭐️ Detailed recipe down below in the recipe card!
💡 Baking tips
- Do not overmix the batter! Over mixing a batter can remove/crush the bubbles of air forming, which would result in dense and heavy muffins. Simply fold/stir the batter with a spatula until you cannot see any dry spots of flour anymore and then stop, that way you will have fluffy and light delicious muffins!
- For best result, measure the flour using the spoon and level method. Here is a quick visual showing how to do that. If you over pack the measuring cups with too much flour, then you will end up with muffins that are too dry.
- Do not overbake! Mine are perfectly done after 25 minutes in the oven, but every oven is different! So, check for doneness using a clean toothpick by pocking into the muffins: it should come out clean!
- Fresh cranberries can be tricky to chop as they just bounce around when you try to slice them with a knife. I recommend slicing them one-by-one before chopping them a little more (see video). You could use a food processor to chop them, but the batter might turn a little pink-ish and you will end up with more dishes to clean. If using, then only pulse a few times so it is not over processed and you still have some larger pieces of fruit.

❗️Storage tips
These vegan cranberry muffins can be kept on the countertop covered for about 3 days. For longer storage, then transfer in the fridge for up to 7 days.
You can also freeze them for up to 3 months. Thaw in the fridge overnight and even microwave for a few seconds to help loosen them up before enjoying.
❓ FAQs
I haven’t tried making them without oil, but I often swapped oil for apple sauce in baking and that usually worked fine. The result will be muffins that are a little more dense, but probably will still work. Let us know in the comment section if you try them oil-free!
I think that would be great too, although the flavor would vary slightly compared to using fresh fruits. If using dried fruits, then use about ½-3/4 cup instead of a whole cup.
For most baking recipes, you can swap the regular flour for this 1:1 gluten-free flour from King Arthur.

More vegan muffins you might like
I hope you like these vegan cranberry orange muffins as much as we do! If you try them, please leave a comment below and rate the recipe to let me know how they were. Your feedback is so helpful!
Let's stay in touch with Instagram, Pinterest and Facebook. Also, don't forget to subscribe to my newsletter to be sure not to miss anything.
📖 Recipe

Vegan Cranberry Orange Muffins
Ingredients
- 2 cups all-purpose flour
- 2 tsp baking powder
- ½ tsp baking soda
- ½ cup brown sugar
- ¼ tsp pinch of salt
- 1 tbsp ground flax seeds + 2 tbsp water
- 1 ¼ cup freshly pressed orange juice - about 2-3 large Navel oranges
- ⅓ cup refined coconut oil - melted
- zest from 1 orange
- 1 cup fresh cranberries - roughly chopped
Instructions
- Preheat the oven to 350ºF. Line a muffin pan with 12 muffin paper liners.
- Start by preparing the fruits: zest 1 orange and set aside. Also juice the oranges and measure 1 ¼ cups, set aside. Chop the cranberries.
- In a medium bowl, combine the ground flax seeds with the water and let it sit for about 5 minutes. Meanwhile, melt the coconut oil using the stove or the microwave.
- Pour the melted coconut oil over the flax mixture and add the orange juice and orange zest. Stir until combined.
- In a large bowl, combine the flour, baking powder, baking soda, brown sugar and salt.
- Pour the wet ingredients over the flour mixture and stir until just combined (do not over mix). Then, fold in the chopped cranberries.
- Divide the batter in between the 12 prepared muffin paper liners and bake in the oven for 25 muffins. Let them sit for 5 minutes before unmolding. Enjoy!
Video
Notes
- I recommend following the scoop and level method to measure the flour.
- Keep the muffins on the counter covered for up to 3 days. Transfer to the fridge for storage up to 7 days. You can also freeze them for up to 3 months.
- Nutrition: please note that the nutritional information is an estimate per serving provided for informational purposes only (calculated by software) and accuracy is not guaranteed. Consult with your healthcare provider or a registered dietitian if you need precise nutrition calculations for health reasons.
Such a great recipe for the holiday season! They are moist and perfectly sweetened!
Great, glad to hear you liked them!