Easy & Moist Cranberry Orange Coffee Cake with Almond Streusel and Zesty Glaze
Welcome to your new favorite holiday tradition! This **Cranberry Orange Coffee Cake** with its delightful almond streusel topping is truly a perfect treat for festive brunches, cozy breakfasts, or even as a simple, elegant dessert. It combines the vibrant tartness of cranberries with the bright, citrusy notes of orange, all nestled in a wonderfully moist sour cream cake. Topped with a crunchy, sweet almond streusel and finished with a zesty orange glaze, every bite is a celebration of flavors and textures.
While it might not be a “classic” in the traditional sense of a simple streusel-only coffee cake, this recipe elevates the experience, making it a standout addition to any seasonal spread, especially around Christmas and Thanksgiving. It’s the kind of comforting bake that fills your home with an irresistible aroma and brings smiles to everyone at the table. Move over, everyday pastries – this cranberry orange delight is ready to steal the show, offering a lighter, fruitier alternative to heavier holiday desserts.

This cranberry and orange coffee cake has quickly become a cherished weekend breakfast and holiday indulgence in our home. It’s particularly popular during Christmas and Thanksgiving, offering a delightful alternative to classics like The Best Orange Rolls Ever. The beauty of this recipe lies in its versatility; you can use fresh, frozen, or even dried cranberries, ensuring you can enjoy this treat no matter the season or what you have on hand. It’s surprisingly easy to whip up, making it ideal for busy mornings when you want something special without a lot of fuss. The combination of moist cake, tart fruit, crunchy nuts, and sweet glaze creates a symphony of sensations that will have everyone asking for seconds.
[feast_advanced_jump_to]
What To Expect From This Delightful Coffee Cake
- Taste: Prepare your palate for an exquisite blend of flavors! This cranberry almond cake is wonderfully moist, boasting a perfectly balanced sweetness that isn’t overpowering. Each bite delivers a burst of fresh, tart cranberries complemented by the bright, aromatic orange zest and juice infused throughout the cake. The star of the show, the crunchy almond sugar streusel on top, adds a delightful texture and nutty richness, tying all the elements together for a truly lovely and harmonious combination.
- Ease: Don’t let its sophisticated taste fool you – this is a remarkably straightforward recipe suitable for bakers of all skill levels. The process involves simple steps: first, mixing the wet ingredients until light and fluffy, then combining the dry ingredients, and finally gently folding them together. No complicated techniques or tricky steps here, just easy mixing and baking that yields impressive results every time.
- Time: From start to finish, this cake fits perfectly into a relaxed morning or afternoon. The hands-on prep time for mixing the batter and streusel takes only a few minutes, roughly 15-20 minutes. Baking typically requires 35-45 minutes, after which it needs another 10-15 minutes to cool before you drizzle on the irresistible glaze. For ultimate convenience, you can easily prepare the batter ahead of time, refrigerating it overnight, and simply pop it in the oven the next morning for a fresh, warm holiday breakfast or brunch!
🛒 Essential Ingredients for Your Cranberry Orange Coffee Cake
Crafting this incredible cranberry orange coffee cake begins with selecting a few key ingredients. Each one plays a vital role in achieving the cake’s signature moist texture, vibrant flavor, and irresistible streusel topping. Here’s a closer look at what makes this recipe truly special:

