Serves 4 to 6


  • 1 pound Brussels sprouts, trimmed and halved
  • 1 small butternut squash, quartered, seeded, and cut into 1-inch chunks (about 1 1/4 pounds)
  • 3/4 cup extra virgin olive oil
  • 2 teaspoons chopped fresh thyme
  • Kosher salt and freshly ground black pepper
  • 1/2 cup dried cranberries
  • 10 ounces day-old whole-grain bread, tough crusts removed, cut into 1-inch cubes (about 6 cups)
  • 1/2 cup toasted chopped walnuts
  • 1/4 cup balsamic or cider vinegar
  • 6 cups loosely packed baby kale, *optional


Preheat oven to 425 degrees with a baking sheet on the bottom rack. Toss the Brussels sprouts, and squash in a large bowl. Drizzle with 3 tablespoons of the olive oil. Sprinkle with the thyme, 1/2 teaspoon salt, and several grinds of pepper. Spread on the baking sheet, roast until tender, tossing halfway through, about 25 to 30 minutes. Let the vegetables cool slightly, about 5 minutes.

While the vegetables are roasting, put the cranberries in a small bowl, and add hot water to cover. Let soak until reconstituted, about 10 minutes. Drain, reserve soaking water.

Put the warm vegetables in a large bowl with the bread, walnuts, and cranberries. Drizzle with the vinegar and the remaining 6 tablespoons olive oil. (If the bread is dry, sprinkle with a little of the soaking water). Let the bread soak up the juices, about 10 minutes. If using, add the kale, season with more salt and pepper, if needed. Toss and serve.