Based on my search over the internet, everyone who tried this recipe had great reviews and things to say. Can only re-confirm that it was indeed simply FAB and have since made it twice!! Don't be put off by the time involved to prepare this. Best part is that since its all slowly roasting in the oven, leaving you with lots of free time to do other things :)

Ingredients
12 plum tomatoes, halved lengthwise, seeds (not cores) removed
16 ounces fresh salted mozzarella
12 fresh basil leaves, julienned
freshly ground black pepper
Seasonings
1/4 cup good olive oil, plus more for drizzling
1 1/2 tablespoons balsamic vinegar
2 large garlic cloves, minced
2 teaspoons sugar
pinch of kosher salt
Method (my own adaptation):
1 1/2 tablespoons balsamic vinegar
2 large garlic cloves, minced
2 teaspoons sugar
pinch of kosher salt
Method (my own adaptation):
1. Preheat oven to 150C.
2. Wash and pat dry tomatoes. Cut tomatoes into half and scoop out the seeds including the 'heart'.
3. Mix in a small bowl the seasonings and scoop evenly into centres of halved tomatoes.
4. Before baking sprinkle some black pepper.5. Roast for 2 hours (yes, a long time but well worth the wait) until the tomatoes are concentrated and begin to caramelize. Allow the tomatoes to cool to room temperature.

6. Before serving, cut mozzarella into slices slightly less than 1/2-inch thick. Layer the tomatoes alternately with the mozzarella on a platter and scatter the basil on top. *did you notice from the top picture I missed out the basil, sigh*
7. Serve at room temperature with slices of mozarella and crumpled basil leaves.