- Cranberries – The star of the show! You have flexibility here; you can use **fresh** or **frozen cranberries**. If opting for frozen, ensure they are *completely thawed* before incorporating them into the batter to prevent excess moisture. For year-round enjoyment, **dried cranberries** are also an option, but remember to rehydrate them first using the simple method provided in our recipe notes below. They provide that essential tart counterpoint to the cake’s sweetness.
- Oranges – We utilize the entire orange for maximum flavor impact! Both the fragrant **zest** and fresh **juice** are folded into the cake batter, infusing it with bright citrus notes. For the crowning glory, a touch of **orange juice concentrate** is used in the delicious, sweet, and tangy glaze that finishes the cake. This dual application ensures a deep, authentic orange flavor throughout.
- Sour Cream – This is the secret to a cake that is exceptionally light, tender, and incredibly moist. Sour cream adds richness and a slight tang that beautifully complements the fruit. It activates the baking soda, contributing to the cake’s lovely rise and delicate crumb.
- Almonds – Sliced almonds are the cornerstone of our perfect sugary streusel topping. When baked, they become wonderfully toasted and crunchy, providing an amazing textural contrast to the soft cake. Their delicate nutty flavor pairs exquisitely with the cranberry and orange, making the streusel an essential component for the full experience!
- Almond Extract – A small but mighty ingredient, almond extract adds a fantastic boost of nutty flavor to the cake, enhancing its complexity and helping the vibrant cranberry and orange notes truly pop. It creates a subtle yet distinctly delicious undertone. For those who adore almond flavor as much as we do, a tiny dash can also be added to the streusel topping for an extra layer of almondy goodness.
See the recipe card below for full information on ingredients and quantities, including precise measurements and any additional pantry staples you’ll need.
✏️ Substitutions & Variations to Customize Your Cake
This cranberry orange coffee cake recipe is quite adaptable, allowing you to easily make adjustments based on dietary needs or ingredient availability. Here are some popular substitutions and variations to help you make this cake your own:
- Sour Cream – If sour cream isn’t available or you’re looking for an alternative, **plain Greek yogurt** can be used as a direct 1:1 substitute. It offers a similar tang and richness that contributes to a moist crumb. Alternatively, **buttermilk** can also work, though I would recommend reducing the amount to about ⅓ cup to maintain the right batter consistency, as buttermilk is thinner than sour cream or Greek yogurt.
- Granulated White Sugar – For a slightly less refined sweetness or to introduce a subtle caramel note, **coconut sugar** can be swapped out for granulated white sugar. This will give the cake a slightly darker hue and a richer flavor profile. Make sure to use it in a 1:1 ratio.
- Gluten-Free Flour – Good news for those with gluten sensitivities! Several readers have successfully adapted this recipe by using a high-quality **gluten-free all-purpose flour blend**, such as Bob’s Red Mill Gluten-Free 1-to-1 Baking Flour. When making this substitution, it’s often best to let the batter rest for about 10-15 minutes before baking to allow the gluten-free flour to fully hydrate, which can improve texture.
- Other Berries – While cranberries are a highlight, you can experiment with other tart berries. **Blueberries**, **raspberries**, or a **mixed berry blend** could also be delicious. Keep in mind that their moisture content and tartness might vary slightly, so adjust sweetness to taste if necessary.
- Different Nuts – Not an almond fan? No problem! The almond streusel can be easily adapted with other nuts. Try **chopped pecans** or **walnuts** for a different nutty flavor and crunch. If you have a nut allergy, you can omit the nuts entirely and just use the butter, sugar, and flour for a simpler streusel, or skip the streusel and dust with powdered sugar instead.
- Add Spices – For an extra layer of warmth, especially during the colder months, consider adding a pinch of ground **cinnamon**, **nutmeg**, or **cardamom** to the cake batter along with the dry ingredients. These spices pair beautifully with both cranberries and orange.
🧑🍳 Step-by-Step Instructions for Your Perfect Coffee Cake
Follow these detailed steps to create a beautifully moist and flavorful Cranberry Orange Coffee Cake. Precision and gentle mixing are key to achieving the best texture and taste.
Before you begin, ensure your oven is properly preheated to 350 ℉ (175 °C). Prepare a 9×9 inch (23×23 cm) baking dish by lining it with parchment paper, leaving an overhang on two sides for easy removal, or by thoroughly spraying it with a non-stick baking spray. This will prevent the cake from sticking and make serving a breeze.

- Step 1. In a large mixing bowl, using an electric mixer (handheld or stand mixer fitted with a paddle attachment), cream together the softened butter and granulated sugar for a full 2 minutes. Beat until the mixture is light in color, significantly increased in volume, and has a fluffy, airy texture. This step incorporates air, which is crucial for a tender cake.

