Total Time
1hr 10mins
Prep 30 mins
Cook 40 mins

This is a beautiful swirl bread with a yummy topping! I got this from TOH. We loved it!! I make this with my KitchenAid. I'm sure you could make the dough in the bread machine if you wanted, too.

Ingredients Nutrition


  1. In large mixing bowl, combine 1 cup flour, sugar, yeast and salt. In saucepan, heat water, milk, and butter to 120-130 (I did this in the microwave). Add to dry ingredients, beat until combined. Stir in enough remaining flour to form a soft dough.
  2. Turn onto a floured surface, knead until smooth and elastic, about 5-7 minutes. Place in a greased bowl, turning once to grease top. Cover and let rise in a warm place until doubled, about 1 hour.
  3. For filling, combine cranberries, brown sugar, and water in small saucepan. Cook over medium heat until berries pop, about 15 minutes. Remove from heat, stir in butter, walnuts, and lemon juice. Cool.
  4. Punch dough down. Turn onto a lightly floured surface; roll into a 20-in. x 10-in. rectangle. Spread cooled filling to within 1/2 inches of edges. Roll up jelly-roll style, starting with a long side; pinch seam to seal. Place in a zigzag pattern in a greased 9-in. x 5-in. x 3-in. loaf pan.
  5. For topping, combine flour and sugar in a small bowl; cut in 1 tablespoon butter until crumbly. Melt remaining butter; brush over dough. Sprinkle with topping. Cover and let rise until doubled, about 40 minutes. Bake at 350° for 40-45 minutes or until bread sounds hollow when tapped. Cool in pan for 10 minutes then carefully remove from pan to a wire rack to cool.
Most Helpful

WOW, this is lovely to look at and still better to eat! I replaced all sugar with Splenda and proceeded. It was fun to make (I love playing with dough) and turned out to be teriffic. It rose beautifully and really just couldn't be more Christmas perfect. Made for Sweet December Game 2013.

Annacia December 12, 2013

I loved this bread. It was fairly easy and fun to make (I'm an average cook to say the least) and my two young daughters helped along the way. I followed the recipe exactly but I doubled it and made 8 mini loafs as gifts for our neighbors. The cooking time was about 25 to 30 minutes for little loafs. We all think it's a perfect Holiday bread and we will definitely make it again next year!

honolulumama December 24, 2014

This turned out amazing! As prior reviewers mentioned, it looks very pretty and tastes amazing. We liked it so much that I'm already making another one! Instructions easy to follow. We left out the walnuts, due to nut allergies, but it was still so good! This is a holiday keeper!

CJ in California December 11, 2014

Holiday Central >

Do You See What I See? #PartyBites
You Saved Room For a Reason
57 Homemade Gifts From The Kitchen