Cranberry Orange Cake

Jump to Recipe ▼
Reader Rating
Total Time 30 minutes
Servings 12 Slices

This post may contain affiliate links. See my disclosure policy.

My cranberry orange cake is full of fresh orange flavor, studded with juicy fresh cranberries, and topped with a decadent cream cheese frosting. Ready in 30 minutes, and you only need one bowl!

slice of cranberry orange cake.

When the holidays roll around, my friends like to remind me that I need to outdo last year’s dessert (the pressure is real). Since I’m a people-pleaser, I always oblige- and this cranberry orange cake has officially become my new favorite.

Cranberries and orange are one of my favorite flavor pairings (hello cranberry orange oatmeal cookies), and they really shine in this cake. I tested a few versions to make sure it stayed moist and fluffy (cranberries can dry out a batter fast!), and landed on this one. It’s essentially a richer, fluffier spin on my orange cake, just without the eggs and with fresh cranberries folded in. 

It comes together in one bowl, tastes like a bakery-style holiday cake, and makes my kitchen smell incredible (my partner wants to bottle the scent). The fact that it bakes in just 30 minutes is, well, the icing on the cake (pun absolutely intended). 

Cranberry orange cake recipe highlights

  • An easy dessert. Baking this cake is no different than a simple yellow cake, but with a few extra ingredients, it’s in a league of its own. 
  • Pantry staples only. No eggs, no butter, and no milk needed. You can even use a store-bought frosting.

Key Ingredients

Here are the main ingredients for this orange cranberry cake, along with my kitchen notes. The full list with measurements is in the recipe card below.

  • All-purpose flour. Sift your flour very well to ensure there are no clumps. See my tips below for a gluten-free option. 
  • Sugar. I used white sugar, but you can also use brown sugar, coconut sugar, or a combination of them all. Be wary, though; using brown or coconut sugar will yield a darker cake. 
  • Baking soda. Gives the cake some rise and fluffiness. It also reacts with the vinegar to hold the cake together (without needing any actual eggs). 
  • Oil. For moisture and to bind the ingredients. I used vegetable oil, but any neutral-flavored oil will work. 
  • Vanilla extract. Every good cake needs a touch of vanilla in it. 
  • Vinegar. White or apple cider vinegar. Do not use red wine or rice malt vinegar, or else your cake will be inedible. 
  • Orange juice. I prefer using freshly squeezed orange juice because it gives a strong, brighter flavor. If you can’t be bothered squeezing a few, 100% orange juice is fine to use.
  • Cranberries. I typically use frozen cranberries, but when I find fresh ones, I do prefer those (they aren’t usually available until December!).
  • Cream cheese frosting. I made my own with softened cream cheese, powdered sugar, and milk, but store-bought frosting will also work.

How to make an orange cranberry cake

Step 1- Make batter. In a large mixing bowl or stand mixer with a paddle attachment, combine the dry ingredients. Add in the wet ingredients and stir until combined. Fold through the cranberries. 

cranberry orange cake batter in a mixing bowl.

Step 2- Assemble. Pour the cake batter into three greased cake pans.

cranberry orange cake batter in three cake pans.

Step 3- Bake the cakes for 25-27 minutes or until a toothpick inserted comes out ‘just’ clean. 

baked cranberry orange cake.

Step 4- Cool and frost. Let the cake cool completely in the pan before transferring to a wire rack to frost.

frosted cranberry orange cake on a plate with decorative cranberries on top.

Recipe tips and variations

  • Don’t thaw frozen cranberries. Believe it or not, thawing frozen cranberries gives them a similar flavor and texture to dried cranberries, which will dry out the cake. Lightly fold the frozen berries directly into the cake batter.
  • Coat the cranberries in a tablespoon of flour. So they don’t sink to the bottom of the pan as the cake bakes.
  • Amplify the orange flavor. If you’re after a stronger orange flavor, swap the water for more orange juice and add orange zest.
  • Garnish. When I want the cake to make a grand appearance, I’ll garnish it with sugared cranberries and candied orange slices.

Frequently asked questions

Can you use Craisins instead of fresh cranberries?

