Cook the spaghetti in boiling salted water as per the packet instructions. Drain and set aside.
While it’s cooking, heat the olive oil in a high-sided, large frying pan. When hot but not sizzling, add the tomatoes and garlic, season well with salt and pepper. Cook until the tomatoes start to pop, around 5 minutes, remembering to shake the pan every now and then.
When the tomatoes have softened and just starting to break apart, add the drained spaghetti, parmesan, mint and pistachios and toss to coat. Remove from the heat and add the lemon zest, preferably zested fresh right over the top.
When ready to serve, scoop out the pasta onto a large serving dish and break open the burrata over the top.