01 - Preheat oven to 400°F. Line a baking sheet with parchment paper.
02 - Toss halved cherry tomatoes with 1 tablespoon olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Arrange on the prepared baking sheet, cut side up. Roast for 18 to 20 minutes until softened and slightly caramelized.
03 - Rinse jasmine rice under cold water until water runs clear to remove excess starch.
04 - In a medium saucepan, heat 1 tablespoon olive oil over medium heat. Add rinsed rice and toast for 1 to 2 minutes, stirring to coat each grain.
05 - Add 2 cups water and 1/2 teaspoon salt. Bring to a boil, then reduce to low heat, cover, and simmer for 12 to 15 minutes until rice is tender and water has absorbed. Remove from heat and let stand, covered, for 5 minutes.
06 - While rice finishes steaming, melt 2 tablespoons unsalted butter in a small skillet over medium-low heat. Add minced garlic and sauté 1 to 2 minutes until fragrant but not browned. Stir in parsley, basil, thyme, lemon zest, and red pepper flakes if using.
07 - Fluff the cooked rice with a fork. Gently fold in the garlic and herb mixture until evenly incorporated.
08 - Transfer rice to a serving platter or bowl. Top with the warm roasted tomatoes and serve immediately.