Why you'll love this recipe
- Easy-prep: simple whisk‑together steps.
- Crowd-pleaser: bright orange zest and tart cranberries wow guests.
- Make-ahead: freezes well for busy mornings.
- Kid-approved: sweet‑tart flavor and hidden crunch.
- Holiday‑ready: festive colors match any celebration.
The first time I sliced this bread, the kitchen was bathed in the glow of late‑afternoon sun, and the aroma of orange zest seemed to dance on the countertop. My teenage brother reached for a slice before I could even set the cooling rack, and the burst of cranberry juice made his eyes widen. From then on, it became our go‑to treat for holiday brunches and sleepy Sunday mornings. I still remember the satisfying crack of the crust as I lifted the loaf, the steam curling like tiny ribbons. The sweet‑tart flavor still pulls me back to that bright kitchen, and I love sharing that moment with friends who haven’t yet tasted the magic.
The story
A burst of orange zest hits the nose as the loaf slides out of the oven, releasing a citrusy steam that mingles with sweet‑tart cranberries. The golden crust cracks softly under a gentle tap, promising a moist, crumbly interior. One bite delivers a sunrise of flavor that makes you pause and smile.
I first discovered this bread at my sister’s Thanksgiving table, where the scent of orange lingered over the turkey. I watched her zest the oranges with a microplane while the kids chased each other with cranberry‑studded napkins. The moment the loaf cooled on the rack, I knew I had to claim it for my own kitchen.
What sets this version apart is the double‑action of orange zest and juice, which infuse the batter from both the dry and wet sides, creating a deeper citrus punch than a simple juice‑only recipe. Folding the cranberries in at the end preserves their shape, giving bursts of tart juice in every slice.
The flavor dance starts with a subtle sweetness from the sugar, then the bright, slightly bitter orange zest lifts the palate. Tart cranberries add a juicy pop, while a hint of salt balances the sweet‑tart duet. A crunchy walnut optional adds texture, completing the symphony of soft crumb, juicy fruit, and nutty bite.
Serve the loaf warm with a smear of cream cheese and a drizzle of orange glaze for a brunch centerpiece, or slice it thin for a quick holiday breakfast alongside coffee. It also travels well in a lunchbox, making it a handy make‑ahead option for busy weekdays. Pair it with a crisp green salad for a light lunch or a hot chai for a cozy evening.
Don’t let the 70‑minute total time intimidate you; the batter comes together in one bowl, and the only technique is a gentle fold. Pre‑measuring the dry ingredients saves time, and the loaf pan does all the shaping, so even novice bakers can nail a beautiful result.
I’ve baked this loaf four times during the past year, and each time my family devours three slices before the cooling rack is even set. The only tweak I’ve made is a quick toast of the walnuts for extra crunch. Ready to bring this citrus‑cranberry magic to your table?
Why This Recipe Works
- Zesting releases essential oils that coat the crumb with citrus aroma.
- Folding cranberries last preserves whole berries for juicy bursts.
- Baking at moderate 350°F ensures gentle rise without drying fruit.
Ingredient notes & substitutions
orange zest
Releases essential oils that perfume the crumb and amplify citrus flavor.
orange juice
Provides liquid and natural sweetness while deepening the orange profile.
fresh cranberries
Give tart bursts of juice and a chewy texture that contrasts the soft loaf.
walnuts
Add a buttery crunch and earthy flavor that balances the bright fruit.
all-purpose flour
Creates the structure and tender crumb without weighing the loaf down.
Equipment you'll need
Ingredients
- 2 cups all-purpose flour
- 1 cup granulated sugar
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 tablespoon orange zest
- ¾ cup orange juice
- ⅓ cup vegetable oil
- 1 large egg
- 1 ½ cups fresh or frozen cranberries (halved if large)
- ½ cup chopped walnuts (optional)
Before You Start
- Preheat oven to 350°F
- Grease the loaf pan
- Zest the oranges
- Measure flour accurately
- Line pan with parchment (optional)
Instructions
- 1Step 1
Preheat the oven to 350°F and grease a 9×5-inch loaf pan.
- 2Step 2
In a large bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and orange zest.
- 3Step 3
In another bowl, whisk together the orange juice, oil, and egg until fully combined.
- 4Step 4
Pour the wet ingredients into the dry ingredients and stir until just combined.
- 5Step 5
Gently fold in the cranberries and walnuts if using.
- 6Step 6
Pour the batter into the prepared loaf pan and smooth the top. Bake for 50–60 minutes, or until a toothpick inserted into the center comes out clean.
- 7Step 7
Allow the bread to cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before slicing.
Pro tips
Zest before juicing
Zest the oranges first so the zest doesn’t slip into the juice and get lost.
Bring egg to room temp
A room‑temperature egg blends more evenly, preventing a gummy batter.
Don’t overmix
Stir until just combined; overmixing develops gluten and makes the bread tough.
Fold cranberries gently
Use a rubber spatula to fold, keeping the berries whole for juicy pockets.
Check doneness with toothpick
Insert in the center; a few moist crumbs mean it’s ready, not dry.
Cool 10 minutes in pan
This lets the loaf set, making it easier to lift without breaking.
Toast walnuts for crunch
Toast lightly in a dry skillet for 3‑4 minutes before folding in.
Rotate pan halfway
Turn the loaf pan at the 30‑minute mark for an even golden top.
Variations to try
Gluten‑Free Version
Swap the all‑purpose flour for a 1‑to‑1 gluten‑free blend and add ½ tsp xanthan gum for structure.
Brown Butter Walnut Twist
Brown the oil with a tablespoon of butter before mixing to add nutty depth.
Cranberry Orange Muffins
Divide the batter into a muffin tin and bake 20‑25 minutes for portable servings.
Vegan Adaptation
Replace the egg with 1 tbsp flaxseed meal mixed with 3 tbsp water, and use plant‑based oil.
Serving Suggestions
Troubleshooting
Bread is dense
Check your baking powder is fresh and avoid overmixing the batter.
Cranberries sink
Toss berries in a little flour before folding to keep them suspended.
Top is pale
Increase oven temperature by 10°F or bake a few minutes longer for a golden crust.
Bread sticks to pan
Use a silicone liner or generously grease and flour the pan before pouring batter.
Storage & make-ahead
Refrigerator
Store in an airtight container; stays fresh for up to 4 days.
Freezer
Wrap tightly and freeze slices for up to 2 months; thaw at room temperature.
Best way to reheat
Warm in a 300°F oven for 10 minutes or microwave 30 seconds, covered.
Make-ahead
Measure dry ingredients a day ahead; keep wet mix separate and combine before baking.

Ingredients
- 2 cups all-purpose flour
- 1 cup granulated sugar
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 tablespoon orange zest
- ¾ cup orange juice
- ⅓ cup vegetable oil
- 1 large egg
- 1 ½ cups fresh or frozen cranberries (halved if large)
- ½ cup chopped walnuts (optional)
Instructions
- 1Preheat the oven to 350°F and grease a 9×5-inch loaf pan.
- 2In a large bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and orange zest.
- 3In another bowl, whisk together the orange juice, oil, and egg until fully combined.
- 4Pour the wet ingredients into the dry ingredients and stir until just combined.
- 5Gently fold in the cranberries and walnuts if using.
- 6Pour the batter into the prepared loaf pan and smooth the top. Bake for 50–60 minutes, or until a toothpick inserted into the center comes out clean.
- 7Allow the bread to cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before slicing.