You are using an unsupported web browser. Please consider upgrading:  Internet ExplorerFirefoxChrome


  • 1 -- (1-pound) loaf day-old French bread, cut into 1-inch cubes
  • 2 pounds fresh tomatoes, cut into quarters and seeded
  • 1/2 cup chopped basil
  • 1 -- garlic clove, minced
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon salt
  • 1 cup sliced onions, caramelized (about 3 1/2 pounds fresh)
  • 1 cup arugula leaves
  • 3 eggs, lightly beaten
  • 2 cups 2 percent reduced-fat milk
  • 1/2 cup grated Parmigiano Reggiano cheese


  1. Preheat oven to 350F.  Place bread cubes in a 13 x 9-inch baking pan.
  2. In a food processor, pulse tomatoes, basil, garlic, salt and pepper until tomatoes are coarsely chopped. Add to bread bread cubes. Fold in caramelized onions and arugula.
  3. In a separate bowl, whisk eggs and milk together.  Pour over bread mixture and allow to stand at least 20 minutes. 
  4. Bake 40 minutes. Remove from oven and top with cheese. Return to oven and bake an additional 10 minutes. Allow to rest for 15 minutes before serving.
Recipe courtesy of the Nashville Food Project

Videos You Might Also Like

The recipe was originally published as Savory Bread Pudding on

Didn't find what you were looking for? Try another search: