Ingredients
4 slices bacon, cut into 1/2-inch pieces (1 cup)
4 slices white sandwich bread
1/4 cup mayonnaise
4 large heirloom tomatoes, such as Brandywine, Cherokee Purple, or Big Yellow Zebra
Kosher salt and freshly ground pepper
1/4 cup extra-virgin olive oil
4 cups packed thinly sliced iceberg lettuce or chopped frisee, or a combination
Preparation
Cook bacon in a large skillet over medium heat until browned and most of fat is rendered, 8 to 10 minutes. Transfer to paper towels to drain. Discard fat; wipe skillet clean. Brush both sides of bread slices with mayonnaise. Return skillet to medium heat and toast bread, flipping once, until golden brown and crisp, about 2 minutes per side.
Slice tomatoes 1/2 inch below stem ends to remove tops. Scoop out pulp and seeds from centers of tomatoes, leaving behind hollowed-out shells, and transfer to a strainer set over a bowl. When drained, remove pulp from strainer and chop; discard seeds in strainer. Reserve juices in bowl.
Generously season insides of hollowed tomatoes with salt and pepper. In a large bowl, whisk together oil and 1/4 cup reserved tomato juice; season with salt and pepper. Add greens, chopped tomato pulp, and bacon, tossing to evenlycoat; season with salt and pepper. Divide mixture evenly among tomatoes. Cut toasts into triangles and serve, alongside tomatoes, or place tomatoes on top of whole toasts to serve.