Easy Cranberry Bread Recipe (100% Whole Wheat)
A favorite tried-and-true cranberry bread recipe made healthier with whole wheat flour and lower sugar – and no one can tell the difference! Flavored with orange juice and using either fresh or dried cranberries, it can also easily be made dairy free. A slice of this delicious bread along with a warm cup of tea makes a wonderful fall snack that thankfully is just as good any time of the year.
✩ What readers are saying…
“This bread turned out amazing! All my family members loved it! So crunchy and perfectly delicious.” -Josie

Some links in this article are affiliate links and if you click on them I will receive a small commission at no cost to you.
In college I lived with a family where I learned how to make some wonderful recipes that I still make today like French beef stew (I think it’s the best stew out there!), Tex-Mex salad with ranch style beans, American-style French salad dressing, and this cranberry bread recipe.
What I learned as a 21-year old watching that mom feed her young family and four college students on a budget is that real food doesn’t have to be fancy or hard to be filling and good. She wasn’t gourmet and she didn’t go in for much in the way of processed foods or convenience (except for her “special” cans of ranch-style beans!).
Maybe this was the beginning for me of realizing simple, real food is the best?

And this cranberry bread is a case in point: oh, the days we’d come home to the smell of this freshly baked bread from the oven! And while it smells heavenly, the taste is out-of-this-world, too. The bright citrus flavors combine SO well with the nuts and cranberry (which is why I add orange to my naturally sweetened cranberry sauce, too).
Over the years I have adapted the original recipe I copied down to use less sugar and 100% whole wheat pastry. I’ve found that you can easily use whole wheat pastry flour in place of all purpose flour in most recipes like quick breads, cookies, and muffins.
This really is one of my favorite bread recipes, though I usually only make it in the fall. And then after a year of not having it, I’m surprised all over again with how yummy it is! This is definitely a recipe you can feel great about gifting to friends and family – everyone loves it.
Ingredient Notes & Substitutions
- Flour: The recipe calls for whole wheat pastry flour, which is a soft red wheat. If you need to substitute, use all purpose flour (like the original recipe), and NOT regular wheat flour (a hard red wheat). Your bread will be dense and drier if you use regular wheat flour.
- Sugar: The original recipe used a whole cup of white sugar, which I’ve reduced. I haven’t tried this with honey, maple syrup, or brown sugar.
- Butter: This recipe uses softened butter that is cut into the dry ingredients, like a pastry. It creates little pockets of air which I think creates a nicer texture than melted butter or oil. *I’ve gotten some comments wondering about this but this is a vintage recipe and this typically pastry technique is what it called for. So I tested the recipe with oil – which you definitely can use to be dairy free – and I share the differences in texture and appearance below (and provide the options in the recipe card).
- Orange juice: Cranberries and orange is a classic combination, but if you don’t have juice you can substitute milk or water.
- Orange zest: This is optional and if I don’t have any oranges, I don’t use it. But it does add more of that great orange flavor.
- Cranberries: You can use either fresh or dried cranberries for this recipe, which is a nice option for the times of year that cranberries aren’t available. *I’ve gotten comments about the instructions to chop the berries. No, you don’t HAVE to, but I think chopping them (either the fresh or dried if they are whole) results in a much nicer loaf with more evenly spaced berries that also slices better (see below where I show the difference).
Tools & Supplies
- Kitchenaid Mixer (You can also mix this by hand using a pastry cutter to cut in the butter.)
- Small glass measure
- 9×5-inch loaf pan (I love USA pans)
- Metal cooling rack
- Whole wheat pastry flour
- Unsweetened dried cranberries (my preference, but sweetened dried cranberries are good, too)
Let’s Make This Cranberry Bread Recipe

Step 1: Mix together the dry ingredients and then cut in the butter until the mixture looks like cornmeal, pictured above. Alternately, melt the butter or use oil and mix with the wet ingredients before adding to the dry mixture.

Step 2: Stir together the wet ingredients in a small cup and then pour them into the dry mixture, stirring just until moist. It’s okay to still see some pieces of flour since we need to still fold in the cranberries.

Step 3: Now, gently fold in the chopped cranberries and nuts, if using. This bread turns out great with both dried (pictured) and chopped fresh cranberries, which makes it adaptable to any season.
Do you wonder why some recipes specifically state to not stir batters like this too much? Me, too, so I did a bit of research and found it’s because of two reasons:
- We don’t want gluten to form in recipes using baking powder and soda – too much gluten formation results in tough doughs with “tunneling.” Gluten is formed when dough is heavily mixed or kneaded, or when the dough remains wet for a long period of time. Avoiding mixing it too much is one way of preventing gluten formation.
- Too much mixing can also cause the baking powder to go flat. Once the liquid hits the powder it starts it’s action, but a lot of stirring can pop all the bubbles you need.

Step 4: Bake the bread in a greased pan and let cool a few minutes before removing from the pan to cool completely. *Note: The bread pictured above was made by cutting in the butter.

The bread above was made using oil instead of butter and adding it with the wet ingredients (I also dotted the top of the bread with cranberries). You can see the difference in how it rose while baking.

Cranberry Bread made with cut-in butter and chopped cranberries.

