If you’re craving a simple yet show-stopping dessert, this Cranberry Cake delivers everything you love about holiday baking: bright tart cranberries, a buttery soft crumb, and classic homemade flavor. This cake is easy, beautiful, and perfect for Christmas gatherings, weekend baking, or anytime you want a cozy seasonal dessert.
Why You’ll Love This Recipe
- Soft, buttery crumb that stays moist for days
- Tart cranberries create a perfect sweet-tangy balance
- Made with basic pantry staples
- Easy enough for any skill level
- Beautiful presentation without decorating effort
- Ideal for holiday gatherings, brunch, or cozy evening treats
Ingredients

- 3 cups all-purpose flour
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 1 teaspoon salt
- 1 cup unsalted butter, softened
- 1 1/2 cups granulated sugar
- 3 large eggs
- 1 tablespoon vanilla extract
- 1 cup sour cream
- 1/2 cup milk
- 2 cups fresh cranberries
- 2 tablespoons granulated sugar (to toss with cranberries)
Step-by-Step Instructions

- Preheat the oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper, allowing overhang for easy removal.
- In a medium bowl, whisk the flour, baking powder, baking soda, and salt.
- In a large bowl, cream the softened butter and sugar until light and fluffy. This step helps create the cake’s tender texture.
- Add the eggs one at a time, mixing well between additions to ensure a smooth batter.
- Add the vanilla extract and sour cream, mixing until fully incorporated.
- Add the dry ingredients and milk in alternating additions, beginning and ending with the dry mixture. Mix only until combined to avoid a dense cake.
- Toss the cranberries with 2 tablespoons of sugar, coating them lightly to balance their tartness.
- Gently fold the cranberries into the batter, distributing them evenly without crushing.
- Transfer the batter to the prepared baking pan and smooth the top.
- Bake 45–50 minutes, or until the top is golden and a toothpick inserted into the center comes out clean.
- Cool the cake completely in the pan before slicing for clean, even servings.
Tips & Variations
- Use fresh cranberries for the best texture: Fresh berries hold their shape well and provide bright pops of flavor.
- Frozen cranberries also work: Add them frozen and toss with sugar; do not thaw to prevent bleeding.
- Add citrus for extra brightness: Orange zest pairs beautifully with cranberries and adds a wintery aroma.
- Include white chocolate for a sweeter bite: Fold in 1/2 cup white chocolate chips for rich contrast.
- Try almond extract: A small splash enhances the bakery-style flavor.
Storage & Freezer Instructions
- Room Temperature: Store tightly covered for up to 2 days.
- Refrigerator: Keeps fresh for up to 5 days.
- Freezer: Freeze individual slices wrapped in plastic, then placed in a freezer-safe bag. They keep well for up to 2 months. Thaw at room temperature before serving.
Serving & Pairing Ideas

- Dust lightly with powdered sugar for a classic finish.
- Serve warm with whipped cream or vanilla ice cream.
- Pair with hot drinks like coffee, black tea, chai, or spiced cider.
- Add a drizzle of simple glaze made from powdered sugar and milk for extra sweetness.
Frequently Asked Questions
Can I use dried cranberries instead of fresh?
Dried cranberries do not provide the same pop of tart juiciness as fresh ones. If using them, soak them in warm water for 10 minutes before adding to the batter. The final cake will be sweeter and less vibrant, but it still bakes well and stays moist.
Why did my cranberries sink to the bottom?
This usually happens when the batter is too thin or the cranberries were not tossed in sugar or flour. A thicker batter and lightly coated berries help them stay evenly distributed throughout the cake. Spreading the batter evenly before baking also helps maintain an even crumb.
Can I replace the sour cream?
Greek yogurt works very well as a substitute and maintains the moist texture. Regular yogurt works too, though it may produce a slightly softer crumb. Avoid using low-fat or fat-free options as they can affect flavor and structure.
How do I know when the cake is done?
The top should be golden and a toothpick inserted into the center should come out clean or with a few moist crumbs. The edges will also slightly pull away from the pan when fully baked. Avoid overbaking to keep the crumb soft and tender.
Ready to Make It?
This cranberry cake recipe is simple, festive, and perfect for any season, especially during the holidays. If you’re ready for a soft, moist, beautifully balanced dessert, grab your ingredients and start baking. Save or share this recipe so you can return to it anytime you need a cozy, crowd-pleasing dessert.
You Might Also Like
- Cranberry Pistachio Cheese Log – Creamy, tangy, and festive appetizer.
- Cranberry Curd Bars – Buttery shortbread topped with tart cranberry curd.
- Cranberry Mousse Pie – Light and silky cranberry dessert.
- Cranberry Orange Meatballs – Sweet, tangy, and juicy party bites.
Moist Cranberry Cake
- Total Time: 1 hour 5 minutes
- Yield: 12 slices 1x
Description
Soft, moist cranberry cake with fresh tart cranberries, perfect for holidays or cozy baking.
Ingredients
3 cups all-purpose flour
2 teaspoons baking powder
1 teaspoon baking soda
1 teaspoon salt
1 cup unsalted butter, softened
1 1/2 cups granulated sugar
3 large eggs
1 tablespoon vanilla extract
1 cup sour cream
1/2 cup milk
2 cups fresh cranberries
2 tablespoons granulated sugar
Instructions
1. Preheat oven to 350°F (175°C). Line a 9×13-inch pan with parchment paper.
2. Whisk flour, baking powder, baking soda, and salt.
3. Cream butter and sugar until light and fluffy.
4. Add eggs one at a time, mixing well.
5. Mix in vanilla extract and sour cream.
6. Add dry ingredients and milk alternately until just combined.
7. Toss cranberries with sugar and fold into batter.
8. Spread batter into pan and smooth the top.
9. Bake 45–50 minutes or until golden and a toothpick comes out clean.
10. Cool completely before slicing.
Notes
Frozen cranberries may be used without thawing.
Add orange zest for a citrusy flavor.
Fold in white chocolate chips for extra sweetness.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 250
- Sugar: 20 g
- Sodium: 150 mg
- Fat: 12 g
- Saturated Fat: 7 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 32 g
- Fiber: 2 g
- Protein: 4 g
- Cholesterol: 60 mg