This vegan Cranberry Cake recipe is so festive and lively! scented with orange and toasty walnuts and has a light and tender crumb with just the right balance of sweet and tart- it’s hard to believe it’s vegan! Video.

Snow was falling, so much like stars filling the dark trees that one could easily imagine its reason for being was nothing more than prettiness.
~ Mary Oliver
Why You’ll Love This
We love using fresh cranberries in desserts and try to incorporate them in where we can while the season lasts! They give such a nice balance to the sweet abundance of this time of year.
This Cranberry Cake is easy to put together and just as good the next day. And no one will even know it’s vegan! They will just know it is delicious and worthy of a second piece! Serve it up as a dessert or as a morning or afternoon treat.
The cake is tender and moist with a lovely synergy of flavors. Olive oil gives a subtle, rich depth, harmoniously complementing the tart fresh cranberries and bright orange flavors. Crunchy toasted walnuts lend texture, earthiness and depth. You may also enjoy these cranberry orange muffins!
Cranberry Cake Ingredients

- Fresh cranberries: Sweet and tart and full of delicious flavor this time of year!
- Toasted walnuts: Adds warm, nutty flavor to the cake with a crunchy texture.
- Sugar: For just the right amount of sweetness.
- Flour: Use all-purpose flour.
- Baking powder and baking soda: Leavening agents to help the cake rise and achieve a light and fluffy texture.
- Sea salt: To enhance all of the flavors in the cake.
- Vanilla extract: For subtle sweetness and cozy flavor.
- Orange oil: This is optional, but adds more orange peel flavor. You can also just add more zest!
- Orange juice and zest: Zest the orange before slicing and juicing. Use fresh orange juice.
- Vegan yogurt: Or sub applesauce.
- Non-dairy milk: Oat milk, almond milk, coconut milk, hemp milk, or whatever you prefer!
- Olive oil: Use extra virgin olive oil or milder if you prefer.
- Powdered sugar glaze: Made with powdered sugar and orange juice.
Variations
- Skip the glaze and simply sprinkle the cake with powdered sugar.
- Drizzle with a chocolate glaze instead of an orange glaze.
- Add dark chocolate chips to the batter.
- If not vegan, you could always make a cream cheese frosting.
How to Make Cranberry Cake
1. Prep. Preheat oven to 350F and grease your pan. Use a 10-inch bundt pan or 8-9 inch cake pan or pie pan.

2. Mix dry ingredients. In a large mixing bowl, combine sugar, flour, baking powder, baking soda, and a teaspoon salt. Mix well.

3. Whisk wet ingredients. In a separate bowl, whisk together olive oil, vegan yogurt (or applesauce), nut milk, orange juice, orange zest, vanilla, and orange oil.

4. Combine the batter. Add the wet mixture to the flour mixture, along with the cranberries and walnuts. Fold until the flour is just incorporating, stirring gently. Work quickly, as the mixture will immediately start leavening. You don’t need to use a stand mixer for this.

5. Bake. Pour batter into the greased pan. Bake for 40-50 minutes in the preheated oven until golden and puffed. You can always do the toothpick test to see if it is done.

6. Cool. Let the cake cool for 15 minutes on a wire rack before removing from the pan. Then, loosen the edges with a small rubber spatula to help remove the cake.

7. Make the glaze. If adding a glaze, let the cake cool for an hour before glazing. Whisk together sifted powder sugar and orange juice until smooth. Drizzle over the cooled cake.

Chef’s Tips
- Don’t skip toasting the walnuts! Toast the walnuts in a dry skillet until fragrant.
- Be careful not to over-mix the batter. This can result in a rough, grainy texture instead of a moist and tender cake. Fold the flour in until just incorporated.
- Let cool completely before glazing. Let the cake cool for an hour before adding the glaze.
Storage
Store leftover cake for 1-2 days at room temperature or up to a week in an airtight container in the fridge. You can also freeze the cake for up to 6 months. If freezing, wrap each slice individually in plastic wrap.
Serving Suggestions
Serve it as a dessert with our vegan ice cream or whipped cream. Or serve it for brunch or an afternoon snack with tea or coffee.
FAQs
You can store the cake at room temperature or in the fridge, but it will last up to a week in the fridge. At room temp, it will only keep up to two days.
Yes! Fresh cranberries make this cake so decadent. Pat them dry before mixing them into the batter, or toss them with a little flour if you’re worried about them bleeding.
Yes, but I would thaw them, rinse them, and let them dry before mixing into the batter.

This Cranberry Christmas Cake is scented with orange and toasty walnuts has a light and tender crumb with just the right balance of sweet and tart. Festive and delicious, a perfect holiday dessert!
Happy holidays!
More Recipes You May Enjoy
Watch how to make it!

