
A tender, nutty cake studded with bright cranberries, finished with a crunchy almond topping and delicate almond-scented glaze — perfect for holidays and teatime.

This Almond Cranberry Cake has been a holiday table favorite at my house for years. I first developed this version one late November when I wanted a simple, unfussy dessert that still felt festive. The batter is tender and slightly dense — the kind of crumb that keeps the cake moist for days — while fresh cranberries add pops of bright, tart flavor that cut through the sweetness. The almond extract lifts the flavor profile so every bite tastes like a small celebration.
I remember bringing this cake to a family gathering during a snowstorm, and people kept going back for slices. My sister declared the almond topping a revelation: glossy sugar, golden sliced almonds, and a little buttery crumble that contrasts perfectly with the soft cake beneath. I often make it in a 9x9-inch pan when I want portion control, or in an 8x11 when I need to feed a crowd. The recipe is forgiving — you can swap butter for oil, use frozen cranberries in a pinch, and still get a reliable, beautiful cake.
On several occasions I’ve doubled this recipe for neighborhood potlucks — the cake travels well and slices neatly when chilled slightly before cutting. Guests often ask for the recipe because the almond aroma and the crunch of sliced almonds on top stand out as the most memorable elements.
My favorite part of making this cake is the almond topping. It browns beautifully and provides a satisfying crunch against the soft cake and tart cranberries. Over the years I’ve learned that using fresh cranberries yields the best texture; frozen ones work, but expect a slightly pinker crumb. This cake has been the centerpiece at breakfasts, holiday brunches, and cozy afternoons with tea. When guests ask for a second slice, you know you’ve hit the right note.
Store at room temperature in an airtight container for up to 48 hours; this keeps the topping crisp and the crumb tender. For longer storage, refrigerate wrapped tightly for up to 5 days — bring to room temperature before serving to soften the chilled crumb. To freeze, slice the cake and wrap individual portions in plastic wrap and foil; freeze up to 3 months. Thaw overnight in the refrigerator and bring to room temperature for 30–60 minutes before serving. Reheat individual slices for 10–15 seconds in the microwave to restore a fresh-baked warmth.
If you prefer dairy-free, substitute the sour cream with a dairy-free yogurt and use vegetable oil instead of butter. For a lighter texture, use oil and reduce sugar by a tablespoon if desired. Swap almonds for chopped pecans or hazelnuts for a different flavor profile; be mindful that nuts change the crunch and aroma. If you’re short on fresh cranberries, use frozen but fold them in frozen to minimize bleed; if you want less tartness, toss cranberries in a tablespoon of sugar before folding into the batter.
Serve warm or at room temperature with a scoop of vanilla ice cream, lightly sweetened whipped cream, or a dollop of crème fraîche. For breakfast or brunch, pair slices with coffee or an almond-laced latte. Garnish with a few extra sliced almonds and a dusting of powdered sugar for presentation. This cake also makes a lovely homemade gift — wrap slices in parchment and tie with twine for a charming touch.
The combination of almond and cranberry draws on classic North American holiday flavors: tart local berries and nutty European influences. Almond extract became popular in American baking in the 19th and 20th centuries as imported almonds became more affordable and extract provided an intense, shelf-stable way to add nutty aroma. Cranberries are native to North America and have long been associated with festive meals; pairing them with almonds creates a balance of brightness and richness that feels both traditional and modern.
In winter, use fresh cranberries and add a teaspoon of orange zest to the batter for citrus warmth. For spring or summer, replace cranberries with chopped fresh strawberries or raspberries and swap the almond extract for lemon. For autumn, stir in a half teaspoon of ground cinnamon and a pinch of nutmeg to the batter, and use roasted slivered almonds in the topping to enhance warmth and depth.
Make the cake a day ahead; the flavors meld and the texture firms slightly, making slicing cleaner. Store glazed cake in a single layer in an airtight container. For grab-and-go breakfasts, portion slices into containers and refrigerate — they reheat quickly in the microwave or toaster oven. If you plan to freeze, do so before glazing and thaw, then glaze right before serving for the best texture.
Neighbors have requested this cake for potlucks, and once a friend baked it for her book club where it was declared "perfectly balanced." One memorable morning my father-in-law, who usually avoids sweet desserts, had two slices with his coffee and said it reminded him of coffee shop pastries from his childhood. Those small moments are why I keep this recipe in the rotation.
This Almond Cranberry Cake is approachable, forgiving, and reliably delicious. Whether you’re baking for company or a quiet afternoon at home, it’s a recipe that invites conversation, comfort, and that satisfying crunch of almonds on top — give it a try and make it your own.
Measure flour by spooning it into the measuring cup and leveling with a knife to avoid a dense cake.
Keep cranberries cold and fold them in gently to prevent color from turning the batter pink.
Begin checking for doneness at 28 minutes; a toothpick should come out with moist crumbs, not wet batter.
Room-temperature eggs and sour cream incorporate more evenly and yield a more uniform crumb.
For a crisper topping, place the pan on the middle rack and avoid opening the oven in the first 20 minutes.
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. If using frozen cranberries, fold them in frozen to reduce color bleed and avoid overmixing.
Either 9x9-inch or 8x11-inch pans work. Do not use a smaller pan or the cake will overflow and bake unevenly.
You can substitute 6 tablespoons vegetable oil for the butter for a moister cake; flavor will be slightly different.
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; line with parchment for easier removal.
Combine flour, baking powder, baking soda, and salt in a bowl and whisk to distribute evenly.
Beat butter or oil with sugar until combined; if using butter, beat 1–2 minutes to aerate; if oil, mix briefly.
Add eggs one at a time, then vanilla and almond extract, scraping the bowl to ensure even mixing.
Add half the dry mix, then sour cream and milk, then remaining dry mix; beat until just combined to avoid overmixing.
Gently fold in fresh cranberries using a rubber spatula to avoid crushing them and to keep color contrast.
Spread batter in pan, prepare topping by mashing butter into sugar and flour, add almond extract and sliced almonds, sprinkle on top and bake 28–38 minutes.
Cool on a wire rack, whisk powdered sugar with milk and almond extract to desired consistency, and drizzle over cooled cake.
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
@whiskia on social media!


Tender, herb-laced meatballs baked to juicy perfection with Parmesan and garlic. Perfect over spaghetti, tucked into subs, or served with favorite dips.

Creamy, silky carbonara with smoky bacon, peppery bite, and perfectly coated spaghetti. Ready in 25 minutes for a comforting, crowd-pleasing dinner.

A rich, silky garlic pasta made in one pan with milk and Parmesan for a fast, comforting dinner that is ready in about 20 minutes.

Leave a comment & rating below or tag @whiskia 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.