Cranberry cake recipe is the perfect dessert or snack and so easy to make. Grab a slice and a cup of coffee for the best treat.

Cranberry Cake serving on a spatula
Want to save this recipe?

You will be surprised how amazing this simple cranberry cake recipe is. It only calls for a few ingredients and it’s the perfect blend of sweet and tart cranberries. This Christmas Cake Recipe is perfect for dessert or your morning coffee.

If you love cranberries like we do, try these delicious cranberry muffins and Cranberry Bread. They are super easy to make and perfect for breakfast on the go.

What is Cranberry Cake?

This cake isn’t too sweet like some cakes can be. The entire recipe is just perfect and the cranberries look so festive for Christmas. However, this cake really is too good to only be enjoyed during the holidays.

Ingredients for Cranberry Christmas Cake:

Ingredients needed - eggs, sugar, butter, vanilla, flour, cranberries
  • Large Eggs
  • Sugar
  • Butter, softened
  • Vanilla Extract
  • All-purpose Flour
  • Fresh Cranberries

Find the complete ingredient list at the bottom of the post.

Recipe Variations:

  • Frosting – There really is no need for icing or frosting since this cake is so full of flavor. But you can easily drizzle a cream cheese frosting or whipped topping before serving.
  • Blueberries – You can easily swap cranberries for blueberries for this recipe. You can still use frozen or fresh blueberries for a delicious variation.
  • Nuts – If you want to add in some crunch, add in chopped pecans or walnuts. We really love the sweet and salty combination.
  • Flavored Extract – If you want to deepen the flavor of the cake, add in some flavored extract. We suggest some orange zest, orange extract or almond extract. The combination of these ingredients with the cranberries make this Christmas cake so delicious.
  • Gluten FreeMake gluten free with 1:1 switch with gluten free flour.
  • Cake Pans – We made this cake in a 9×13 cake pan, but you can easily use a muffin pan or mini bread pans. This would be the perfect size for gift giving. If using a smaller pan, make sure you adjust your baking time. It may only take about 30 minutes to bake.
  • Disposable Pan – If you are planning to take this Christmas Cake over to family for dinner, bake in 9 inch disposable cake pans. They come with a domed lid and they are easy to transport.

Step by step instructions

  • Step 1 – First, preheat the oven to 350 degrees F.
  • Step 2 – Next, spray  a 9 x13 pan with non-stick baking spray or line with parchment paper.
Mixing bowl with butter being beat.

Step 3. Combine the eggs and sugar in a mixing bowl. I used a stand mixer.

Mixing bowl with butter and eggs mixed together.

Step 4. Beat until ingredients are well combined. The ingredients should almost double in size and form large peaks. Add the butter and vanilla to the egg mixture. Combine until well combined.

Cranberries folded into the batter.

Step 5. Carefully stir in the dry ingredients by hand. Do not over mix. Then fold in the fresh cranberries.

Batter spread into the pan.

Step 6 – Evenly spread the mixture into the 9X13 pan.

Bake the cake until golden brown.

Step 7. Finally, bake the cake until browned lightly. A toothpick inserted into the middle comes out clean.

Cake being served with a spatula.

Step 8. Slice and serve this delicious cake.

Christmas Cranberry Cake in a cake pan

Cranberry Cake Tips:

  • Thaw Cranberries – If you are using frozen cranberries, we recommend thawing them while preparing the cake. If you try to mix in frozen cranberries the dough will become even thicker than it already is.
  • Cake Dough – After mixing the ingredients together, the dough will be very thick. You will need to press the dough into the prepare cake pan to evenly spread the cake out.
  • Baking Powder – There is no need for baking powder or baking soda for this cake recipe. Combining the eggs and making everything is mixed together helps with leavening for the cake.
  • Beating Eggs – Make sure to beat the eggs and sugar together until the form large peaks. It is important not to skip this steps as helps with how the cake turns out.
  • Line Baking Pans – For ease of removing the cake from the pan, I would recommend lining with parchment paper. You can remove the cake easier and it helps with slicing and cleanup.
A square Christmas Cranberry Cake on a spatula

Frequently Asked Questions

Can I use Frozen Cranberries?

Yes, this is the perfect recipe to use Frozen Cranberries. Once the fresh, dried cranberries start hitting the store shelf, I buy several to toss in my freezer. We use cranberries in many recipes because of how flavorful they are.

I love the way they softened as they bake and they add flavoring to the cake. When I make this recipe, I use frozen cranberries.

How to Serve?

Cut the cake into small square for ease of serving. It is delicious by itself or you can add a scoop of ice cream or whipped cream.

How to Store?

When storing this cake, we leave it at room temperature. Cover the cake loosely with plastic wrap. We do not recommend covering the cake air tight as it could change the cakes texture.

How to Freeze?

If you plan to freeze the leftover cake, make sure you cover with plastic wrap and then aluminum foil. Place in the freezer and it will stay fresh for about 3 months.

When ready to serve, thaw cake at room temperature.

More Christmas Cake Recipes:

Make this delicious cake today. Then please come back and leave a comment letting us know how it turned out.

Cranberry Cake recipe

4.78 from 31 votes
Cranberry cake recipe is the perfect dessert or snack and so easy to make. Grab a slice and a cup of coffee for the best treat. 
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 16
Cuisine American
Course Dessert
Calories 252


Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!


  • Preheat the oven to 350 degrees F.
  • Spray 9 x13 pan with non-stick baking spray or line with parchment paper.
  • Beat the eggs and sugar together either in a stand up mixer or a hand held mixer. Beat until ingredients are well combined and ingredients almost double in size and easily forms large peaks.
  • Then add in the butter and vanilla extract to the egg mixture and mix until these ingredients are well combined (approximately 2 minutes).
  • Slowly stir in the flour by hand until just combined. Do not over mix.
  • Then fold in the fresh cranberries into the batter gently.
  • Spread the mixture evenly into the 9X13 pan.
  • Bake for 40-50 minutes until the cake is browned lightly and a toothpick inserted into the middle comes out clean.
  • Allow the cake to cool completely and then slice and enjoy!

Nutrition Facts

Calories 252kcal, Carbohydrates 40g, Protein 3g, Fat 10g, Saturated Fat 6g, Cholesterol 54mg, Sodium 89mg, Potassium 49mg, Fiber 1g, Sugar 26g, Vitamin A 323IU, Vitamin C 3mg, Calcium 11mg, Iron 1mg

Pin This Now to Remember It Later

Pin Recipe

Try these other recipes

Share this recipe!


About the Author

Hi, I’m Carrie. Welcome to Desserts on a Dime!

I’m on a mission to help you create delicious desserts on a budget and do not require a ton of time. Together, we are going to make something sweet that the entire family will love!

Leave A Comment

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

Recipe Rating


  1. Doris Boucher says:

    5 stars
    Loved it! Easy to make and delicious to eat, yum, will make it again. Next time when I have company though. Thank you

  2. Sharon says:

    My family tradition has been to serve the cranberry cake drizzled with a WARM Butter sauce!! Perfect combo!!

    1. Carrie says:

      Oh I love that idea!