Cook the pasta according to package instructions. Drain and set aside.
Heat olive oil in a large skillet over medium-high heat. Add diced chicken and cook until golden brown and fully cooked, about 5-7 minutes.
Add minced garlic and sauté for 1 minute until fragrant.
Reduce heat to medium, then pour in the heavy cream and stir in Parmesan cheese. Let it simmer for 2 minutes.
Stir in basil pesto, salt, black pepper, and red pepper flakes (if using).
Add cooked pasta to the skillet, tossing to coat evenly in the sauce.
Fold in cherry tomatoes and let them warm for 1 minute.
Garnish with fresh basil and serve immediately.