- Step 2. Crack in the large eggs one at a time, mixing well after each addition to fully incorporate. Then, stir in the vanilla extract and almond extract. Continue mixing for another 1 minute until the entire mixture is smooth, creamy, and looks consistently fluffy. Scrape down the sides of the bowl as needed to ensure everything is well combined.

- Step 3. Fold in the sour cream (or Greek yogurt), the finely grated zest of one orange, and the fresh squeezed orange juice. The juice should measure about ¼ cup (60 mL). Mix everything thoroughly until just combined. The sour cream adds essential moisture and a tender crumb to the cake.

- Step 4. In a separate medium-sized bowl, whisk together the all-purpose flour, salt, baking powder, and baking soda. Once combined, gradually add these dry ingredients to the wet ingredients. Mix on low speed until just combined. Be careful not to overmix; stop as soon as all flour pockets disappear. Overmixing can lead to a tough cake.

- Step 5. With a spatula, gently stir in the cranberries until they are evenly distributed throughout the batter (as shown in the above left image). Then, transfer the batter to your prepared 9×9 inch baking dish and spread it evenly to all corners (as seen in the above right image).

- Step 6. For the delightful streusel topping: In a small bowl, combine the softened butter, granulated sugar, and all-purpose flour. Use a fork or your fingertips to mix, breaking the butter into small, pea-sized pieces (as seen in the above left image). This creates that crumbly texture. Once crumbly, add in the sliced almonds and mix them well until evenly distributed (above right image). While the streusel and orange glaze are optional, they add an incredible layer of flavor and texture that truly makes this cake exceptional. We highly recommend them!

- Step 6. Sprinkle the almond streusel mixture evenly over the entire surface of the cake batter in the baking dish. Transfer the dish to a middle shelf in your preheated oven and bake for 40-45 minutes. The cake is done when a wooden toothpick inserted into the center comes out clean or with only a few moist crumbs attached. Once baked, allow the cake to cool in the pan on a wire rack for 10-15 minutes. This crucial cooling time prevents the glaze from melting directly into the warm cake, ensuring it sets beautifully on top.

- Step 7. While your cake is cooling, prepare the vibrant orange glaze. In a small bowl, combine the orange juice concentrate (ensure it’s thawed), powdered sugar, and vanilla extract (as shown in the above left image). Whisk these ingredients together until the mixture is completely smooth and free of lumps (above right image). Once the cake has cooled sufficiently, generously drizzle the glaze evenly over the top. Allow the glaze to set for a few minutes before slicing and savoring this delightful Cranberry Orange Coffee Cake!

