Cranberry Cake

Freshly baked cranberry cake with vibrant red berries visible through a golden-brown crumb top. Save
Freshly baked cranberry cake with vibrant red berries visible through a golden-brown crumb top. | cookingwithmila.com

This cranberry cake delivers a perfect balance of tart and sweet flavors. Fresh or frozen cranberries burst throughout a tender, buttery crumb that stays moist thanks to sour cream in the batter. The optional turbinado sugar topping adds delightful crunch, while orange zest brightens each bite.

Ready in just over an hour with simple pantry ingredients, this cake shines during the holiday season but works beautifully year-round. The cranberries create natural pockets of juicy tartness that complement the sweet vanilla cake base.

Serve it warm with whipped cream or vanilla ice cream for an extra indulgent treat. The cake pairs wonderfully with morning coffee or after-dinner Moscato, making it versatile enough for breakfast, brunch, or dessert.

The first time I made this cranberry cake, I was halfway through folding in the berries when my kitchen started smelling like a bakery crossed with a cranberry bog. Those tart red jewels burst everywhere when I cut into them, turning the crumb into this beautiful pink speckled landscape that I honestly didn't want to cover with frosting.

Last December I brought this to a friend's cookie exchange and everyone kept circling back to the counter. By the end of the night, the cake was gone but someone had swiped the recipe card, and I later found out three other people made it for their New Year's Eve parties.

Ingredients

  • All-purpose flour: The foundation that gives this cake its tender structure without weighing it down
  • Baking powder and baking soda: This duo works together to create those beautiful rise and fluffy pockets we want
  • Salt: Just enough to make all the other flavors pop and taste complete
  • Unsalted butter: Room temperature butter creates that perfect tender crumb we are after
  • Granulated sugar: Sweetens the batter while helping create that golden crust we all love
  • Large eggs: These bind everything together and add richness to every bite
  • Vanilla extract: Pure vanilla adds that warm comforting aroma that fills your kitchen
  • Sour cream: The secret ingredient that makes this cake incredibly moist and tender
  • Milk: Thins the batter just enough for the perfect consistency
  • Fresh or frozen cranberries: Those tart bursts that cut through the sweetness and make this cake unforgettable
  • Turbinado sugar: Creates this gorgeous sparkling crunch on top that looks stunning
  • Orange zest: Brightens everything and pairs so naturally with cranberries

Instructions

Preheat your oven:
Get your oven to 350°F (175°C) and grease a 9-inch round or square cake pan, then line the bottom with parchment paper for easy removal later.
Whisk the dry ingredients:
In a medium bowl, combine the flour, baking powder, baking soda, and salt until everything is evenly distributed.
Cream the butter and sugar:
Beat the butter and sugar together in a large bowl for about 2 to 3 minutes until the mixture looks light and fluffy.
Add the eggs and vanilla:
Beat in the eggs one at a time, making sure each one is fully incorporated before adding the next, then mix in the vanilla extract.
Stir in the sour cream:
Add the sour cream and mix until the batter is completely smooth and creamy.
Combine wet and dry ingredients:
Add the flour mixture in three parts, alternating with the milk, starting and ending with the flour, mixing until just combined.
Fold in the cranberries:
Gently fold those beautiful cranberries into the batter with a spatula until they are evenly distributed throughout.
Prepare for baking:
Pour the batter into your prepared pan, smooth the top, and sprinkle with turbinado sugar and orange zest if you are using them.
Bake to perfection:
Bake for 35 to 40 minutes until a toothpick inserted in the center comes out clean.
Cool before serving:
Let the cake cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
Moist cranberry cake slices are served on a white plate with a dollop of whipped cream. Save
Moist cranberry cake slices are served on a white plate with a dollop of whipped cream. | cookingwithmila.com

This cake has become my go-to when I need something that feels special but does not require hours of effort. There is something so satisfying about slicing into it and seeing all those ruby red cranberries nestled in the golden crumb.

Making It Your Own

Greek yogurt works beautifully in place of sour cream if that is what you have on hand. I have also played around with adding chopped walnuts or pecans to the batter for extra texture and crunch.

Serving Suggestions

