My mom’s version of this came from a recipe card with flour smudges and handwriting fading at the edges, copied from a friend years before and quietly adjusted along the way — more zest here, less sugar there, fresh cranberries swapped in for dried at some point. We made it together most Decembers, and the version below is what that card turned into after I kept tweaking it myself.
It’s a straightforward quick bread, no yeast, no waiting around for dough to rise — just the sharp snap of cranberries against sweet orange in a tender, moist crumb.
What you’ll need

All-purpose flour, baking powder, baking soda, salt, granulated sugar (a spoonful of brown sugar if you want more depth), orange zest and juice, Greek yogurt or buttermilk, a neutral oil, eggs, vanilla, and cranberries — fresh or dried.
Fresh cranberries burst slightly in the oven, leaving little pockets of tartness through the loaf; halve them and toss with a bit of flour first so they don’t all sink to the bottom. Dried cranberries are sweeter and chewier — soak them in warm orange juice for 10–15 minutes before folding them in, both to soften them and to pull in more citrus flavor. Either works; it’s really a texture preference.
Use both the zest and the juice, not just one. The zest carries the orange’s aromatic oils, the juice brings sweetness and moisture, and together they do more than either alone — zest the orange before you juice it, since there’s no getting the zest off a juiced, collapsed peel.

Cranberry Orange Bread
Ingredients
- 1 3/4 cups all-purpose flour
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1/2 cup granulated sugar
- 1 tbsp brown sugar optional
- 1 tbsp orange zest
- 1/3 cup fresh orange juice
- 1/3 cup plain Greek yogurt or buttermilk
- 1/2 cup neutral oil canola or light olive oil
- 2 large eggs
- 1 tsp vanilla extract
- 1 1/2 cups fresh or dried cranberries if dried, soak in orange juice first
- 1/4 tsp orange extract optional
Instructions
- Preheat the oven to 350°F (175°C) and grease a standard loaf pan.
- In a medium bowl, whisk together the flour, baking powder, baking soda and salt.
- In a large bowl, whisk the eggs, sugars, orange zest, orange juice, yogurt, oil and vanilla until smooth.
- Gently fold the dry ingredients into the wet ones without overmixing.
- Toss the cranberries with a little flour and fold them into the batter.
- Pour into the loaf pan, smooth the top and bake for 50 to 55 minutes, until a toothpick comes out clean.
- Cool in the pan for 10 minutes, then transfer to a wire rack to cool completely. Drizzle with orange glaze if you like.
Notes
- If using dried cranberries, soak them in warm orange juice for 10 to 15 minutes first.
- Orange glaze: mix 1/2 cup powdered sugar with 1 tbsp orange juice.
- Store covered at room temperature for up to 3 days, or freeze for up to 2 months.
What keeps it moist
The usual quick-bread trap is a loaf that’s either dense or dry, and the fix here is mostly about fat and acid. Neutral oil instead of butter keeps the crumb soft days after baking, since oil stays liquid at room temperature while butter firms up. A third of a cup of Greek yogurt or buttermilk does double duty — it tenderizes the crumb and balances some of the sweetness with a little tang. Out of both? Sour cream or even thinned cream cheese works as a stand-in.
Some versions of this recipe (Ina Garten’s published one among them) soak the cranberries in orange liqueur rather than juice, which leans more toward a dinner-party bread. Orange juice gets you most of the same citrus lift without the alcohol, which is the direction this version takes.
Serving it

A pat of salted butter or a thin layer of cream cheese on a warm slice is really all it needs, alongside tea, coffee, or fresh orange juice. On a holiday table, it holds its own next to a cheese or charcuterie board — the tartness cuts through rich meats in a way most sweet breads can’t.
Storage
Once fully cooled, wrap the loaf tightly and keep it at room temperature for up to 3 days, or freeze whole or in slices for up to 2 months — squeeze out as much air as you can before sealing to avoid freezer burn. Thaw at room temperature for a few hours, or microwave a single slice for 20–30 seconds; a few minutes in the toaster oven brings back something closer to fresh-baked.
For more of the same cozy-bake energy, try the moist pumpkin bread or the chocolate banana cake.