Imagine sinking your fork into a tender, buttery vanilla-almond sponge packed with bursting tart whole cranberries, crowned with a crunchy sugar-crusted sliced almond crumble, and drizzled with a sweet almond glaze. This bakery-style Cranberry Almond Cake offers the ultimate harmony of juicy winter fruit, sweet marzipan notes, and satisfying golden crunch in every single bite. If you are searching for a fast, family-friendly holiday brunch centerpiece or an effortless afternoon tea cake that stays extraordinarily moist, you have found the dream recipe. It is vibrant, fragrant, buttery, and remarkably simple to bake. Let’s head straight down to see how quickly this sweet cranberry cake comes together today!
Why You’ll Love This Recipe
- Bursting Sweet-Tart Berry Pockets: Fresh whole cranberries bake directly into the sponge, bursting into juicy, tart jewels that balance the sweet almond crumb.
- Crispy Golden Almond Crunch: Softened butter, granulated sugar, flour, and sliced almonds form an irresistible, crisp streusel topping.
- Incomparably Moist Bakery Texture: Rich sour cream, whole milk, softened butter, and room-temperature eggs guarantee an ultra-velvety crumb.
- Fragrant Pure Almond Glaze: A delicate drizzle of confectioners’ sugar, milk, and pure almond extract elevates every single slice.
- Effortless One-Pan Assembly: Bakes to perfection in a standard springform or square baking pan with simple pantry staples and zero stress.
Ingredients

Cake:
- 1 ⅔ cups (210g) all purpose flour, spooned and leveled or weighed
- ¾ teaspoon baking powder
- ¾ teaspoon baking soda
- ¼ teaspoon salt
- 6 tablespoons (85g) softened unsalted butter OR 6 tablespoons (90ml) vegetable oil, see note
- ⅔ cup (134g) granulated sugar
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- 1¼ teaspoons pure almond extract
- ⅔ cup (160g) sour cream, room temperature
- 2 tablespoons milk
- 2 generous cups (204g) fresh cranberries
Almond topping:
- 3 tablespoons (43g) unsalted butter, softened
- ⅓ cup (67g) granulated sugar
- scant ¼ cup (28g) all purpose flour, spooned into the measuring cup
- ⅛ teaspoon pure almond extract
- ½ cup (55g) sliced almonds
Icing:
- ½ cup (60g) powdered sugar
- 2-3 teaspoons milk
- couple drops pure almond extract
How To Make Cranberry Almond Cake Step by Step

1. Prep Oven and Whisk Dry Mix
Preheat your baking oven to 350°F (175°C), grease a 9-inch springform or round cake pan, and whisk 1 ⅔ cups (210g) all purpose flour, spooned and leveled or weighed, ¾ teaspoon baking powder, ¾ teaspoon baking soda, and ¼ teaspoon salt in a medium bowl.
2. Cream Butter, Sugar, and Eggs
In a large mixing bowl, beat 6 tablespoons (85g) softened unsalted butter OR 6 tablespoons (90ml) vegetable oil, see note and ⅔ cup (134g) granulated sugar for 2 minutes until creamy, then beat in 2 large eggs, room temperature, 1 teaspoon vanilla extract, and 1¼ teaspoons pure almond extract.
3. Fold Batter and Fresh Cranberries
Mix in ⅔ cup (160g) sour cream, room temperature and 2 tablespoons milk, gently fold in dry flour mixture just until smooth, then fold in 2 generous cups (204g) fresh cranberries and spread into prepared pan.
4. Mix Almond Crunch Topping
In a small bowl, mix 3 tablespoons (43g) unsalted butter, softened, ⅓ cup (67g) granulated sugar, scant ¼ cup (28g) all purpose flour, spooned into the measuring cup, and ⅛ teaspoon pure almond extract with a fork until crumbly, then gently stir in ½ cup (55g) sliced almonds.
5. Scatter Topping and Bake
Scatter the almond topping evenly over the cake batter and bake at 350°F for 40 to 48 minutes until a toothpick inserted into the center comes out clean and the almonds are golden brown; cool on a wire rack for 20 minutes.
6. Whisk Almond Glaze and Drizzle
In a small bowl, whisk ½ cup (60g) powdered sugar, 2-3 teaspoons milk, and couple drops pure almond extract until smooth, drizzle over warm cake, slice, and serve.
Tips For The Best Cranberry Almond Cake
- Use Fresh Whole Cranberries: Fresh cranberries hold their firm shape and pop during baking without bleeding excess moisture into the delicate batter.
- Bring Sour Cream and Eggs to Room Temp: Room-temperature dairy incorporates smoothly with softened butter, ensuring an emulsion that yields a tender crumb.
- Spoon and Level Flour: Fluff your flour and level measuring cups with a flat knife to avoid packing excess flour, which can make the sponge heavy.
- Do Not Overmix the Batter: Fold ingredients gently with a spatula just until flour streaks disappear so the cake remains light and airy.
- Tent with Foil if Needed: If sliced almonds begin browning deeply after 30 minutes of baking, loosely tent a sheet of foil over the pan.
Variations
- Bakery-Style Almond Cake Recipe With Fresh Cranberries: Follow this exact balanced ratio whenever you want an authentic Almond Cake Recipe With Fresh Cranberries.
- Comforting Cranberry Almond Coffee Cake Morning Treat: Serve thick, warm morning squares inspired by a classic Cranberry Almond Coffee Cake.
- Crunchy Cranberry Coffee Cake With Almond Crunch Twist: Double the sliced almond topping for a decadent Cranberry Coffee Cake With Almond Crunch.
Storage Instructions
- Fridge: Keep leftover cake stored in an airtight container in the refrigerator for up to 5 days to preserve freshness and moisture.
- Freezer: Freeze cooled, unglazed cake or sliced portions wrapped tightly in plastic wrap and aluminum foil for up to 3 months; thaw overnight in the fridge.
- Reheat: Warm individual slices in a 325°F oven for 5 minutes or microwave for 10 seconds to restore freshly baked bakery warmth.
Serving and Pairing Ideas

