86% would make this again

Cranberry Christmas Cake

Vish G

November 12, 2025

4.5
(76)

There’s something special about baking a Cranberry Christmas Cake that fills the house with holiday warmth. The mix of tart cranberries and soft, buttery cake creates the perfect festive bite. Simple to make and even better to share, this recipe brings joy straight from the oven.

Cranberry Christmas Cake

PREP TIME

20 MIN

COOK TIME

50 MIN

SERVINGS

10

Ingredients

  • For the cake
  • 200g (1½ cups) plain flour (all-purpose), measured lightly
  • 1½ tsp baking powder
  • ¼ tsp salt
  • 115g (½ cup) unsalted butter, softened
  • 60ml (¼ cup) neutral oil (such as sunflower or vegetable)
  • 200g (1 cup) caster sugar (or granulated sugar)
  • 3 large eggs, room temperature
  • 1 tsp vanilla extract
  • Zest of 1 large orange
  • 1 tbsp fresh orange juice
  • 120g (½ cup) Greek yogurt, room temperature
  • 150g (1½ cups) fresh or frozen cranberries (if frozen, thaw and pat dry)
  • 1 tbsp plain flour (for coating cranberries)
  • For the glaze
  • 100g (¾ cup) icing sugar (powdered sugar), sifted
  • 1½ tbsp orange juice (add more for thinner glaze)
  • A few fresh cranberries and rosemary sprigs for decoration (optional)

Instructions

  • Preheat your oven to 175°C / 350°F. Grease and line a 20cm / 8-inch round cake tin with baking paper.
  • In a bowl, whisk together flour, baking powder, and salt, then set aside.
  • In a large mixing bowl, cream the butter and sugar with a hand whisk or electric mixer until pale and fluffy.
  • Add the oil and mix until smooth.
  • Beat in the eggs one at a time, followed by the vanilla, orange zest, and orange juice.
  • Stir in half of the flour mixture, then mix in the Greek yogurt, and finally the remaining flour mixture. Mix gently just until combined, don’t overmix.
  • In a small bowl, toss the cranberries with 1 tablespoon of flour to lightly coat them.
  • Fold the cranberries gently into the batter using a spatula.
  • Spoon the batter into the prepared tin, smoothing the top.
  • Bake for 45–55 minutes, or until a skewer inserted in the centre comes out with just a few moist crumbs.
  • Leave the cake to cool in the tin for 10 minutes, then transfer to a wire rack.
  • While still slightly warm, drizzle the glaze: mix the icing sugar and orange juice until smooth, then pour or spoon it over the top so it drips naturally down the sides.
  • Decorate with a few fresh cranberries and rosemary sprigs if you like.

People Also Asked..

Can I use frozen cranberries or do they need to be thawed first?+
Why do my cranberries (or other fruit) sink to the bottom and how do I stop it?+
Can I substitute dried cranberries or other fruits?+
How do I keep the cake moist after baking?+
What’s the best way to add citrus flavour without making the batter too wet?+
Can I make this cake ahead and freeze it or bake in advance for a party?+

Nutrition Facts

Calories

325

Total Fats

15 g

Saturated Fats

7 g

Cholesterol

85 mg

Sodium

95 mg

Total Carbohydrates

42 g

Sugars

26 g

Protein

5 g

Fresh Recipes

Recipes that just work!

Join 10,000+ home cooks getting viral recipes straight to their inbox

By joining our newsletter you agree to our Privacy Policy

Already made this?

How Did It Turn Out?

4.5 / 5. Vote count: 76

No votes so far! Be the first to rate this post.

Would you make this recipe again?