A little tangy, a little crunchy, and totally delicious, cranberry walnut bread is a holiday baking staple! This festive quick bread recipe makes an impressive hostess gift or an easy make-ahead Christmas morning breakfast. Try it with sweet orange marmalade!
My mom has made cranberry walnut bread for breakfast on Christmas morning for as long as I can remember, and to me this sweetly tangy bread tastes like the holidays. The loaf is packed with tart fresh cranberries, crunchy walnuts, and a hint of bright, citrusy flavor thanks to fresh orange juice and zest.
Not only is this easy quick bread a simple and delicious breakfast that can be made ahead and served while you're busy opening presents on Christmas morning, it also makes a wonderful hostess gift for holiday parties and family gatherings. Trust me... you're going to want to bookmark this recipe for the holidays!
And if you want to check out some other quick bread recipes, check out my easy banana bread, my streusel-topped cinnamon applesauce bread, and my chocolate-chip studded zucchini bread.
Ingredient Notes & Substitutions
See recipe card at the bottom of this post for full ingredient list and measurements.

Fresh Cranberries - Fresh, tart cranberries are the star of the show! Slice them in half before adding them to the batter. Frozen or dried cranberries can be substituted if you're not able to get your hands on fresh cranberries (see recipe notes for how to substitute).
Walnuts - Chopped walnuts add a bit of flavor and crunch to this quick bread recipe. This recipe uses English walnuts, which may be called California walnuts or mission walnuts and are the most common variety here in the U.S., rather than black walnuts, which have a more earthy flavor.
Orange Zest - A bit of orange zest adds a bright citrus flavor to this bread. Use a microplane or the small holes on a box grater to finely grate the orange outer layer of the fruit's peel. Avoid the white under layer of the peel, which is bitter.
Orange Juice - Orange juice adds extra citrus flavor and a bit of acidity to the bread's batter. Since I'd already zested the orange, I went ahead and juiced it, too, but store-bought orange juice is perfectly fine if you prefer.
Vinegar - Vinegar adds an extra bit of acidity and tang to the batter while also activating the baking soda to make the bread rise.
Step-By-Step Recipe Instructions
See recipe card at the bottom of this post for detailed recipe instructions.

Step 1: Whisk together flour, sugar, baking soda, and salt. Set aside.

Step 2: Beat the egg. Add the water, orange juice, melted butter, vinegar, and orange rind and whisk to combine.

Step 3: Add the flour mixture to the egg mixture and stir just until blended.

Step 4: Add the cranberries and walnuts and stir just until mixed. (Optional: save a few to sprinkle on top of the loaf before baking.)

Step 5: Pour the batter into a greased loaf pan and bake at 350°F for 1 hour and 10 minutes, until the top is golden and a toothpick inserted into the loaf comes out clean. Let the baked loaf cool in the pan for 10 minutes before transferring to a wire rack to cool completely.
Recipe Tips
For an extra beautiful loaf, reserve some of the chopped cranberries and walnut and sprinkle them over the batter before baking. I like to use this same tip with cookie mix-ins for baking pretty cookies, and it works wonderfully with quick breads, too!
Serve the bread with sweet orange marmalade to really let the citrus flavors in the bread shine and to balance the tart cranberries with a bit of added sweetness.

Recipe FAQs
Yes, you can substitute frozen or dried cranberries for fresh cranberries in this recipe (and in most baked goods that call for fresh cranberries), though I do recommend fresh if you can get them.
If using frozen cranberries, keep the measurement the same (1 cup for 1 loaf) and do not thaw the berries before adding them to the batter. You won't be able to chop them, but keeping them whole is fine (though you will have fewer and larger cranberries in your loaf than if you had use fresh, halved cranberries as the recipe calls for).
If using dried cranberries, opt for unsweetened and reduce the measurement to ¾ cup for 1 loaf, as dried cranberries are smaller by volume. Though it's not necessary, you may choose to soak the dried cranberries in water for about 15 minutes to hydrate the dried berries before adding them to the batter so that they will be plump and moist once baked.
Cranberry walnut bread will keep for up to 5 days stored in an airtight container at room temperature.
This bread can be frozen for up to 3 months; for best results, wrap the completely cooled loaf tightly in plastic wrap followed by a layer of aluminum foil and place the wrapped loaf into a plastic bag or other airtight container before freezing.
Love this recipe? Please leave a star rating and review on the recipe below! And don't forget to subscribe to Always Eat Dessert for even more easy dessert recipes and helpful baking tips.
Recipe