Cranberry bread made with oil and whole dried cranberries.
Cut-in Butter vs. Oil: In the photos above you can see the difference between cutting in the butter (on the left) and using oil (right). There is a difference in color – even though the lighting in the photos is different, you can see the loaf with the oil is lighter in color. Also the oil loaf on the right had a looser texture that made it crumble more when cutting.
Chopped Cranberries vs. Whole: The chopped cranberries (left) are more evenly distributed than the ones left whole on the right. The whole cranberries also made cutting harder and you can see where whole berries popped out when cutting in the photo on the right.
Which to do? Either of these methods taste WONDERFUL. Do what you want, but I did want to illustrate the WHY of both the butter and the chopped berries, since both have been asked in the comments. The butter and chopping the cranberries remains the classic way to make this and how I’ll continue since we can have dairy, but it’s nice to have a non-dairy option if needed!

Looking at these slices, you can probably see why I always start thinking about this bread in the fall and winter – can you just imagine a slice with a cup of tea or coffee on a gray, cold day?
Hearty, filling, and full of flavor, this bread will make any day seem brighter.
I hope you like this cranberry bread recipe as much as I do – be sure to leave a rating and review so I can know how you like it!
Want to save this?
Enter your email below and you’ll get it straight to your inbox. Plus you’ll get easy new recipes, gardening tips & more every week!
Easy Cranberry Bread Recipe (100% Whole Wheat)
Equipment
- Mixer or pastry cutter
- 9×5-inch loaf pan
Ingredients
- 2 cups whole wheat pastry flour (or all purpose flour)
- 2/3 cups white sugar
- 1-1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 teaspoon orange zest optional
- 1/4 cup butter (or oil for a dairy-free option)*
- 3/4 cup orange juice (or milk or water)
- 1 large egg
- 1 cup chopped cranberries either fresh or dried**
- 1/2 cup chopped walnuts or pecans optional
Instructions
- Heat oven to 350 degrees. Grease a 9×5-inch loaf pan and coat with flour or sugar.
- In a large mixing bowl combine dry ingredients: flour, sugar, baking powder, soda, salt, and zest, if using. Cut in butter until mixture resembles coarse cornmeal (if using oil, add it with the liquid ingredients).
- Combine orange juice and egg in a small cup and pour into dry ingredients, mixing just until moistened.
- Fold in cranberries and nuts (if using) and spread into prepared pan. Optional: dot a few more cranberries into the top before baking.
- Bake in 350 degree oven for 45-55 minutes or until a toothpick in the center comes out clean. Cool in pan about 10 minutes before turning out onto a rack to cool completely.
Notes
Nutrition
Other Quick Breads You May Like:
- Healthy, Whole Wheat No Fail Zucchini Bread
- Garlic-Cheese Zucchini Bread
- Maple Sweetened Coconut Bread
- Cranberry Crumb Loaves or Muffins (uses leftover cranberry sauce!)

This recipe has been updated, it was originally published in 2018.
Disclosure: affiliate links in this article will earn commission based on sales, but it doesn’t change your price. Click here to read my full disclaimer and advertising disclosure.



Hi Jami, Thank you for the recipe! I would like to use mini loaf pans. Would you say your recipe below is about 2 mini loaf pans?
Thank you!
It depends on the size of your mini loaf pans, but the standard equivalent is 2-4 minis to one 9×5 loaf pan.
Hope you enjoy this!
Can you convert this recipe for use in a bread machine?
I’ve never used a bread machine, but this isn’t a yeast bread so there isn’t any kneading. You just stir all the ingredients together and pour into a pan.
Moist, yummy and easy to make. I did reduce the sugar and increase the cranberries but overall the best cream bread recipe I have tried.
Wonderful- thank you, Megan!
love cranberry, walnut, and orange in whole wheat bread. I make the same flavors in a yeast bread. We love it for a chicken salad sandwich.
Sounds yummy, Charlotte!
This bread turned out amazing! All my family members loved it! So crunchy and perfectly delicious.
This is such a long-time favorite of mine that it makes me really happy that you tried it and are loving it! Thank you for reviewing 🙂
Thank you Jami for offering us this whole wheat, less sugar recipe. I’m always on the lookout for these. Unfortunately, it didn’t turn out so great for us. It was quite dry and a bit dense. I would suggest doing the measurements by weight so the ratios end up as you intend them. And our bread could’ve easily handled double the cranberries. If I were to try it again, I would also skip cutting the butter and just use olive oil (or melted butter).
Thank you for your thoughtful comment, Rebecca – I’m so sorry this didn’t turn out for you. I will revisit this recipe!
I found this recipe looking for whole wheat flour recipes for cranberry bread and this one worked great. I doubled this recipe, did NOT chop the cranberries–I like the cranberry bursts, and I didn’t notice I was supposed to cut in cold butter either–I added it to the wet ingredients. I’ll have to try the butter cutting next time. The only additional change I would make next time is to use a whole bag (3 cups) of cranberries for the doubled recipe. My coworker really liked the bread and my kids happily ate it too.
I’m so glad you enjoyed this recipe – thank you for the review!
Made the Orange Cranberry Bread (100% Whole Wheat) yesterday. Had it for breakfast today. Outstanding! Texture is somewhere between a muffin and a yeast bread.
Two questions:
1. Why cut the butter as opposed to melting it and stirring it in with other liquid ingredients?
2. Why not mix in whole cranberries?
Thanks. I’m happy to have another healthy breakfast alternative.
Cutting in the butter allows some of the pieces to remain whole so that when baked the melted pockets create leave areas of lightness and flakiness.
I like more cranberries throughout, which chopping allows. You can leave them whole if you want – and try melted butter and see if you like that.