– 1 pound whole-wheat Italian bread, cut into 1-inch pieces
– 3/4 cup walnuts, coarsely chopped
– 2/3 cup dried cranberries
– 1 tablespoon olive oil
– 1 small onion, finely chopped
– 1 medium celery stalk with leaves, chopped fine (about 1/2 cup)
– 8 ounces shiitake mushrooms, cleaned, stems removed, and caps chopped
– 1 Granny Smith apple, cored and diced
– 1/3 cup fresh parsley leaves, minced
– 1 tablespoon fresh sage leaves, minced
– 1 tablespoon fresh thyme leaves, minced
– Coarse salt and ground pepper
– 3 cups reduced-sodium chicken broth (you may not need to use it all)

1    Preheat oven to 400 degrees with oven rack in middle position. Place bread on a rimmed baking sheet and bake, tossing occasionally, until crisp, about 10 minutes. Transfer to a large bowl along with walnuts and dried cranberries; set aside.

2    In a large nonstick skillet, heat oil over medium. Add onion, celery, and shiitakes and cook, stirring occasionally, until vegetables have softened, about 5 minutes. Add apple and continue to cook until almost tender, about 5 minutes. Add parsley, sage, and thyme and cook, stirring, until fragrant, about 30 seconds. Remove from heat; season with salt and pepper.

3    Add onion mixture to bowl with bread mixture; stir to combine. Add enough of the broth to thoroughly moisten the bread mixture without soaking it (there shouldn’t be any excess broth in the bottom of the bowl). Spoon stuffing into a 2-quart casserole dish, cover with foil, and bake 20 minutes. Uncover, mist the top of the stuffing with olive-oil spray, if desired, and bake until golden brown, about 15 more minutes