Cranberry Walnut Bread

Sturdy, soft and chewy, this cranberry walnut bread makes for the best toast! And it’s freezer-friendly. So save yourself some money and make this store-bought holiday staple at home! Dairy free and vegetarian.

Two loaves of Cranberry Walnut Bread on parchment paper with a knife.

This cranberry walnut bread was originally posted in November 2012. The post has been updated as of November 2, 2017 with new photos, text and improved recipe instructions.

It’s cranberry walnut season! More specifically, cranberry walnut bread season.

And here’s how it usually goes down. You’re walking through the bakery aisle of your local grocery store and cranberry walnut goodness is calling out to you from every which way. 

But wait! Stop right there. Before you make any decisions, let me first re-introduce you to this homemade version of the popular holiday bread.

Which, might I add, makes enough dough for two really good size loaves. So essentially, it’s two for the price of one. I mean seriously, why are the limited edition breads they sell at the store so dang expensive?

ANYWAY. Expensiveness aside, this homemade version also puts those store-bought ones to shame in the flavor department. And will absolutely have you smitten.

The loaves bake up perfectly study, perfectly soft and are filled with jusssst the right amount of mix-ins. 

Added bonus? This bread is highly toast-able. As in, it makes for just about the best toast ever.

Perfectly crisp on the outside, perfectly chewy and soft on the inside, with a touch of sweetness from some honey and the cranberries, AND that hint of crunch from the walnuts.

It’s a carb-lovers dream.

A sliced up loaf of Cranberry Walnut Yeast Bread on parchment paper.

Tips & Tricks For This Cranberry Walnut Bread

  1. This bread freezes beauuuutifully. We tend to go through a whole lotta bread during the holidays when we have family staying with us, so I love to keep a few loaves in the freezer to thaw out as needed. If freezing, let the bread cool completely, then wrap in plastic wrap and place in a large freezer-safe baggie. You can also slice the bread and then freeze.
  2. I have successfully substituted on numerous occasions 1 ½ to 2 cups of the all-purpose flour with white whole wheat flour (not regular whole wheat flour) without any change in the overall texture of the final product.
  3. Along those lines, when measuring your flour, be sure to scoop it with a spoon into your measuring cup and then level off with the back of a knife. If you dunk your cup into your flour bag, you’ll likely use too much and the dough will be too heavy / dry.
  4. Keep in mind that the exact rise time for the dough can vary slightly based on the temperature and humidity in your house. Ideally, you want to find a nice warm spot for the dough to rise.
  5. And finally, the base of this bread is a complete go-to of mine. So if you’re not feeling the cranberry walnut combo, you can absolutely use other mix-ins or even leave plain. One of my favorite combinations? Minced fresh rosemary and black pepper – SO GOOD.

Two pieces of Cranberry Yeast Bread on a plate with one slathered with butter.

Additional Bread Recipes You Might Enjoy:

Did you make this recipe? Rate and review it down below! I’d love to hear from you.

Homemade cranberry walnut bread! Make this store-bought holiday staple at home! Sturdy, soft and chewy, it makes for the best toast! And it’s freezer-friendly!

Cranberry Walnut Bread

Yield: 2 large loaves
Prep Time: 20 minutes
Additional Time: 2 hours 40 minutes
Cook Time: 45 minutes
Total Time: 3 hours 45 minutes

Sturdy, soft and chewy, this cranberry walnut bread makes for the best toast! And it’s freezer-friendly. So save yourself some money and make this store-bought holiday staple at home! Dairy free and vegetarian.


  • 1 ½ cups warm water (105 to 115ºF)
  • 1 tablespoon active dry yeast
  • about 6 cups all-purpose flour, divided
  • ½ cup honey
  • ¼ cup olive oil
  • 1 ½ teaspoons salt
  • 1 teaspoon ground cinnamon
  • ¾ to 1 cup dried cranberries
  • ¾ to 1 cup chopped raw walnuts


  1. To the bowl of a stand mixer fitted with the paddle attachment,* add the warm water then sprinkle in the yeast. Next, add in ½ cup of the flour and mix briefly on low speed to combine. Let the mixture sit for 10 minutes to proof the yeast.
  2. Add in the honey, olive oil, salt and cinnamon and mix briefly again on low to combine.
  3. With the mixer on low speed, slowly add in the remaining 5 ½ cups of the flour, about 1 cup at a time (SEE NOTES**). Once the dough forms a shaggy mass, stop the mixer and switch to the dough hook.
  4. Knead on low speed for about 3 to 5 minutes, until the dough is smooth and elastic (if the dough is too sticky, slowly add in additional flour until it reaches the desired consistency).
  5. Shape the dough into a ball and place in a large lightly oiled bowl. Turn once to coat, then cover with plastic wrap or a clean kitchen towel. Allow the dough to rise until it has doubled in bulk, about 1 ½ to 2 hours.
  6. Line a large baking sheet with parchment paper, then sprinkle lightly with cornmeal. Set aside.
  7. Gently deflate the dough and transfer to a lightly floured surface. Knead in the cranberries and walnuts by hand.
  8. Split the dough into two equal sized pieces and form each into a ball about 5 to 6 inches in diameter. Place both on the prepared baking sheet, then cover with a damp towel(s) and let rise again for another 30 to 45 minutes, until puffy.
  9. Meanwhile, preheat the oven to 350ºF. Once the loaves have proofed, sprinkle the tops lightly with flour, then use a serrated knife to cut a cross into the top of each loaf (about 1-inch deep).
  10. Bake for about 35 to 45 minutes, until golden brown and the loaves sound hollow when tapped on the bottom (if you have an instant-read thermometer, the internal temperature should be about 190ºF). Transfer the loaves to a wire rack to cool before slicing!


*The amount of dough for this recipe works best in a 6 quart stand mixer (or larger). I have made it in a 5 quart stand mixer - although it really pushes the capacity of the bowl. Alternatively, you can mix everything in a large bowl and then knead the bread completely by hand!

**If you find that your dough won't take the full 6 cups of flour that's okay. For most people this recipe works exactly as written, but humidity and other factors in your house can affect the moisture level of the dough. You want your dough to be smooth and elastic after kneading, so add as much flour as needed to reach this consistency (go by feel!). With that said, this dough should be a bit sturdier than traditional bread dough, so keep that in mind when kneading.

Adapted from King Arthur Flour

Nutrition Information:
Yield: 24 Serving Size: 1
Amount Per Serving: Calories: 206Total Fat: 6gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 0mgSodium: 134mgCarbohydrates: 36gFiber: 2gSugar: 11gProtein: 4g

Nutrition data shown is an estimate provided by an online calculator and is for informational purposes only. It should not be considered a substitute for a medical professional’s advice.