
A tender, almond-scented cake studded with fresh cranberries, finished with a crunchy almond topping and a light almond glaze — perfect for holidays or everyday baking.

This almond cranberry cake has been a seasonal favorite in my kitchen for years. I first developed the combination of tart fresh cranberries and warm almond flavor as a way to use a generous bag of berries after a holiday farmers' market trip. The batter is tender and moist thanks to sour cream and a little milk, while the almond topping gives a toasty crunch that contrasts beautifully with the soft crumb. Every time I bring this cake to a gathering someone asks for the recipe, and it has quietly become the dessert I turn to when I want something festive but unfussy.
I remember the first time my kids tried this: they were skeptical of the bright red cranberries in a cake, but one bite changed their minds. The flavor is a balance of sweet, tangy, and nutty — the almond extract is unmistakable but not overpowering, and the sour cream keeps the center tender even after baking. This version works with either butter or vegetable oil, depending on the texture you prefer and what you have on hand.
In my experience, this cake feels both homey and elevated — it’s been served at casual Sunday brunches and holiday feasts alike. Friends have told me they like it more than heavier desserts because it’s bright and not overly sweet.
My favorite part of this cake is the contrast: when you bite through a crunchy almond slice into a tender, slightly tangy center, it feels like a small celebration. It’s also strikingly adaptable — I’ve brought it to potlucks, given slices in gift boxes, and served it for breakfast alongside coffee.
Store at room temperature in an airtight container for up to two days to retain the topping’s crispness. For longer storage, cover tightly and refrigerate for up to five days; allow to come to room temperature before serving to recover tenderness. To freeze, slice into portions, wrap each piece tightly in plastic wrap and then foil, and freeze for up to three months. Thaw overnight in the refrigerator and bring to room temperature before glazing or refreshing the topping in a 325°F oven for 5–8 minutes.
If you don’t have sour cream, plain Greek yogurt (full-fat) is an easy swap at a 1:1 ratio and keeps the cake moist. For a dairy-free version, replace butter with an equal volume of neutral vegetable oil and use a dairy-free yogurt instead of sour cream; the almond flavor will still shine. If you prefer dried cranberries, rehydrate briefly in warm water or orange juice and reduce added sugar slightly, since dried fruit is sweeter. Swap sliced almonds for chopped pecans or walnuts for a different nutty profile.
Serve slices warm with a dollop of lightly sweetened whipped cream or a scoop of vanilla ice cream for dessert. For brunch, cut squares and arrange on a platter with fresh fruit and a selection of jams — the tart cranberries pair particularly well with citrus marmalade. Garnish with a few toasted almond slices and a sprinkle of powdered sugar for an elegant presentation. It’s also delicious paired with a hot cup of black tea or a latte.
The marriage of almonds and cranberries feels quintessentially North American and European — cranberries are native to North America and have long been used in both sweet and savory preparations. Almond-flavored desserts are a staple in many baking traditions, and combining nutty extracts with tart berries results in a flavor profile found in seasonal baking from late autumn through winter. This cake pulls from simple European crumb and streusel techniques while showcasing a distinctly American fruit.
In winter, use fresh cranberries and add a pinch of orange zest to the batter for a holiday aroma. For spring or summer, substitute raspberries for a brighter, softer berry and use lemon zest instead of almond extract if you want a lighter flavor. You can also fold in a handful of toasted flaked coconut for a tropical twist — reduce almond topping slightly so it doesn’t overwhelm the cake.
Bake the cake up to three days in advance and store tightly covered; prepare the glaze and almond topping separately and add just before serving to retain crunch. For individual servings, slice and wrap portions for easy grab-and-go breakfasts: thaw overnight in the refrigerator and refresh in a 300°F oven for 6–8 minutes to restore crispness to the topping. Use shallow, airtight containers to prevent the topping from getting crushed.
This cake is the kind of recipe that’s forgiving yet reliable — it rewards small tweaks and carries memories of shared mornings and holiday tables. Try it once and you’ll find your favorite ways to serve and adapt it.
Use room-temperature eggs to ensure the batter emulsifies and traps air for a lighter texture.
If using frozen cranberries, add them straight from the freezer and expect to bake a few minutes longer; toss in a teaspoon of flour to prevent sinking.
Tent the cake with foil if the almond topping browns too quickly during baking.
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. The cake keeps at room temperature in an airtight container for 2 days and refrigerated for up to 5 days. To freeze, wrap slices tightly and freeze up to 3 months.
You can substitute plain full-fat Greek yogurt 1:1 for sour cream without changing the texture much.
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 if desired to ensure easy removal and even browning.
Whisk together flour, baking powder, baking soda, and salt in a bowl to remove lumps and aerate, which promotes a lighter crumb.
Beat butter or oil with sugar. Cream butter for 1–2 minutes until light; if using oil, mix until incorporated, about 30 seconds.
Add eggs one at a time, then vanilla and almond extract. Scrape the bowl to ensure even mixing and proper emulsification.
Add half the dry ingredients, mix, then add sour cream and milk. Stir in remaining dry ingredients just until combined to avoid toughness.
Gently fold fresh cranberries into the batter using a rubber spatula; avoid overworking to keep berries intact and evenly distributed.
Mix butter, sugar, flour, and almond extract until crumbly, stir in sliced almonds, sprinkle over batter, and bake 28–38 minutes until a toothpick comes out with moist crumbs.
Cool on a wire rack, whisk powdered sugar with milk and almond extract to a drizzling consistency, and drizzle over the cake. Let set before slicing.
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
@yumelle on social media!


Juicy chicken meatballs baked with Parmesan and herbs, spooned with marinara, and covered in melty mozzarella on toasted slider rolls. Irresistible for parties.

Twirl eerie-colored spaghetti and top it with gooey, cheese-stuffed monster meatballs complete with olive eyes for a delightfully spooky family dinner.

Silky egg ribbons swirl through savory chicken broth, scented with sesame and scallions. Simple pantry staples, ready in just 10 minutes.

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