Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
In a large pot, bring salted water to a boil. Add the orzo pasta and cook according to package instructions until al dente, about 8-10 minutes. Drain and set aside.
While the pasta is cooking, place the halved cherry tomatoes on the prepared baking sheet. Drizzle with olive oil, season with salt and pepper, and toss to coat. Roast in the oven for 15-20 minutes until the tomatoes are soft and slightly caramelized.
In a mixing bowl, whisk together the balsamic vinegar, honey, minced garlic, chopped basil, and red pepper flakes (if using) to prepare the vinaigrette.
Once the tomatoes are done roasting, remove them from the oven and let them cool slightly. Add the warm tomatoes along with their juices to the mixing bowl with the vinaigrette. Stir to combine.
In a large serving bowl, combine the cooked orzo with the tomato vinaigrette. Toss well to ensure the orzo is coated in the dressing.
Tear the burrata cheese into pieces and place it on top of the orzo salad. Garnish with additional fresh basil if desired.
Serve immediately or refrigerate for up to 1 hour before serving for a chilled version.