Slice each chicken breast horizontally to create two thinner cutlets, or pound them to an even thickness before cutting into four portions.
Season both sides with salt and black pepper.
Heat a large skillet over medium heat and add 1 tablespoon olive oil.
Cook the chicken for 3–5 minutes per side, or until golden brown and fully cooked. Transfer to a clean plate.
Reduce the heat to medium-low.
Add the remaining olive oil, garlic, and grape tomatoes. Cook for about 5 minutes until the tomatoes soften.
Stir in the heavy cream and basil pesto until fully combined. Let the sauce gently simmer.
Taste and adjust the seasoning if needed.
Return the chicken to the skillet, coating each piece in the creamy pesto sauce.
Simmer for another 2–3 minutes until heated through.
Serve your Creamy Pesto Chicken immediately with pasta, mashed potatoes, rice, or fresh bread.