Cut all the tomatoes in half and place in a large salad bowl. Tear 12-15 basil leaves into pieces and add them to the bowl. Then add the mozzarella balls, garlic and sliced shallots to the bowl.
Place the butter in a large skillet over medium heat. Once it has melted, add the bread cubes to the skillet and toss to coat in butter. Toast the bread cubes on all sides until they are golden and crispy.
Add the toasted bread cubes to the salad. Toss, and salt and pepper to taste. Drizzle with olive oil and balsamic glaze and serve immediately.