This Easy Cranberry Coffee Cake is a really delicious cake to make when cranberries are in season. The batter comes together in one bowl and it is topped with a tart cranberry filling.
If you enjoy cranberry recipes, you should try my cranberry upside down cake and my Cranberry-Coconut Granola.

Originally posted December 2013 and updated for content August 2025.
We're talking about a super fluffy cake base with a sweet-tart cranberry topping. Every bite bursts with homemade cranberry sauce. All you need is a mixing bowl and a spoon, no fancy equipment required.
I've been making this cranberry coffee cake for years. The kids loved it from the very first bake. It's light, festive, and the perfect Christmas cranberry cake to bring to any holiday gathering. The batter is dairy-free and egg-free, and you can use any milk you like. It's simple to make and smells incredible as it bakes.
When some of our neighbors decided to go vegan years ago, I dove into vegan baking, reading every book, testing recipes, and discovering how delicious dairy-free desserts can be. This cake quickly became one of my go-to holiday desserts to share at our dinners together. Even now, I still bake a vegan treat here and there, and no one ever notices the difference.
The batter is easy enough for kids to help with, though I handle the cranberry filling since those berries love to pop. And honestly, with all the decadent Christmas baking happening this time of year, I love having a lighter, cozy cake like this to slice into when the sweet cravings hit.
This article contains affiliate links which support us at no extra cost to you.
Jump To

Why we love this recipe
I make this cranberry coffee cake every year during the holidays, and it's one of my favorite Christmas baking traditions. The tart cranberries balance the sweetness of the soft, buttery cake in the best way. The batter comes together in one bowl with just a spoon, no mixer needed.
As it bakes, the cozy aroma fills the kitchen and instantly brings that festive Christmas morning feeling. Cranberries are at their peak in autumn and winter, making this cake a beautiful addition to any Christmas brunch or dessert table. It's simple, seasonal, and always a crowd favorite.
Vegan Tip:
A note on the sugar: be sure to use vegan sugar to make this truly vegan. That is the most frequent email I get when I post a vegan dessert.
As I mentioned, I have read up on vegan baking and know that conventional sugar is not considered vegan. So be sure to research the ingredients you use if you'd like to make it truly vegan.

Ingredients needed for this cranberry dessert:
- All-purpose flour - This is the base of your cake batter and will give the cake its structure.
- Granulated sugar - This sweetens the cake batter and balances out the tartness of the cranberries.
- Baking Powder - This is a crucial ingredient that makes the cake rise and become fluffy.
- Sea salt - A tiny bit of this enhances the flavors in the cake.
- Ground cinnamon - This adds a warm, aromatic flavor to the cake that complements the tart cranberries.
- Vegetable oil or coconut oil - This adds moisture to the cake and helps bind the ingredients together.
- Almond milk (or Apple Cider Vinegar or lemon juice) - This is used to moisten and bind together the dry ingredients. It also makes the cake lighter and fluffier.
- Cornstarch - This helps to thicken the cranberry filling.
- Vanilla extract - This enhances the flavors in the cake and adds a touch of sweetness.
- Fresh cranberries - These are the star of the cake, adding a tartness that pairs well with the sweet cake.
- Sugar - This is used to sweeten the cranberry filling. Remember to use vegan sugar if you'd like the cake to be truly vegan.
- Water - This is used to simmer the cranberries for the filling.
- Navel orange - The juice and zest from this will add a bright, citrusy flavor to the cranberry filling.
- Fresh ginger - This adds a bit of warmth and spiciness to the cranberry filling. If you don't have fresh ginger, ground ginger will also work.
- Sugar mixed with cinnamon (for topping) - This creates a sweet, crunchy topping that adds a bit of texture to the cake.

How to make cranberry coffee cake?
Step 1: Gather all your ingredients

Step 2: Prep the Cranberry filling
- In a medium-sized bowl, rinse the cranberries with cool water, and remove any stems or blemished berries. Drain the cranberries in a colander.
- Heat water and sugar to boiling in 3-quart saucepan over medium heat, stirring occasionally until the sugar dissolves.. Continue boiling 5 minutes longer, stirring occasionally.
- Stir in cranberries. Heat to boiling over medium heat, stirring occasionally. Continue boiling about 5 minutes longer, stirring occasionally, until cranberries begin to pop. Simmer for about 20 minutes.
- When the sauce is cooked, spoon out the orange pieces and the ginger sliver. Pour sauce into bowl or container.
- Chill in the refrigerator for about one hour.
- Preheat oven to 350 F.

Step 3: Prepare the batter
- In a small bowl, add the milk and vinegar and give it a whirl. Let sit a minute. In a large bowl, combine all the dry ingredients of the cake and whisk together.
- In a medium sized bowl, mix together the oil, milk, water/cornstarch mixture, and vanilla. Mix well. Incorporate the wet ingredients to the dry ingredients, scraping the sides of the bowl with your spatula.

Step 4: Spread ½ of the batter in the bottom of a 9×11 greased baking dish. (I used an 8 inch cast iron skillet)

