4 c. 1-in bread cubes (can use day-old French, sourdough or rustic bread), crusts removed
1/2 lb. sweet or spicy sausage, casing removed
2 Tbsp. unsalted butter
3/4 c. onion, finely chopped
1 c. finely chopped celery
1 large Granny Smith apple, peeled and diced
3 Tbsp. parsley leaves, coarsely chopped
1/2 tsp. fresh thyme leaves, chopped
1/2 tsp. fresh sage leaves, chopped
1/4 tsp. salt
1/4 tsp. freshly ground black pepper
1/4 c. dried cranberries
1/4 c. coarsely chopped pecans
3/4 - 1 c. low-sodium chicken stock