📌 Top Tips & Hacks for a Perfect Cranberry Orange Coffee Cake
- Transform into Cranberry Orange Muffins: This versatile batter is also fantastic for muffins! Instead of baking in a square dish, portion the batter into a greased or lined muffin tin. Bake at the same 350℉ (175 °C) temperature, but for a shorter duration of 16-18 minutes, or until a toothpick inserted into the center of a muffin comes out clean. These make for delightful individual servings!
- Ensure Cranberries are Fully Thawed: If you’re using frozen cranberries, it is absolutely essential that they are **completely thawed** and patted dry before you fold them into your cake batter. Excess moisture from partially frozen berries can alter the batter’s consistency and lead to a denser, less desirable cake texture.
- Effortless Morning Baking with Make-Ahead Batter: For ultimate convenience, prepare the cake batter (and even the streusel) the night before. Cover the batter tightly and **refrigerate it overnight**. In the morning, simply transfer the cold batter to your prepared baking dish, sprinkle with streusel, and bake. Keep in mind that baking from a cold fridge will require a few minutes longer in the oven, typically an extra 5-10 minutes, but the convenience of having a fresh, warm holiday breakfast or brunch ready with minimal morning effort is absolutely worth it!
- Don’t Skip the Orange Glaze: While the cake itself is delicious, the zesty orange glaze truly elevates this coffee cake. Its bright, tangy sweetness cuts through the richness of the cake and complements the cranberries and almonds beautifully. It adds that perfect finishing touch that makes the cake feel truly special.
- Prevent Overmixing: When combining the wet and dry ingredients, mix just until the flour streaks disappear. Overmixing develops the gluten in the flour, which can lead to a tough and chewy cake rather than a tender and moist one.
- Proper Storage for Freshness: To keep your coffee cake tasting its best, store it covered tightly at room temperature for up to 2-3 days. For longer storage, you can refrigerate it in an airtight container for up to 5 days, or freeze individual slices for up to 1-2 months. Thaw frozen slices at room temperature or gently warm them in the microwave.
❓Frequently Asked Questions About Cranberry Orange Coffee Cake
Rehydrating dried cranberries is simple and ensures they plump up beautifully and don’t absorb moisture from your cake. Here’s how:
1. Measure out the desired amount of dried cranberries into a heat-safe mixing bowl. As a general guide, ¾ cup of dried cranberries will plump up to approximately 1 cup of fresh cranberries in a recipe.
2. Pour boiling water over the dried cranberries in the bowl until they are completely covered.
3. Let them sit for 15-20 minutes. During this time, they will absorb the water and become soft and juicy. Drain the cranberries thoroughly before adding them to your recipe.
Yes, absolutely! This recipe doubles beautifully, making it perfect for bigger gatherings or if you just want more cake to enjoy throughout the week. Just make sure you double all of the ingredients precisely. For baking, use a larger 9×13 inch pan instead of the 9×9 inch one. Bake at the same oven temperature of 350 ℉ (175 °C) for a longer duration, typically 50-60 minutes, or until an inserted toothpick comes out clean. To prevent the almond streusel from becoming too toasted or burning during the extended baking time, you may want to lightly cover the cake with aluminum foil for the last 15 minutes or so of baking.
Yes! This is one of our favorite hacks for easy holiday mornings. You can certainly make the cake batter ahead of time and refrigerate it overnight. Just cover the bowl tightly with plastic wrap. When you’re ready to bake in the morning, pour the cold batter into your prepared pan, add the streusel, and bake as directed. You’ll find it adds a few extra minutes to the baking time (typically 5-10 minutes), as the batter needs to come up to temperature, but the convenience of having it ready to go is truly a time-saver.
A bitter taste in an orange cake can usually be attributed to a couple of factors. It could be because the orange zest was a little overbaked, causing the essential oils to turn slightly bitter, or more commonly, because there was too much pith (the white, spongy underlayer on the orange peel) included in the zest. The pith is naturally bitter, so when zesting, always aim for just the bright orange part of the peel, avoiding the white layer underneath as much as possible.
While fresh squeezed orange juice offers the best, brightest flavor for this cake, you can use bottled orange juice in a pinch. Opt for a high-quality, not-from-concentrate variety for the best results. Be aware that the flavor might not be as vibrant as with fresh juice, and the zest is still crucial for that essential citrus aroma.
Softened butter is key for proper creaming. It should be pliable enough to leave an indentation when gently pressed with your finger, but not so soft that it’s greasy or melted. If it’s too cold, it won’t cream properly, and if it’s too warm, your cake could turn out dense. Let it sit at room temperature for about 30-60 minutes before you start baking.
🎄 More Festive Holiday Recipes You’ll Love
Looking for more delicious treats to complete your holiday spread? Here are some other cherished recipes perfect for festive celebrations, from comforting breakfasts to delightful desserts:
- Creamy Eggnog Rice Pudding
- Quick Christmas Mug Cake
- Sparkling Apple Cider Punch
- Chewy Iced Molasses Cookies
Did you try this irresistible recipe? Your feedback is incredibly valuable to us and helps other readers! Make sure to leave a ⭐️ star rating and a comment below the recipe card to share your experience and thoughts. We love hearing from you and seeing your delicious creations!
📲 FOLLOW Sara on Social Media! 👋 Stay connected and inspired by following Eat Dessert Snack on Facebook, Instagram, or Pinterest to see the latest recipes, behind-the-scenes glimpses, and delicious updates from the kitchen!
📝 Printable Recipe

