Okay, can we talk about cranberries and orange for a second?
This flavor combo is pure magic. I’ve been playing around with it for years, and honestly? This orange glazed cranberry bread is hands down my favorite thing to bake.
The way the tart cranberries balance with those bright citrus notes… it’s just impossible to resist.

Here’s what makes this recipe different.
You’re getting three amazing layers working together:
- A super moist, tender bread base
- Crumbly cinnamon streusel on top
- Sweet orange glaze that pulls it all together
Each part has its own thing going on. But together? They’re perfect.
I make this bread all the time during fall and winter. The smell alone is ridiculous. Warm cinnamon mixed with citrus—my whole family ends up hovering around the kitchen.
Whether you’re hosting brunch or need a gift for your neighbor, this loaf will make you look like a baking genius.
Let’s Talk Ingredients
I know the list looks long.
Don’t freak out.
Most of these ingredients show up more than once across the three parts. I’m going to break down exactly what you need and why it matters.
The Streusel Part
Streusel is what takes this from “nice bread” to “wow, where did you get this?”
Cold butter is the secret. It creates those crumbly pockets everyone loves. The cinnamon adds warmth without fighting with the orange flavor.

Building the Bread
All-purpose flour gives you enough structure to hold all those cranberries and nuts. Baking soda? That’s your lift. It makes the bread tender and fluffy.
Now, the sugar situation.
We’re using both brown and white sugar. Why? Brown sugar brings moisture and those caramel-y notes. White sugar keeps things sweet and light.
Buttermilk is doing double duty here. The acid wakes up the baking soda (hello, rise!), plus it adds this tangy flavor and keeps everything moist.
I always go with vegetable oil instead of melted butter in this one. Oil keeps the bread soft for days. And since the flavor is so neutral, your orange and cranberry can really shine.
Orange zest? Non-negotiable.
Those tiny little flecks pack serious citrus punch. They perfume the whole loaf. Fresh cranberries give you bursts of tartness in every bite.
The good news? Frozen cranberries work just as well. Just don’t thaw them first.
The Glaze Situation
This part is simple. Confectioners’ sugar plus fresh orange juice. That’s it.
The glaze amps up the citrus flavor and makes the bread look gorgeous. It’s the sweet contrast your tart cranberries need.
Your Complete Shopping List
| Ingredient | Quantity | Notes |
|---|---|---|
| All-purpose flour (streusel) | 1/4 cup (31g) | Spooned and leveled |
| Granulated sugar (streusel) | 2 tablespoons (30g) | Regular white sugar |
| Ground cinnamon | 1/2 teaspoon | Fresh for best flavor |
| Unsalted butter | 3 tablespoons (43g) | Must be cold and cubed |
| All-purpose flour (bread) | 2 cups (250g) | Spooned and leveled |
| Baking soda | 1 teaspoon | Fresh, not expired |
| Salt | 1/2 teaspoon | Fine table salt |
| Large egg | 1 | Room temperature |
| Light or dark brown sugar | 1/2 cup (105g) | Packed measurement |
| Granulated sugar (bread) | 1/2 cup (100g) | Regular white sugar |
| Buttermilk | 1 cup (240ml) | Room temperature |
| Vegetable oil | 1/3 cup (80ml) | Or melted coconut oil |
| Pure vanilla extract | 1 teaspoon | Real extract, not imitation |
| Orange zest | 2 teaspoons | From fresh oranges |
| Fresh cranberries | 1 cup (110g) | Or frozen, unthawed |
| Chopped pecans or walnuts | 1/2 cup (65g) | Optional but recommended |
| Confectioners’ sugar | 1 cup (120g) | For glaze |
| Fresh orange juice | 1-2 tablespoons | Adjust for consistency |
Quick Timing Reference:
| Phase | Time |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 55 minutes |
| Cooling Time | About 1 hour |
| Total Time | 2 hours |
| Servings | 8-10 slices |
| Difficulty | Easy |
Step-by-Step Cooking Process
Alright, here’s where the fun starts.
I’m going to walk you through this whole thing step by step. By the end, you’ll feel like a pro.
Getting Set Up
First things first—crank your oven to 350°F (177°C).
Give it time to heat up properly. A cold oven will mess up your rise.
Grab your 9×5-inch loaf pan. Spray it really well with nonstick cooking spray. Get the corners and sides. Set it aside.