Cranberry Walnut Bread
Ingredients
- 2 cups (240 grams) all-purpose flour
- ¾ cup (149 grams) granulated sugar
- 1 teaspoon (4 grams) baking soda
- 1 teaspoon (6 grams) salt
- 1 large egg
- ½ cup (114 grams) water
- ⅓ cup (76 millileters) orange juice
- ¼ cup (57 grams) unsalted butter melted and slightly cooled
- 3 Tablespoons (43 grams) white vinegar
- 1 teaspoon (2 grams) grated orange rind
- 1 cup (100 grams) halved fresh cranberries
- 1 cup (114 grams) chopped walnuts
Instructions
- Preheat the oven to 350°F. Spray a standard loaf pan (8.5"x4.5") with cooking spray and set aside.
- Add flour, sugar, baking soda, and salt to a medium bowl and whisk to combine. Set aside.2 cups (240 grams) all-purpose flour, ¾ cup (149 grams) granulated sugar, 1 teaspoon (4 grams) baking soda, 1 teaspoon (6 grams) salt
- In a large bowl, beat the egg until well blended.1 large egg
- To the bowl with the egg add the water, orange juice, melted butter, vinegar, and orange rind and whisk to combine.½ cup (114 grams) water, ⅓ cup (76 millileters) orange juice, ¼ cup (57 grams) unsalted butter, 3 Tablespoons (43 grams) white vinegar, 1 teaspoon (2 grams) grated orange rind
- Add the flour mixture to the egg mixture and stir just until blended.
- Add the cranberries and walnuts and stir just until mixed. (Optional: save a few chopped walnuts and sprinkle them on top of the loaf before baking.)1 cup (100 grams) halved fresh cranberries, 1 cup (114 grams) chopped walnuts
- Pour the batter into the greased loaf pan and bake for 1 hour and 10 minutes, until the top is golden and a toothpick inserted into the loaf comes out clean.
- Let the baked loaf cool in the pan for 10 minutes before transferring to a wire rack to cool completely.
Video
Notes
- If using frozen cranberries, keep the measurement the same (1 cup for 1 loaf) and do not thaw the berries before adding them to the batter. You won't be able to chop them, but keeping them whole is fine (though you will have fewer and larger cranberries in your loaf than if you had use fresh, halved cranberries as the recipe calls for).
- If using dried cranberries, opt for unsweetened and reduce the measurement to ¾ cup for 1 loaf, as dried cranberries are smaller by volume. Though it's not necessary, you may choose to soak the dried cranberries in water for about 15 minutes to hydrate the dried berries before adding them to the batter so that they will be plump and moist once baked.









HF says
I'll be using frozen (fresh that I froze) cranberries. I see that you say not to defrost them first. I don't understand how this will not affect the cooking time or instructions when there are frozen berries in the middle of the batter. Reassure me, please.
Allison Ferraro says
Hi Harrie! I have baked this recipe using frozen berries without issues. As I mention in the recipe, you won't be able to cut the frozen berries in half as I do with the fresh berries. But the berries defrost as the loaf bakes.
- Allison
Rhonda says
Why the vinegar? Is it sweet enough with only 1/2 cup sugar
Allison Ferraro says
Hi Rhonda! The vinegar's acidity activates the baking soda, helping the bread to rise as it bakes. The vinegar also helps to create a more tender loaf. The sugar impacts the structure of the loaf, not just the sweetness, so you shouldn't reduce the amount of sugar in the recipe.
- Allison
Brenda says
This is a delicious, easy to make bread. I’ll be serving it for breakfast on Thanksgiving.
Donna McLamb says
I have tried MANY recipes for cranberry orange bread and this is by far the BEST EVER! I will never make any other recipe!! Thank you so much for sharing it❤️
CCC says
Easy and SO delicious. Possibly the best I've ever eaten.