Fresh Cranberry Cake Recipe
- Prep Time: 25 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 10 minutes
- Yield: Serves 12
- Category: Vegan Dessert
- Method: Bake
- Cuisine: American
- Diet: Vegan
Description
This Cranberry Cake is scented with orange and toasty walnuts has a light and tender crumb with just the right balance of sweet and tart. Festive and delicious, a perfect holiday dessert! Vegan!
Ingredients
- 1 cup (200 grams) sugar
- 2 cups (250 grams) flour
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon sea salt
- 3/4 cup (177 ml) olive oil, extra virgin or milder if you prefer
- 1/2 cup (118 ml) vegan yogurt (or applesauce)
- 1/2 cup (118 ml) non-dairy milk (oat, almond, coconut, hemp, whatever you prefer)
- 1/2 cup (118 ml) orange juice
- 1 teaspoon vanilla
- 1/4 teaspoon orange oil (optional! see notes)
- 1 tablespoon orange zest
- 1 cup (100 grams) fresh cranberries
- 1 cup (117 grams) toasted walnuts
powdered sugar glaze
- 1 cup (120 grams) powdered sugar
- 2 tablespoons orange juice
Instructions
- Preheat oven to 350 F. Oil your pan and set aside. (10 ” bundt pan or 8″ or 9″ cake pan)
- In a large bowl mix together sugar, flour, baking powder, baking soda, sea salt.
- Whisk together olive oil, vegan yogurt (or applesauce), nut milk, orange juice and zest, vanilla and orange oil.
- Add wet mixture into the flour mixture along with cranberries and walnuts. Stir gently, enough to fold together until flour is just incorporated. Work quickly as it will immediately start leavening.
- Pour evenly into oiled pan.
- Bake 350 40- 50 minutes until golden and puffed.
- Let cool in for 15 minutes before removing from pan (especially if using a bundt pan.). Loosen the edges if needed with a small rubber spatula (or something other than sharp metal that could harm your pan).
for the glaze
- Allow cake to cool about 1 hour before glazing.
- Whisk together sifted powder sugar and orange juice until perfectly smooth. Drizzle over cooled cake.
Notes
Store cake covered at room temperature for 1 day. Or store in the fridge for up to 3 days.
Toast walnuts 8-10 minutes at 350 F
Orange oil gives more of the bitter orange peel notes. Add more zest if omitting.
Glazed walnuts and cranberries for garnish: pour 2 tablespoons of maple syrup in a pan with a small handful of walnuts and cranberries. Stir together over medium heat until maple bubbles. Put on a plate to cool. Cranberries can be cut in half. Some cranberries and nuts will stick to the icing on the cake, some will fall around the plate for a beautifully rustic presentation!
Nutrition
- Serving Size:
- Calories: 380
- Sugar: 27.7 g
- Sodium: 257.1 mg
- Fat: 21.3 g
- Saturated Fat: 2.7 g
- Carbohydrates: 47.2 g
- Fiber: 2.1 g
- Protein: 4 g
- Cholesterol: 0 mg
Impressive presentation and delicious. Brought one at a small gathering thinking I would have a half for my next guests the night after. No all gone. Made another one, my guests liked it so much I gave them some to bring home. Just made my third one this week hopefully it will be good for my one guest tonight,and my one guest the night after.
Great to hear this Claire!
Absolutely superb! Beautifuly moist and a wonderful, prominent orange and cranberry flavor, perfectly balanced.
I subbed Bob’s Red Mill GF 1-to-1 flour blend and no one noticed. 😉
Thank you, Sylvia. 🤗
Perfect Martin, so happy you enjoyed!
Excellent! Really moist but not heavy. Lovely texture with the walnuts. I did the following tweaks : only 100g of sugar. Blueberries instead of cranberries which I couldn’t get hold of. Thanks for the recipe!
Great to hear Josie! Appreciate hearing your tweaks. 🙂
Made this for Thanksgiving and it was a hit! And really easy to make!
Awesome Kristen! So happy you enjoyed.
Sounds awesome – and vegan!!! Looking forward to making this.
Let us know what you think!
Ho, ho, ho – I just found my new Christmas cake! Absolutely delicious!
Perfect!
This came to my inbox just in time. I made this for dinner part I was hosting on Saturday evening and every single person there raved about this cake. I happen to be vegan, but none of them are and no one seem to miss any of the butter or eggs or anything that would be a typical recipe. I used applesauce because I didn’t have unflavoured vegan yoghurt on hand and it worked out great. I did try making this an angel food cake pan and made the mistake of, after it was cooling for about 15 minutes, trying to invert it to cool further as I had seen my mother do with angel food, and orange chiffon cakes in the past. Do not do this! Haha. There were certainly tears as the entire cake fell out of the pan and crumbled to pieces on the counter. I did save that because it was certainly delicious but decided to make a second cake in a round cake pan just to be on the safe side. It was so perfect and the orange glaze to go on top was simple and added a special touch. I plan to make this at Christmas but also add the candied cranberries on top. There will be a nut allergy at Christmas, but I’m sure the cake will be just as delicious without the walnuts inside or a top the cake.
Oh dang those tube pans are tricky! Love that you persevered and made it again. Thanks for the review Nadia!
I’d love to make this for Thanksgiving this year, but my mother-in-law is allergic to nuts. Would leaving them out be a be a big loss in this recipe? It looks so good!
I think it will still be totally delicious!