Making the Streusel
Start with this part because it needs to stay cold.
Grab a medium bowl. Toss in your flour, sugar, and cinnamon. Whisk it around until everything’s mixed.
Now add those cold butter cubes.
Here’s the technique: Use a pastry cutter, two forks, or just your fingers. Work the butter into the dry stuff. You want pea-sized crumbs that stick together when you squeeze them.
Think coarse sand with butter chunks scattered throughout.
Put this bowl straight in the fridge.
Why? Cold butter = crumbly streusel pieces on top. Warm butter = greasy mess. Big difference.
The Bread Batter
Get a large bowl for your dry ingredients. Whisk together the flour, baking soda, and salt.
Really whisk it. This spreads the baking soda evenly so your bread rises the same all over. Set this bowl aside.
In another medium bowl, dump in your egg, brown sugar, and granulated sugar. Whisk hard for about a minute. The mixture should look smooth and a bit lighter.
Now add the buttermilk, oil, vanilla, and orange zest.
Whisk everything together. Make sure that orange zest is spread throughout the liquid.

Pour your wet bowl into your dry bowl.
Switch to a whisk and stir just until the dry flour disappears.
Stop right there.
Don’t overmix this. A few small lumps? Totally fine. They’ll bake out.
Time for cranberries. Fold them in gently. Adding nuts? Toss them in now too.
Use a spatula with wide, gentle strokes. You don’t want to crush those berries. Just get them spread throughout the batter.
Putting It All Together
Pour that batter into your prepared pan. Spread it out evenly with your spatula.
Go grab your cold streusel from the fridge.
Sprinkle it all over the top of the batter. Make it even.
Now press it gently into the surface with your fingertips. This makes it stick during baking. Otherwise, it’ll just fall off when you slice.
Slide the pan into your oven. Set a timer for 25 minutes.
When that timer goes off, grab a piece of aluminum foil. Loosely tent it over the top of the pan.
Don’t skip this step.
The foil keeps your streusel from getting too dark while the center finishes baking.
Bake for another 20-35 minutes. Total time is somewhere between 45 minutes and 1 hour.
Every oven is different.
Test with a toothpick in the center. It should come out clean or with just a few moist crumbs.
Pull the pan out. Set it on a wire rack.
Let it cool completely in the pan. This takes about an hour.
I know waiting is hard. But if you glaze warm bread, the glaze just melts and soaks in. You want it to sit on top looking pretty.
That Orange Glaze
While the bread cools, make your glaze.
Small bowl. Whisk together the confectioners’ sugar and 1 tablespoon of orange juice.
You want it thick but pourable.
Too thick? Add more orange juice by the teaspoon. I like mine thick enough to coat a spoon but still drizzle smoothly.
Once your bread is completely cool, drizzle that glaze over the top.
Make zigzag patterns. Have fun with it.
Let the glaze set for about 10 minutes. Then slice and enjoy.
Tips, Storage & FAQs
My Best Baking Tips
Get an oven thermometer.
Seriously.
Most ovens are off by 25 degrees or more. That ruins your baking. Rising goes wrong. Browning gets messed up.
An oven thermometer costs like $7 and saves you from so many disasters.
The aluminum foil trick? Don’t skip it.
Without that foil tent halfway through, your streusel and top will burn before the inside finishes baking. I learned this the hard way.
Here’s something cool: This bread gets better overnight.
The flavors blend together. The texture gets more tender. If you’re serving it tomorrow, make it today. You’ll thank me.
How to Store This
Short-term storage: Wrap the bread tightly in plastic wrap. Leave it on the counter for one day max.
Longer storage: Same plastic wrap situation, but stick it in the fridge. It’ll keep for up to one week.
Freezing: This bread freezes beautifully for up to three months.
Wrap individual slices or the whole loaf in plastic wrap. Then put it in a freezer bag.
When you want some, just thaw at room temperature. Easy.
Your Questions Answered
Can I use dried cranberries instead of fresh?
Yep! Use the same amount (1 cup).
Just know it’ll be sweeter and less tart. The texture will be chewier too, not juicy.
You might want to cut back the sugar a bit since dried cranberries are already pretty sweet.
I don’t have buttermilk. Help?
No problem.
Add 1 tablespoon of white vinegar or lemon juice to a measuring cup. Fill it with regular milk until you hit 1 cup total.
Let it sit for 5 minutes.
It’ll look a little curdled. That’s exactly what you want.
Can I turn this into muffins?
Absolutely.
Fill your muffin cups about two-thirds full. Top each with streusel.
Bake at 425°F for 5 minutes. Then drop the temp to 350°F without opening the oven.
Bake for another 15-17 minutes.
You’ll get about 18 muffins.
Why did my streusel sink into the bread?
Your butter wasn’t cold enough.
The streusel needs to stay cold right up until you use it. Keep it in the fridge.
Also, make sure you press it gently into the batter surface. That helps it stick.
Can I freeze this with the glaze on?
You can.
But the glaze might look a little different after thawing. Nothing wrong with it—just not as pretty.
For the best look, freeze it without the glaze. Add fresh glaze after you thaw it.