Step 5:
- Spoon on the cranberry filling evenly over the top.
- Spoon the rest of the batter over the top in clumps, leaving some of the cranberry filling showing through.


Step 6:
- Sprinkle with cinnamon sugar mixture.
- Bake for about 60-80 minutes, or until a tester comes out clean. Check the cake after 45 minutes. You could cover with foil for the last portion of baking to prevent over-browning.
- Remove cake from oven and good luck letting it cool before serving. The cinnamon sugar smell will have you hypnotized with desire before it cools.

Expert Tips:
- Quality of Ingredients: Always choose the best quality ingredients for your vegan baking. For instance, fresh cranberries, not canned, will give the best flavor and texture to your cake.
- Vegan Sugar: Make sure to use a vegan sugar for this recipe. Some sugars are processed with animal bone char, which makes them not vegan. Look for sugar labeled as organic or beet sugar, as these are typically vegan.
- Spice Variations: Feel free to play around with the spices. Nutmeg, allspice, or cloves would all work well in this cake.
- Non-Dairy Milk: While this recipe calls for almond milk, any non-dairy milk can be used. Oat milk, soy milk, or cashew milk would all be good substitutes.
- Baking Pan: If you don't have an 8-inch cast iron skillet, you can also use a 9-inch round baking pan or a square baking dish.
- Testing for Doneness: To ensure your cake is baked through, insert a toothpick or a thin skewer into the center. If it comes out clean or with just a few moist crumbs clinging to it, the cake is done.
- Cooling: Let the cake cool completely before serving. This helps the cake to set and makes it easier to slice.

Storing Tips
To store your Vegan Cranberry Coffee Cake, allow it to cool down completely. Once cooled, it can be stored in an airtight container at room temperature for up to 2 days. If you prefer to refrigerate it, the cake will last for up to a week in the fridge. Make sure to cover it well to prevent it from drying out.
If you have made more than what can be consumed within a week, you can freeze the cake. To freeze, slice the cake into individual portions, wrap each piece securely in plastic wrap, and then seal inside a freezer-safe bag or container.
The cake can be frozen for up to 3 months. When you are ready to eat, just defrost it at room temperature or in the refrigerator overnight.
Remember that the flavors and texture are best when the cake is eaten fresh, so try to only prepare what you'll eat within a few days.
FAQ'S
Yes, you could just sub the all-purpose flour with an all-purpose 1:1 gluten-free flour (I like Bob's Red Mill or King Arthur's). Whichever 1:1 GF flour you like best, but those are two I really like.
Coffee cake differs from other types of cakes because it's traditionally served with coffee or for breakfast. It is generally less sweet, has a crumbly topping, and often incorporates fruits or nuts.
Coffee cake can be stored either in the fridge or on the counter depending on your preference. Storing it on the counter keeps it moist and tender, while storing it in the fridge will extend its shelf life but may slightly alter its texture.
The main difference between coffee cake and streusel lies in the topping. While both are often moist and tender, streusel has a crumbly, sweet topping that is mixed into the batter and sometimes layered within the cake as well, while coffee cake sometimes has no topping at all.
This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. See my privacy policy for details.
More posts like this:
- Leftover Cranberry Sauce Coffee Cake
- Easy Cranberry and Apple Cake
- Overnight Cinnamon Pecan Coffee Cake
Did you make this and love it? Please RATE THE RECIPE below:)
I would LOVE IT if you can leave me a star rating and a review down below and let me know your thoughts! It means the world to me to hear how you liked it.
Please Subscribe and give a follow on Instagram, Facebook, Pinterest, and TikTok xx
Easy Cranberry Coffee Cake
Ingredients
- 2 ½ cups all-purpose flour
- 1 cup granulated sugar
- 1 teaspoon baking powder
- ¾ teaspoon salt
- ½ teaspoon ground cinnamon
- ⅔ cup vegetable oil or melted coconut oil
- ⅔ cup unsweetened almond milk or coconut milk + 2 teaspoon Apple Cider Vinegar (or lemon juice)
- 2 Tablespoons cornstarch mixed with ½ Cup Water
- 2 teaspoon Vanilla Extract
- cranberry filling
- 16 ounces of fresh cranberries 2 cups
- 1½ cup of sugar
- 1 cup water
- one navel orange add the juice of ½ and cut the other ½ in chunks and add to the cranberry mixture in the pan
- 1 sliver of fresh ginger or 1 teaspoon ground ginger (optional)
- for topping
- 2 Tablespoons sugar mixed with 2 teaspoon Cinnamon for topping
Instructions
- prep the cranberry filling:
- In a medium sized bowl, rinse the cranberries with cool water, and remove any stems or blemished berries. Drain the cranberries in a colander.
- Heat water and sugar to boiling in 3-quart saucepan over medium heat, stirring occasionally until the sugar dissolves.. Continue boiling 5 minutes longer, stirring occasionally.
- Stir in cranberries. Heat to boiling over medium heat, stirring occasionally. Continue boiling about 5 minutes longer, stirring occasionally, until cranberries begin to pop. Simmer for about 20 minutes.
- Don't worry if every single cranberry does not completely pop. When the sauce is cooked, spoon out the orange pieces and the ginger sliver. Pour sauce into bowl or container.
- Chill in the refrigerator for about one hour.
- Preheat oven to 350 F.
- prep cake batter:
- In a small bowl, add the milk and vinegar and give it a whirl. Let sit a minute. In a large bowl, combine all the dry ingredients of the cake and whisk together.
- In a medium sized bowl, mix together the oil, milk, water/cornstarch mixture, and vanilla. Mix well. Incorporate the wet ingredients to the dry ingredients, scraping the sides of the bowl with your spatula.
- Spread ½ of the batter in the bottom of a 9×11 greased baking dish. (I used an 8 inch cast iron skillet)
- Spoon on the cranberry filling evenly over the top.
- Spoon the rest of the batter over the top in clumps, leaving some of the cranberry filling showing through.
- Sprinkle with cinnamon sugar mixture.
- Bake for about 60-80 minutes, or until a tester comes out clean. Check the cake after 45 minutes. You could cover with foil for the last portion of baking to prevent over-browning.
- Remove cake from oven and good luck letting it cool before serving. The cinnamon sugar smell will have you hypnotized with desire before it cools.
Nutrition Disclaimer
Please keep in mind that the nutritional information presented below is an approximation and may vary depending on the exact ingredients used.
Notes
Substitutions and Variations for Easy Cranberry Cake:
- Fruit Swap: If cranberries aren't your thing, try using a different fruit in the filling. Apples or blueberries would work well. Just remember to adjust the sugar as needed, depending on the tartness of your fruit.
- Flour Substitute: If you're gluten-free, you can replace the all-purpose flour with a gluten-free baking mix. Make sure it contains xanthan gum, which helps to bind the ingredients together in the absence of gluten.
- Oil Option: If you prefer, you can substitute the vegetable oil with apple sauce for a lower-fat option. This change will make your cake slightly more dense.
- Sweetener Alternative: For a more natural sweetener, try replacing the granulated sugar with coconut sugar or pure maple syrup. Note that this will alter the flavor slightly.
- Milk Alternative: Any non-dairy milk can be used. Oat milk, soy milk, cashew milk, or even coconut milk can be great substitutes for almond milk.
- Spice Variations: Feel free to experiment with your spice blend. Adding a touch of nutmeg, allspice, or cardamom can create a beautiful flavor profile.