- Serve warm slices topped with a dollop of sweet dairy whipped cream, an extra drizzle of almond icing, or vanilla bean ice cream.
- Pair your sweet morning slice with a hot mug of decaf black coffee, a warm espresso, or herbal chamomile tea.
- Serve alongside a cold glass of whole dairy milk, creamy oat milk, or a steaming cup of spiced apple cider.
Frequently Asked Questions
Can I use frozen cranberries instead of fresh?
Yes, you can use frozen cranberries if fresh are out of season! Do not thaw them before folding into the batter; toss them in frozen so they do not bleed color, and add 2 to 4 extra minutes to the bake time.
Why is sour cream essential in this cake?
Full-fat sour cream adds vital dairy fat and natural acidity. The acidity softens the gluten strands in the all-purpose flour, creating an exceptionally tender, velvety crumb that stays moist for days.
Can I substitute vegetable oil for butter in the cake batter?
Yes! You can use 6 tablespoons (90ml) of neutral vegetable oil in place of softened unsalted butter. Oil creates a slightly lighter, springier crumb that retains moisture exceptionally well.
How do I know when the cake is fully baked?
Insert a wooden toothpick into the center of the cake. It should come out clean or with a few moist crumbs attached, and the sliced almond topping should look toasted and golden.
Ready to Make It?
There is truly nothing quite like pulling a fresh cranberry almond cake out of your oven and smelling sweet vanilla, toasted almonds, and warm butter filling your home. This simple recipe transforms humble kitchen pantry staples—flour, leaveners, butter, sugar, eggs, pure extracts, sour cream, milk, fresh cranberries, sliced almonds, and powdered sugar—into an unforgettable bakery masterpiece that your whole family will love sharing. We hope you have an absolutely wonderful time making this sweet seasonal cake in your kitchen this week! Go ahead and save this recipe to your favorite holiday baking, breakfast cake, and easy dessert boards on Pinterest so it is always ready for your next cozy gathering.
More Easy Dessert Recipes You’ll Love
- Strawberry Ice Cream – Creamy Frozen Dessert.
- Peach French Toast Bake – Sweet Breakfast Casserole.
- Homemade Vanilla Ice Cream – Classic Dessert Base.
- Pistachio Lush – No-Bake Creamy Dessert.
Cranberry Almond Cake
- Total Time: 1 hour 5 minutes
- Yield: 10 servings 1x
Description
Moist and tender Cranberry Almond Cake loaded with fresh tart cranberries, a crunchy sliced almond topping, and sweet almond glaze.
Ingredients
Cake:
1 ⅔ cups (210g) all purpose flour, spooned and leveled or weighed
¾ teaspoon baking powder
¾ teaspoon baking soda
¼ teaspoon salt
6 tablespoons (85g) softened unsalted butter OR 6 tablespoons (90ml) vegetable oil, see note
⅔ cup (134g) granulated sugar
2 large eggs, room temperature
1 teaspoon vanilla extract
1¼ teaspoons pure almond extract
⅔ cup (160g) sour cream, room temperature
2 tablespoons milk
2 generous cups (204g) fresh cranberries
Almond topping:
3 tablespoons (43g) unsalted butter, softened
⅓ cup (67g) granulated sugar
scant ¼ cup (28g) all purpose flour, spooned into the measuring cup
⅛ teaspoon pure almond extract
½ cup (55g) sliced almonds
Icing:
½ cup (60g) powdered sugar
2–3 teaspoons milk
couple drops pure almond extract
Instructions
1. Preheat oven to 350°F (175°C), grease a 9-inch pan, and whisk flour, baking powder, baking soda, and salt in a bowl.
2. Beat softened butter and sugar for 2 minutes, then beat in eggs, vanilla extract, and almond extract until creamy.
3. Mix in sour cream and milk, fold in dry flour mixture, fold in fresh cranberries, and spread into prepared pan.
4. Mix softened butter, sugar, flour, almond extract, and sliced almonds with a fork until crumbly.
5. Scatter almond topping over batter and bake for 40 to 48 minutes until a toothpick comes out clean; cool for 20 minutes.
6. Whisk powdered sugar, milk, and almond extract until smooth, drizzle over warm cake, slice, and serve.
Notes
Use fresh cranberries for best texture. Tent with foil at 30 minutes if almonds brown too quickly.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Breakfast / Cake
- Method: Baking
- Cuisine: American
Nutrition
- Calories: 330
- Sugar: 32g
- Sodium: 190mg
- Fat: 16g
- Saturated Fat: 16g
- Unsaturated Fat: 16g
- Trans Fat: 16g
- Protein: 5g