Go Back
+ servings
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. 
QR Code linking back to recipe