In a 9x9" baking dish (or similar size) whisk together garlic, balsamic vinegar, extra virgin olive oil and salt & pepper. Toss in the halved tomatoes, then place in the oven at 350F/180C for 10mins. Take them out, give them a mix then pop them back in the oven for another 10-15mins, or until soft & slightly wrinkled. Timings will depend on the size & juiciness of tomatoes, so just be vigilant.
After tossing the tomatoes and placing them back in the oven, pop your pasta in salted boiling water and cook until al dente. Don't drain.
Take the tomatoes out of the oven, then begin transferring the cooked spaghetti straight from the pot, embracing any excess pasta water that comes with it.
Add basil, then give everything a good toss. You want to form a glossy and slightly saucy texture around the spaghetti. If it's too watery, just toss and emulsify the water with the oil. If the pasta begins to dry out, just toss in some extra pasta water a splash at a time. Check for seasoning and adjust accordingly with salt and pepper.
Serve spaghetti on a plate with some extra basil leaves on top and the ball of burrata in the centre. Slice open the burrata to serve then tuck in and enjoy!