Orange Glazed Cranberry Bread
Ingredients
Cinnamon Streusel Topping
- 1/4 cup all-purpose flour spooned and leveled (31g)
- 2 tablespoons granulated sugar 30g
- 1/2 teaspoon ground cinnamon fresh for best flavor
- 3 tablespoons unsalted butter cold and cubed (43g)
Cranberry Orange Bread
- 2 cups all-purpose flour spooned and leveled (250g)
- 1 teaspoon baking soda fresh, not expired
- 1/2 teaspoon salt fine table salt
- 1 large egg room temperature
- 1/2 cup light or dark brown sugar packed (105g)
- 1/2 cup granulated sugar 100g
- 1 cup buttermilk room temperature (240ml)
- 1/3 cup vegetable oil or melted coconut oil (80ml)
- 1 teaspoon pure vanilla extract real extract, not imitation
- 2 teaspoons orange zest from fresh oranges
- 1 cup fresh cranberries or frozen, unthawed (110g)
- 1/2 cup chopped pecans or walnuts optional (65g)
Orange Glaze
- 1 cup confectioners’ sugar 120g
- 1-2 tablespoons fresh orange juice adjust for consistency
Instructions
- Preheat your oven to 350°F (177°C). Spray a 9×5-inch loaf pan with nonstick cooking spray, making sure to coat the corners and sides. Set aside.
Make the Streusel
- In a medium bowl, whisk together the flour, sugar, and cinnamon until combined.
- Add the cold butter cubes. Use a pastry cutter, two forks, or your fingers to work the butter into the dry ingredients until you have pea-sized crumbs that stick together when squeezed.
- Place the streusel bowl in the refrigerator to keep cold while you prepare the bread batter.
Make the Bread Batter
- In a large bowl, whisk together the flour, baking soda, and salt. Set aside.
- In another medium bowl, whisk together the egg, brown sugar, and granulated sugar for about 1 minute until smooth and slightly lighter in color.
- Add the buttermilk, oil, vanilla, and orange zest to the egg mixture. Whisk until well combined.
- Pour the wet ingredients into the dry ingredients. Whisk just until the flour disappears. Do not overmix – a few small lumps are fine.
- Gently fold in the cranberries and nuts (if using) with a spatula, using wide strokes to avoid crushing the berries.
Assemble and Bake
- Pour the batter into the prepared loaf pan and spread evenly with a spatula.
- Remove the streusel from the refrigerator and sprinkle it evenly over the top of the batter. Gently press it into the surface with your fingertips.
- Bake for 25 minutes, then loosely tent aluminum foil over the top of the pan to prevent the streusel from over-browning.
- Continue baking for another 20-35 minutes (45-60 minutes total) until a toothpick inserted in the center comes out clean or with just a few moist crumbs.
- Remove from oven and let cool completely in the pan on a wire rack, about 1 hour.
Make the Glaze
- While the bread cools, whisk together the confectioners’ sugar and 1 tablespoon orange juice in a small bowl. Add more orange juice by the teaspoon if needed to reach a thick but pourable consistency.
- Once the bread is completely cool, drizzle the glaze over the top in a zigzag pattern. Let set for 10 minutes before slicing.