Cranberry Orange Coffee Cake
Pin Recipe
Ingredients
Cake Batter:
- ¾ cup (1.5 sticks) salted butter, softened 170 g
- ¾ cup white granulated sugar 175 g
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 -½ teaspoons almond extract
- ½ cup sour cream (or plain greek yogurt) 130 g
- zest of 1 orange, about 2 teaspoons
- ¼ cup fresh orange juice (juice of 1 orange) 60 mL
- 1-½ cups all purpose flour 205 g
- ½ teaspoon salt 4 g
- 1 teaspoon baking powder 4 g
- ½ teaspoon baking soda 3 g
- 1-½ cups frozen (thawed) or fresh cranberries, or about 1 cup dried cranberries rehydrated 160 g
Almond Sugar Topping:
- ¼ cup butter, softened 57 g
- ⅓ cup white granulated sugar 58 g
- ¼ cup all purpose flour 34 g
- 1 cup sliced almonds 100 g
Orange Glaze
- 2 Tablespoons orange juice concentrate, thawed
- ½ teaspoon vanilla extract
- 1 cup powdered sugar 115 g
Instructions
-
Preheat your oven to 350 ℉ (175°C). Prepare a 9×9 inch (23×23 cm) baking dish by lining it with parchment paper, leaving an overhang on two sides for easy removal, or by thoroughly spraying it with a non-stick baking spray.
-
Using an electric mixer, cream together the softened butter and granulated sugar in a large bowl for 2 minutes until the mixture is light, fluffy, and significantly increased in volume.
-
Add the eggs one at a time, mixing well after each addition. Then, incorporate the vanilla extract and almond extract, mixing for another 1 minute until the batter is smooth and airy.
-
Stir in the sour cream (or plain Greek yogurt), the zest of one orange, and the fresh orange juice (approximately ¼ cup or 60 mL). Mix until just combined.
-
In a separate bowl, whisk together the all-purpose flour, salt, baking powder, and baking soda. Gradually add these dry ingredients to the wet mixture, mixing on low speed until just combined. Be careful not to overmix to maintain a tender crumb.
-
Gently fold in the cranberries until they are evenly distributed throughout the batter. Pour and spread the batter evenly into your prepared 9×9 inch baking dish.
For the Almond Sugar Topping:
-
In a small bowl, combine the softened butter, granulated sugar, and all-purpose flour. Use a fork or your fingertips to mix until the butter is broken into small, crumbly pieces. Then, add in the sliced almonds and gently stir until well combined.
Sprinkle this almond streusel evenly over the cake batter in the baking dish.
-
Bake the cake at 350 ℉ (175°C) on a middle shelf for 40-45 minutes, or until a wooden toothpick inserted into the center comes out clean or with only a few moist crumbs.
Allow the cake to cool in the pan on a wire rack for 10-15 minutes before glazing. This cooling period is important to prevent the glaze from simply melting into the cake.
-
While the cake is cooling, prepare the orange glaze by combining the orange juice concentrate (thawed), powdered sugar, and vanilla extract in a small bowl. Whisk until completely smooth. Drizzle the glaze evenly over the cooled cake. Slice and enjoy this delightful treat!
Notes
If you opt to use dried cranberries instead of fresh or frozen:
- Measure out your desired amount of dried cranberries into a heat-safe mixing bowl. A good rule of thumb is that ¾ cup of dried cranberries will rehydrate to roughly 1 cup of fresh cranberries for the recipe.
- Pour boiling water over the dried cranberries until they are fully submerged.
- Let them sit for 15-20 minutes to plump up and soften. Drain thoroughly before incorporating into the cake batter.
If you choose to double this recipe to make a larger cake, simply use a 9×13 inch baking dish and double all the ingredient quantities. Follow the instructions as written, but bake at 350°F (175°C) for a longer duration, typically 45-50 minutes, or until an inserted toothpick comes out clean. To prevent the streusel from over-browning, you may wish to lightly cover the cake with aluminum foil during the last 15 minutes of baking.