Roast the Tomatoes : Preheat oven to 400°F (200°C). Place halved cherry tomatoes on a baking sheet, drizzle with olive oil, season with salt and pepper. Roast for 15–20 minutes, until softened and slightly caramelized.
Cook the Pasta : Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve ½ cup pasta water, then drain and set aside.
Cook the Chicken : Season chicken strips with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Sear chicken until golden and fully cooked, about 6–8 minutes. Remove and set aside.
Prepare the Sauce : In the same skillet, add garlic and sauté for 30 seconds until fragrant. Stir in heavy cream and chicken broth; bring to a gentle simmer. Add pesto and Parmesan cheese, stirring until smooth and creamy.
Combine Everything : Add cooked pasta, chicken, and roasted tomatoes into the skillet with the sauce. Toss well to coat, adding reserved pasta water if needed to loosen the sauce.
Serve : Garnish with fresh basil, Parmesan, and chili flakes if desired. Serve hot with garlic bread or salad.