While this cake is absolutely perfect on its own, a dollop of freshly whipped cream or a scoop of vanilla ice cream takes it over the top. It pairs wonderfully with a hot cup of coffee or even a glass of Moscato for dessert.

Storage And Timing

This cake actually tastes even better the next day as the flavors have time to meld together. Store it covered at room temperature for up to three days, or refrigerate if you prefer it chilled.

  • The cranberries will continue to release their juices over time, making each slice more moist
  • Bring chilled slices to room temperature before serving for the best texture
  • This cake freezes beautifully for up to three months if wrapped tightly
Homemade cranberry cake cooling on a wire rack, featuring a sweet orange zest and sugar topping. Save
Homemade cranberry cake cooling on a wire rack, featuring a sweet orange zest and sugar topping. | cookingwithmila.com

Every time I pull this cake out of the oven and catch that first whiff of butter and cranberries, I am reminded of why simple recipes are often the most rewarding ones.

Your Questions Answered

Yes, frozen cranberries work perfectly in this cake. Toss them in a tablespoon of flour before folding into the batter to prevent sinking. No need to thaw them first.

Store the cooled cake in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate for up to a week. The cake also freezes well—wrap tightly and freeze for up to 3 months.

Absolutely. Bake the cake up to 2 days ahead and store at room temperature. The flavors actually improve after a day as the cranberries release more juice into the crumb. Warm individual slices before serving if desired.

Greek yogurt makes an excellent substitute with similar tang and moisture. You could also use buttermilk or full-fat plain yogurt. Each will slightly alter the texture but maintain the cake's tender crumb.

Overmixing the batter can create a dense texture. Mix only until ingredients are just combined. Also, ensure your butter is properly softened to room temperature for adequate aeration during creaming.

Pecans or walnuts complement cranberries beautifully. Fold in ½ cup chopped toasted nuts along with the cranberries. The nuts add crunch and nutty flavor that pairs wonderfully with the tart berries.

Cranberry Cake

Moist, tender cake bursting with tart cranberries and balanced by sweet buttery crumb. Perfect holiday dessert.

Prep 20m
Cook 40m
Total 60m
Servings 8
Difficulty Easy

Ingredients

For the Cake

  • 2 cups all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/2 cup unsalted butter, softened
  • 1 cup granulated sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/2 cup sour cream
  • 1/4 cup milk
  • 2 cups fresh or frozen cranberries

For the Topping

  • 2 tablespoons turbinado or granulated sugar
  • Zest of 1 orange

Instructions

1
Preheat and Prepare Pan: Preheat oven to 350°F. Grease a 9-inch round or square cake pan and line bottom with parchment paper.
2
Combine Dry Ingredients: Whisk together flour, baking powder, baking soda, and salt in a medium bowl until evenly distributed.
3
Cream Butter and Sugar: Beat softened butter and granulated sugar in a large bowl until light and fluffy, approximately 2–3 minutes.
4
Add Eggs and Vanilla: Incorporate eggs one at a time, mixing thoroughly after each addition. Blend in vanilla extract.
5
Mix in Sour Cream: Stir sour cream into batter until completely smooth and uniform.
6
Combine Wet and Dry Ingredients: Add flour mixture in three portions, alternating with milk, starting and ending with flour mixture. Mix until just incorporated.
7
Fold in Cranberries: Gently fold cranberries into batter using spatula, taking care not to overmix.
8
Transfer to Pan and Add Topping: Pour batter into prepared pan, level surface, and sprinkle with turbinado sugar and orange zest if using.
9
Bake: Bake for 35–40 minutes or until toothpick inserted into center emerges clean.
10
Cool: Let cake rest in pan for 10 minutes before transferring to wire rack to cool completely.
Additional Information

Equipment Needed

  • Mixing bowls
  • Electric mixer or whisk
  • 9-inch cake pan
  • Spatula
  • Measuring cups and spoons
  • Cooling rack

Nutrition (Per Serving)

Calories 310
Protein 4g
Carbs 47g
Fat 12g

Allergy Information

  • Contains wheat, eggs, and dairy
Mila Russo

Passionate home cook sharing easy, flavorful recipes and practical meal tips.