Yes, dried cranberries can be used in place of fresh cranberries, but you’ll want to soak them in water or juice for 10-15 minutes to rehydrate them, and use only ¾ cup of dried cranberries instead of fresh.

Can I add eggs to the batter?

I purposely made this cake egg-free, so adding eggs to the batter will actually affect how the cake will turn out and will likely yield a more gummy cake versus a moist one.

Can I make this cake ahead of time?

Yes- and I do recommend it! I’ve made this for Thanksgiving and Christmas, and find making it 2 days before serving keeps the cake moist and the citrus flavor deepens. Just keep it wrapped at room temperature before then.

✅ Nutrition reviewed

Nutrition information has been reviewed by registered dietitian Felicia Newell, MScAHN, RD, CPT.

cranberry orange cake recipe.

Cranberry Orange Cake

5 from 32 votes
This orange cranberry cake is bursting with refreshing orange flavor, studded with fresh cranberries, and covered in a thick layer of cream cheese frosting. Made in one bowl, it bakes in just 30 minutes. 
Servings: 12 Slices
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes

Ingredients  

  • 4 1/2 cups all purpose flour gluten free, if needed
  • 3 cups sugar I used white sugar
  • 1 1/2 teaspoon salt
  • 1 tablespoon baking soda
  • 1 tablespoon vinegar
  • 1 1/2 tablespoon vanilla extract
  • 15 tablespoons oil I used vegetable oil
  • 1 1/2 cups water
  • 1 1/2 cups orange juice
  • 2 cups cranberries fresh or frozen
  • 3 cups cream cheese frosting

Instructions 

  • Preheat the oven 180C/350F. Grease three 8-inch cake pans and set aside.
  • In a large mixing bowl, combine the all-purpose flour, sugar, baking soda, and salt, and mix well. Add in the vinegar, vanilla extract, oil, water, and orange juice, and mix until combined. Fold through your cranberries.
  • Evenly distribute the cake batter into the greased cake pans. Bake the cake for 25-27 minutes, or until a skewer comes out mostly clean.
  • Let the cakes cool completely. Once cool, layer the first cake with frosting, add the second cake on top, add more frosting, then the third cake. Spread the remaining frosting over the exterior.

Notes

  • Reduce the layers: The ingredients are for a triple-layer cake. For a single-layer cake, halve the ingredients.
  • Gluten-free: I had success using gluten-free flour (Bob’s Red Mill). 
  • TO STORE: Leftover cake should always be refrigerated, covered. The cake will keep well for at least a week, and be sure to let the refrigerated cake sit at room temperature for 30 minutes before enjoying.
  • TO FREEZE: Place slices of cake in a freezer-friendly container and store in the freezer for up to 6 months. The cake must be thawed completely. Do not microwave it from frozen; it will crumble and dry out. 

Nutrition

Serving: 1servingCalories: 352kcalCarbohydrates: 41gProtein: 5gFat: 18gSodium: 56mgPotassium: 128mgFiber: 2gSugar: 20gVitamin A: 72IUVitamin C: 18mgCalcium: 13mgIron: 2mgNET CARBS: 39g
Course: Dessert
Cuisine: American
Author: Arman Liew
Tried this recipe?Give us a shout at @thebigmansworld or tag #thebigmansworld!

More holiday cake recipes

Recipe updated

Arman Liew

I originally published this recipe in December 2020, but updated it in November 2025 with new photos, step-by-step process shots, and addressing several common questions readers had. No ingredients or measurements have changed.

Arman Liew

I’m a three time cookbook author, culinary school graduate, and writer, and passionate about creating easy and healthier recipes. I believe you don’t need to be experienced in the kitchen to make good food using simple ingredients that most importantly, taste delicious.

5 from 32 votes (29 ratings without comment)

Leave a Comment

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

Recipe Rating




Comments

  1. 5 stars
    This is an awesome recipe, I only added orange zest. Everyone loved it, no one new it was vegan!!! Very moist and fluffy!!⭐️⭐️⭐️⭐️⭐️

  2. 5 stars
    I just made this cake and its absolutely delicious!! So light and moist, great flavor! Thank you for the wonderful recipe!