I used oat milk and it came out great. Will definitely make again soon.
Hi Dj-Thanks for letting me know you enjoyed it!
This cranberry coffee cake is delicious I made it for our dessert this week. My family asked me to make it again.
Hi Swathi-Thank you letting me know you enjoyed the cake!
Great cake. I loved the burst of fresh cranberry flavor! I used regular milk instead of almond milk and it worked great.
Hi Bianca-Thank you for letting me know you used regular milk and it turned out great!
This coffee cake is incredible!
Hi Rayn-Thanks so much for letting me know you enjoyed it!
this cranberry coffee cake is incredible! such a yummy dessert.
That looks delicious! Cranberries in a coffee cake sound perfect — and the fact that it’s vegan makes it even better!
Cranberry coffee cake is my favorite. I tried your recipe, and it turned out to be perfect—so good!
We are huge fans! The other week, we enjoyed your upside-down cranberry cake, so this week, we tried this one. And it was just as good, if not better. Sweet, tart, perfect with a strong cup of coffee.
Hi Leva-Really happy you enjoyed the cranberry coffee cake! THANK YOU!
This cake looks absolutely gorgeous! I love how you’ve paired the tart cranberries with a fluffy, one‑bowl batter.
This cranberry coffee cake is perfect for the festive season! So yum!
This cake turned out so good!!! It is so moist and I was eating it for breakfast for 4 days in a row.
Tried the recipe. Came out great!
Hi Latisha-oh, great! Thanks for letting me know and makes me smile that you enjoyed it! Happy Baking! xx
[…] Thanksgiving is truly the holiday of the cranberry, so why not celebrate the berry by making it the star of the dessert menu with this vegan cranberry coffee cake recipe? […]
Hi this is a good recipe and I'll be trying it
One doesn't have to be too much of a stickler for the conventional versus vegan sugar, though...veganism is all about people choosing what foods best suits their needs and with some flexibility so as not to discourage interested people from trying it.
Veganism is still a strange way of eating for me, but this cake looks stunning Lora! The crumb looks amazingly tender and perfect! A good cake anytime I might add, no matter what type of foods you eat.
What? They were vegan then they were not vegan now they are again? Why do I find this both funny and a bit absurd? But whatever, I think this cranberry coffee cake is tremendous! I adore cranberries and I just realized that i haven't baked anything with cranberries at all this year? This coffee cake would so do the trick!
Happy Happy Joyous Holiday Season to you and your family xoxo
Gorgeous cake! I love rustic sweets that can be prepared in a skillet!
Vegan desserts are surprisingly good!!
So pretty, Lora! I love the cranberry filling.
Hey there! I´m a huge fan of cranberries and this looks really delicious!!! Xx