In a large bowl add the following ingredients:
2 tablespoons (or two packets) active dry yeast
1/4 cup warm water
2 cups unbleached, all purpose flour
3 tablespoons honey or sugar (agave nectar also works well)
and 2 cups of whole milk at room temperature.
Cover loosely and let sit at room temperature about an hour.
1/2 cup walnut oil (or canola works fine)
1 tablespoon of salt (I prefer kosher)
1 cup of flour .
Stir to combine.
Then add the nuts, and the remaining two cups of flour about half a cup at a time.
Knead on a lightly floured surface, about 4 minutes. Then place in a greased container, turning to coat. Let raise about 1 1/2 to 2 hours.
Gently deflate the dough. Shape and place in two greased 8 by 4 inch pans. (You can also do 2-3 round free form loaves).
Cover loosely and let rise about 45 minutes.