Moist Cranberry Cake with Homemade Cranberry Filling

As an Amazon Associate I earn from qualifying purchases

A three layer orange and cranberry cake is a showstopper that is easy to create even for inexperienced bakers. The vanilla layers are soft and buttery, the cranberry filling adds a little tartness, and the orange cream cheese frosting ties it all together. It’s festive, but versatile enough to serve for any occasion.

// cake stand //

All About This Cranberry Christmas Cake

Every December, I make this cake using leftover cranberry sauce from our holiday dinner prep. It’s my small way of stretching those holiday flavors a little longer. The cranberry-orange combo has that magic balance of tart and sweet. The orange zest in the frosting makes the whole thing taste fresh, against the buttery cake.

You don’t need to be a pro baker for this one either. The batter comes together easily, and if you cream the butter and sugar until it’s pale and airy, it’s worth the extra minute or two, you’ll end up with tender, bakery-style layers. Buttermilk keeps everything soft, and that touch of oil helps it stay moist even after a day or two in the fridge.

If you’re like me and always make homemade cranberry sauce around the holidays, make extra or reserve a cup for this cake. It gives the best texture and flavor. But chunky canned sauce works just fine too.

My favorite cranberry sauce usually gets a splash of Grand Marnier, which inspired the orange cream cheese frosting here. The two just belong together.

And that frosting? It’s the part that’ll have you licking the spatula. The orange zest makes it feel so bright and cheerful, a perfect match for the tart cranberry filling. If you don’t want to go the orange route, it is great with a rich, white chocolate frosting.

If you want to make things easy on yourself, bake the cake layers a few days ahead and freeze them. I do this all the time around the holidays, it saves so much stress when the kitchen turns into chaos. Don’t forget to add some sugared cranberries if you want to make it festive.

If you want cranberry flavor without making a cake, go with some buttery shortbreads.

Lining Up What You’ll Need

This cake has quite a few ingredients, but the flavors are out of this world and totally worth it. Make sure to check the recipe card for all the details.

Cranberry Cake Ingredients
Frosting and Sauce Ingredients
  • Cranberry Sauce: Homemade cranberry sauce will taste the best, but canned chunky sauce works if that’s what you have.
  • Grand Marnier or orange juice: Adds warmth and citrus depth to the cranberry filling. Skip the liqueur and use orange juice for an alcohol-free option.
  • Cake flour: Creates a tender, bakery-style crumb. All-purpose flour will work but it won’t be as soft and tender.

Bringing Your Cranberry Christmas Cake Recipe to Life

Step One: Mix the Cake Batter

Softened butter and sugar creamed together in a glass mixing bowl with a spatula, ready for cake batter.
Cream the butter and sugar until light and fluffy.
Cake batter in progress: a mixing bowl filled with a creamy yellow batter and a wooden spoon.
Add oil, eggs, and vanilla.
A mixing bowl of dry ingredients for cranberry cake with a whisk, next to a box of cake flour on a blue background.
Whisk the dry ingredients.
Smooth, finished cake batter in a glass mixing bowl with a spatula resting on the side.
Alternate the dry ingredients with the buttermilk when mixing with the wet ingredients.

Step Two: Bake the Layers

Even baking: Rotating the pans halfway through helps the layers bake evenly.

Three round cake pans each filled with cake batter, ready to bake.
Divide the batter evenly between the prepared cake pans.
Two golden brown cake layers cooling on a wire rack.
Bake until a toothpick comes out clean.

Step Three: Make the Cranberry Sauce

Bake or simmer berries with sugar until they burst and thicken. Stir in Grand Mariner or orange juice once cooled, then blend for a smooth filling. You will only need a cup of cranberry sauce.

Step Four: Whip the Frosting

Bowl of creamy orange cream cheese frosting, just mixed and ready to spread.
Beat butter and cream cheese until creamy, then add powdered sugar, orange zest, and juice.

Step Five: Assemble the Cake

A single cake layer topped with a thick layer of cream cheese frosting and a spread of homemade cranberry sauce.
Spread frosting on the first layer and add cranberry sauce. Repeat with the second layer.
Frosted cranberry layer cake before final decorating, showing layers of cake and cream cheese frosting on a white cake stand.
Add the 3rd layer and frost the top of the cake and sides.
Finished cranberry layer cake topped with sugared cranberries and rosemary sprigs, ready to serve on a white scalloped cake stand.
Garnish the top of the cake.

This cranberry cake is one of those rare desserts that hits every note, tart, sweet, buttery, creamy. It’s cheerful but not over the top, and somehow, it feels festive. If you’ve never made a Christmas cake, this is the one to start with. You might even find yourself making it long after the decorations come down.

