
A tender, buttery cake studded with fresh cranberries, topped with a crunchy almond streusel and a delicate almond-scented glaze — perfect for holidays or cozy afternoons.

In my experience sharing this cake with neighbors and family, it always earns compliments for both its homey charm and bakery-quality finish. I often bring it to potlucks because it travels well and slices neatly, and the almond glaze makes each slice feel little bit special. My children love the contrast of tart berries against the sweet almond topping — they tell me it tastes like “holiday cake” all year round.
My favorite part of this cake is how the almond aroma carries through every bite — the topping becomes a family favorite, and guests often ask for the recipe. One New Year’s Day I brought a pan to brunch and watched it disappear before coffee was poured; it’s a simple thing that sparks joy and conversation every time.
Allow the cake to cool completely before storing to prevent condensation from softening the topping. At room temperature, keep covered in an airtight container for up to 48 hours. For longer storage, wrap tightly in plastic wrap and foil and freeze for up to 3 months; to serve, thaw overnight in the refrigerator and then bring to room temperature for 1–2 hours. Reheat single slices gently in a 300°F oven for 8–10 minutes if you prefer a warm serving — this also refreshes the topping crispness. Avoid refrigerating with the glaze for extended periods if you want to retain the crunch of the almond topping; place in the fridge only after the glaze has set.
If you need dairy-free options, swap the butter for an equal amount of neutral oil and replace sour cream with full-fat coconut yogurt or a mixture of plain dairy-free yogurt and a teaspoon of lemon juice to mimic the tang. For a lower-sugar version, reduce granulated sugar by 1/4 cup and increase sour cream slightly to maintain moisture; note that the crumb will be less sweet. If you only have frozen cranberries, use them straight from the freezer — folding them into the batter frozen helps prevent bleeding and color change. To make it nut-free, omit the sliced almonds from the topping and substitute toasted rolled oats for crunch.
Serve slices warm or at room temperature, optionally with a dollop of lightly whipped cream or a scoop of vanilla ice cream for an indulgent finish. For brunch, pair with a citrus salad or soft cheese like ricotta sweetened lightly with honey. The cake also complements strong coffee or a nutty tea, and the tart cranberries make it a festive addition to holiday dessert boards. Garnish with extra toasted almond slivers and a few whole cranberries for a seasonal presentation.
While this specific combination isn’t tied to a single traditional cake, it draws on classic Northern European and North American influences: the almond aroma nods to marzipan and almond pastries found across Europe, while cranberries are a native North American fruit long associated with holiday cooking. Almond extracts and sliced almonds have been used in European baking to add fragrance and texture, and the use of sour cream in batters is a common technique to add moisture and tenderness — a practice that crossed into American home baking in the 20th century.
In winter, use fresh cranberries for their bright tartness; in autumn you might fold in a handful of chopped roasted pears or apples and a pinch of cinnamon for a seasonal twist. For spring or summer, swap cranberries for fresh cherries or raspberries and reduce the almond extract slightly to let fresh fruit flavors shine. For holiday celebrations, add a tablespoon of orange zest to the batter to lift the cranberries and create a classic citrus-berry pairing.
Slice the cake into portions and store in single-layer airtight containers for quick grab-and-go treats. For packed lunches, place a piece of wax paper between slices to prevent sticking. The baked cake also freezes well in individual slices; wrap each slice in plastic wrap and place in a freezer-safe bag. Reheat gently in a toaster oven or regular oven to revive the topping crunch before serving. If you want to prep ahead, make the batter and store it in the fridge for up to 24 hours before baking — allow the batter to rest at room temperature for 20 minutes before baking for even rise.
This Almond Cranberry Cake is one of those dependable recipes that reliably impresses. It’s adaptable, forgiving, and delivers that comforting mix of tender cake, bright fruit, and crisp almond topping. I hope it becomes a go-to treat in your kitchen as it has in mine.
Toss cranberries in a tablespoon of flour before folding into the batter to prevent them from sinking.
If using butter, make sure it’s softened (not melted) for better aeration when creaming with sugar.
Start checking the cake at 28 minutes; overbaking will dry the crumb and dull the almond flavor.
This nourishing almond cranberry cake recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes — you can substitute vegetable oil for the butter in equal measure for a moister crumb. Use 6 tablespoons oil instead of butter.
Freeze wrapped tightly for up to 3 months. Thaw overnight in the refrigerator and bring to room temperature before serving.
You can replace sour cream with plain full-fat Greek yogurt or dairy-free yogurt for a non-dairy option.
This Almond Cranberry Cake recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat oven to 350°F and grease a 9x9-inch or 8x11-inch pan. Position an oven rack in the center for even baking.
Whisk together flour, baking powder, baking soda, and salt to ensure even distribution of leavening.
Beat butter or oil with sugar until combined; if using butter, beat 1–2 minutes until light; if oil, mix briefly.
Add eggs one at a time, then stir in vanilla and almond extract, scraping down the bowl as needed.
Add half the dry ingredients, mix, then add sour cream and milk. Mix in remaining dry ingredients until just combined.
Gently fold fresh cranberries into the batter with a rubber spatula to avoid breaking them.
Spread batter in pan, top with the almond topping, and bake 28–38 minutes until a toothpick comes out clean or with moist crumbs.
Cool on a wire rack, whisk icing ingredients to desired consistency, drizzle over cooled cake, and allow to set.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@cravele on social media!


Ultra-fudgy brownies studded with chocolate chunks, crowned with gooey marshmallows and a quick cocoa icing for irresistible, crowd-pleasing decadence.

Buttery shortbread crust topped with a gooey brown sugar pecan filling. Easy, crunchy, and truly irresistible with just 10 minutes of prep.

Silky pumpkin cheesecake with a spiced graham crust, no cracks, effortless mixing, and decadent caramel and rum whipped cream for unforgettable holiday celebrations.

Leave a comment & rating below or tag @cravele on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.