My Cranberry Orange Cake has the best citrus flavor thanks to plenty of fresh orange zest and bursts of sweet-tart cranberries baked right into the tender, plush crumb. It’s finished off with a swirls of cream cheese frosting and decorated with sugared cranberries & orange slices for a simple but beautiful presentation that is perfect for your holiday occasions!

A slice of cranberry orange cake on a white plate with fresh cranberries scattered in front.


I wanted to make a winter version of one of our favorite cakes from spring, so this is essentially the same cake as my Lemon Blueberry Cake, just with the fresh seasonal flavors available during the colder months of the year. It’s well-established that I love all things cranberry orange, with my Cranberry Orange Muffins, Cranberry Orange Bread, and Cranberry Orange Monkey Bread, so turning that flavor profile into a cake was inevitable!

The secret to the best orange flavor is to use plenty of fresh orange zest. It adds so much brightness and just tastes better than the juice of the orange alone or adding orange extract. Always zest your citrus fruits before juicing them while they are still firm and easy to zest.

This cranberry orange cake recipe makes three soft layers of moist cake sponge with just the right amount of my favorite sweet cream cheese frosting. And I have a trick to help prevent the fresh cranberries from sinking to the bottom of the cake.

What You’ll Need

This is a brief overview of the key ingredients needed to make this cake. Keep scrolling to the printable recipe card below for exact amounts and instructions.

  • All-purpose flour: Regular all-purpose flour works well for this cake.
  • Sugar: You’ll need granulated sugar for the cake layers and powdered sugar for the frosting.
  • Butter & oil: A combination of these two fats gives both flavor and lasting moistness to the cake.
  • Cream cheese: For the frosting.
  • Eggs: These are important for flavor and a tender cake crumb that doesn’t crumble.
  • Oranges: You will use both the zest and the juice from about 2-3 oranges.
  • Cranberries: You can use fresh or frozen cranberries in this cake. If your cranberries are quite large you may want to slice them in half.
  • Buttermilk: This both tenderizes the cake crumb and adds a wonderful richness and tanginess that balances the cranberry and orange flavors.
  • Baking powder, baking soda, and salt: Typical cake ingredients for leavening and flavoring.
  • Vanilla: The unsung hero of the baking world, vanilla ties everything together and adds depth to the flavor profile.
Ingredients for making cranberry orange cake.

How to Make Cranberry Orange Cake

  1. Cream ingredients. In a large bowl, beat the butter, granulated sugar, and orange zest using a hand mixer or stand mixer on medium-high speed until creamy and light, about 2-3 minutes. Add the and oil. Beat for another 2-3 minutes until combined and light. Be sure to stop and scrape the bottom and sides of the bowl while mixing so everything gets fully incorporated. Add in the eggs and vanilla, mixing again until well-combined.
Adding eggs to creamed butter and sugar in a large mixing bowl.
  1. Add dry ingredients alternately with the buttermilk. Mix on low speed just until mostly combined after each addition. Overbeating cake batter can result in a dry, crumbly crumb.
  2. Stir in the cranberries by hand. Toss the cranberries with a little flour in a separate bowl to help prevent them from sinking during baking, then gently stir in to the thick cake batter.
  1. Bake. Divide the batter evenly between three 8-inch cake pans that have been lined with parchment paper circles and sprayed with baking spray. Bake at 350°F (177°C) for 24-28 minutes or until a tester inserted into the center of each layer comes out mostly clean with just a few crumbs clinging to it. Do not overbake. Let the cake layers cool completely on a wire rack before assembling.
  1. Make the cream cheese frosting. Beat the cream cheese and softened butter in a large bowl until smooth before adding the powdered sugar. Beat again just until creamy and smooth.
An overhead image of buttercream frosting in a large mixing bowl with a spatula in it.
  1. Assemble. Level your cake layers, if needed, then place your first layer on a cake stand or plate. Frost with a generous amount of the cream cheese frosting. Repeat with the remaining cake layers, then finish the cake by frosting the top and sides with the remaining frosting. Transfer the cake to the fridge for at least 45 minutes to help set the frosting before decorating with sugared cranberries and orange slices or zest.
A cranberry orange cake with cream cheese frosting, orange slices, and candied cranberries on top.

Recipe Tips & Tricks

  • Use room temperature ingredients. It makes a big difference with cakes especially, resulting in more even cake layers and a better crumb that stays moist longer. If you forget to remove the eggs from the fridge, you can speed things up by placing them in a bowl and covering them with warm water for 10 minutes while you gather other ingredients.
  • Preheat the oven. I highly recommend investing in an inexpensive oven thermometer and using that to determine when your oven is fully preheated rather than relying on the built in oven indicator. Some ovens run hot or cool by 25 degrees or more, which can make a significant difference in your bakes.

Recipe FAQ’s

Can I use dried cranberries instead of fresh or frozen?

While technically you could, I do not recommend. They don’t have the same strong flavor of fresh cranberries and the chewy texture won’t work as well with the light and soft cake crumb.

Can this cake be made gluten-free?

I haven’t personally tried making a gluten-free version of this cake yet, but have had good results making other cake recipes with King Arthur measure-for-measure gluten-free flour. I think that would work well here, too.

A slice of cranberry orange cake on a white plate.

More Cake Recipes

Cranberry Orange Cake

No ratings yet
Amy Nash
Prep Time 40 minutes
Cook Time 25 minutes
Cooling Time 1 hour
Total Time 2 hours 5 minutes
Course Dessert
Cuisine American
Servings 12 servings
My Cranberry Orange Cake has the best citrus flavor thanks to plenty of fresh orange zest and bursts of sweet-tart cranberries baked right into the tender, plush crumb. It's finished off with a swirls of cream cheese frosting and decorated with sugared cranberries & orange slices for a simple but beautiful presentation that is perfect for your holiday occasions!

Equipment

  • 8-Inch Round Cake Pans

Ingredients
  

  • 1/2 cup (113g) salted butter softened to room temperature
  • 1 3/4 cups (350g) granulated sugar
  • 2 Tablespoons orange zest from 3-4 lemons
  • 1/3 cup (90ml) vegetable or canola oil
  • 4 large eggs room temperature
  • 1 Tablespoon pure vanilla extract
  • 2 3/4 cups (388g) all-purpose flour
  • 2 teaspoons baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 cup (240ml) buttermilk
  • 1/2 cup (120ml) orange juice from 1-2 oranges
  • 2 cups (340g) fresh cranberries (12-ounces)
  • 1 Tablespoon all-purpose flour

Cream Cheese Frosting

  • 8 ounces (226g) full-fat brick cream cheese softened to room temperature
  • 1/2 cup (113g) salted butter softened to room temperature
  • 4 cups (480g) powdered sugar
  • 2 teaspoons pure vanilla extract
  • Candied cranberries & orange slices for decorating

Instructions
 

  • Preheat the oven to 350°F. Line three 8-inch cake pans with parchment paper circles and spray with baking spray or brush with cake release.
  • In a large bowl, beat the butter, granulated sugar, and orange zest using a hand mixer or stand mixer on medium-high speed until creamy and light, about 2-3 minutes. Add the and oil. Beat for another 2-3 minutes until combined and light. Scrape the bottom and sides of the bowl.
    ½ cup (113g) salted butter, 1 ¾ cups (350g) granulated sugar, ⅓ cup (90ml) vegetable or canola oil, 2 Tablespoons orange zest
  • Add the eggs and vanilla, mixing until combined, about 1 minute.
    4 large eggs, 1 Tablespoon pure vanilla extract
  • Add the flour, baking powder, baking soda, and salt. Mix on low speed just until combined and only a few streaks of flour remain.
    2 ¾ cups (388g) all-purpose flour, 2 teaspoons baking powder, ½ teaspoon baking soda, ½ teaspoon salt
  • Add the buttermilk and orange juice, mixing just until combined. Scrape the bottom and sides of the bowl.
    1 cup (240ml) buttermilk, ½ cup (120ml) orange juice
  • Toss the cranberries with the remaining 1 tablespoon of flour, then gently stir in to the cake batter. The batter will be thick. Divide the batter evenly between the prepared cake pans.
    2 cups (340g) fresh cranberries, 1 Tablespoon all-purpose flour
  • Bake for 24-28 minutes or until a cake tester inserted into the middle of each layer comes out clean with just a few crumbs clinging to it. Cool completely in the pans before assembling the cake.
  • To make the frosting, use a hand mixer or stand mixer to beat the cream cheese and butter on medium-high speed in a large mixing bowl until creamy, smooth, and completely combined, about 2-3 minutes. Add the powdered sugar and vanilla. Beat again just until combined. Do not overbeat as cream cheese frosting tends to get thinner the longer you beat it.
    8 ounces (226g) full-fat brick cream cheese, ½ cup (113g) salted butter, 4 cups (480g) powdered sugar, 2 teaspoons pure vanilla extract
  • Level the cake layers, if needed, then frost and then decorate with candied cranberries and orange slices or orange zest. Refrigerate for at least 45 minutes to help set the frosting before slicing and serving. Store the cake in the fridge for up to 5 days.
    Candied cranberries

Notes

  • Make-Ahead & Freezing Instructions: You can make the cake layers and frosting one day and assemble the cake the next day to spread out the work. Wrap the cooled cake layers in plastic wrap and store at room temperature overnight. Store the frosting in an airtight container in the fridge. Let the frosting sit out at room temperature for 2-3 hours the next day before assembling the cake. Unfrosted cake layers can be frozen for up to 2 months. You can freeze the entire cake or individual slices for up to 2 months. Thaw overnight in the refrigerator before serving.
  • Cranberries: Do not thaw frozen cranberries, if using. The bake time tends to be a minute or two longer with frozen cranberries than fresh.
  • Buttermilk Substitute: If you don’t have buttermilk, I recommend replacing it with ½ cup sour cream + ½ cup milk for this recipe.
  • Frosting Variation: If you want even more orange flavor, you can replace the vanilla with 1 teaspoon orange zest + 1 Tablespoon orange juice, if desired.
  • 9-inch Round Pans: You can make this as a 2-layer cake using two 9-inch round cake pans. Bake the layers for 26-30 minutes.
  • 9×13-inch Pan: You can bake this in a large rectangular baking dish for 30-35 minutes and either frost and serve directly from the pan or turn out and frost like a sheet cake.
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

Share This With the World

PinYummly

Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

Leave a comment

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

How many stars would you give this recipe?




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