Ingredients:
- 3 1/2 tablespoons olive oil, divided
- 8 large garlic cloves, sliced
- 1/2 teaspoon crushed red pepper
- 1 (14.5-oz.) can unsalted cannellini beans, rinsed and drained
- 1 cup chopped sweet onion
- 1/2 cup chopped carrot
- 2 thyme sprigs
- 1 tablespoon unsalted tomato paste
- 1 cup unsalted vegetable stock
- 1 1/4 teaspoons kosher salt
- 3 pounds ripe tomatoes, chopped
- 2 ounces whole-wheat bread, torn