What You Need:

  • 3/4 Cup extra-virgin olive oil; more as needed
  • 4 Cloves garlic, smashed and peeled
  • 2, 3 to 4 inch sprigs plus 1 teaspoon chopped fresh rosemary
  • 2 Large ripe heirloom tomatoes (about 1-1/4 pound), cut into 1/2-inch dice (about 3 cups)
  • 2 Tablespoons chopped fresh mint
  • 1 1/2 Teaspoons kosher salt; more as needed
  • 1, 15 Ounce can cannellini beans, rinsed well and drained
  • 1/3 cup freshly grated Parmigiano-Reggiano
  • 1-2 Tablespoons fresh lemon juice
  • 1/2 Teaspoon freshly ground black pepper; more as needed
  • 1 Pound baguette, cut into 1/2-inch-thick slices


  1. Heat the oil, garlic, and rosemary sprigs in a small saucepan over medium heat until they start to sizzle steadily and become fragrant, 2 to 3 minutes. Let the oil cool to room temperature.  Strain the oil into a measuring cup.  (If making ahead, store in the refrigerator and use within 3 days.)
  2. Put the tomatoes in a medium bowl and toss with 3 tablespoons of the garlic oil, the mint, and 1 teaspoon of the salt.
  3. Put the beans in a food processor and add about 6 tablespoons of the garlic oil, the Parmigiano, 1 tablespoon of the lemon juice, the chopped rosemary, remaining 1/2 teaspoon salt, and the black pepper and puree until smooth.  Season to taste with more salt, pepper and lemon juice.
  4. Heat a gas grill to medium high or prepare a medium-hot charcoal fire.  Brush both sides of the bread with the remaining garlic oil.  (If you run out, use plain olive oil to finish.) Sprinkle lightly with salt.  Grill the bread until crisp, with nice grill marks on both sides, 1 to 2 minutes per side.
  5. Spread the grilled bread with the bean puree, top with a generous spoonful of the tomatoes and their juices, sprinkle lightly with pepper, and set out on a large platter so your guests can help themselves.