Don’t Forget!

Like and review this post – it helps our website grow so we can give you more delicious Southern recipes!

A frosted three-layer cranberry cake cut into perfect wedges, topped with sugared cranberries and sprigs of rosemary, set on a white cake stand.

Moist Cranberry Cake with Homemade Cranberry Filling

A three layer orange and cranberry cake is a showstopper that is easy to create even for inexperienced bakers. The vanilla layers are soft and buttery, the cranberry filling adds a little tartness, and the orange cream cheese frosting ties it all together. It’s festive, but versatile enough to serve for any occasion.
Prep Time: 45 minutes
Cook Time: 25 minutes
Total Time: 1 hour 10 minutes
Servings: 16
Calories: 763kcal

Ingredients

Cake

  • 3 ¾ cups cake flour
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon salt
  • 1 ¼ cups butter room temp
  • 2 cups sugar
  • cup vegetable oil
  • 4 eggs room temp
  • 2 egg whites room temp
  • 3 teaspoons vanilla
  • 1 ½ cups buttermilk room temp

Cranberry Sauce

  • 12 ounces fresh cranberries
  • 1 cup sugar
  • 1 tablespoons Grand Mariner

Orange Cream Cheese Frosting

  • ½ cup butter softened
  • 12 ounces cream cheese softened
  • 1 teaspoon orange zest
  • teaspoon salt
  • 6 cups powdered sugar
  • 2 tablespoons orange juice

Instructions

Cake:

  • Preheat the oven to 350º. Line three 9-inch cake pans with parchment paper cut to the size of the bottom of the cake pans. Grease and flour the bottom and sides of the pans.
  • In a large bowl, whisk together the flour, baking powder, soda, and salt.
  • In the bowl of a stand mixer, beat the butter and sugar on medium-high speed until creamy and fluffy, about 3-5 minutes. Add the oil and beat an additional minute. Add eggs one at a time, ending with the egg whites, beating after each addition until incorporated. Add vanilla and beat until well combined.
  • Alternate adding the flour mixture with buttermilk in three additions, beating on low just until incorporated, don’t over mix. Pour the batter evenly into the three cake pans.
  • Bake for 24-26 minutes until the tops spring back when touched and a toothpick comes out clean. Let cool in the pans on a wire rack for 15 minutes. Run an offset spatula or knife around the edges and invert onto a wire rack. Let cool completely before frosting.

Cranberry Sauce:

  • Place the cranberries in a glass baking dish. Add sugar and cover with aluminum foil. Bake for 1 to 1 ½ hours until the cranberries have popped and it has started to thicken. Allow to cool completely then add Grand Marnier. Stir to combine. Use an immersion blender to blend the cranberries into a jam-like spread. You will only need 1 cup of the cranberry sauce. You can use any type of cooked cranberry sauce.

Frosting:

  • Use an electric mixer to cream the butter and cream cheese until smooth and creamy. Add orange zest and beat to combine. Gradually add powdered sugar and once combined add orange juice. Beat on medium-high until light and fluffy.

Assemble:

  • Add about a cup of frosting onto the first layer spreading all the way to the edges. Add a ½ cup of the pureed cranberry sauce on top of the layer of frosting, leaving a ½ inch border. Repeat with the second layer. Add the third layer and frost the tops and sides. Refrigerate for at least an hour before cutting.

Notes

Storage

Keep the cake covered in the refrigerator for up to 4 days. Let it sit at room temperature for about 30 minutes before serving so the frosting softens slightly. The cake also freezes well. Just wrap it tightly and thaw overnight in the fridge before serving.

Make-Ahead Option

You can bake the cake layers, wrap them in plastic wrap and foil, and freeze for up to 3 months. You can also make the cranberry sauce months in advance, or freeze a cup of your favorite cranberry sauce to have on hand. 

Nutrition

Calories: 763kcal | Carbohydrates: 109g | Protein: 8g | Fat: 34g | Saturated Fat: 19g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 118mg | Sodium: 533mg | Potassium: 139mg | Fiber: 1g | Sugar: 85g | Vitamin A: 1021IU | Vitamin C: 4mg | Calcium: 81mg | Iron: 1mg
Tried this recipe?Mention @easy.southern.desserts or tag #easysoutherndesserts!

Similar Posts

2 Comments

  1. 5 stars
    This cake is divine! It is however, the most time consuming and labor intensive dessert I have ever made. I would recommend the mention of the cake being “easy to create” be eliminated.

Leave a Reply

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

Recipe Rating