Heat a large skillet over medium heat. Add olive oil.
Season the chicken with salt and pepper on both sides.
Place the chicken in the skillet and sear for 4–5 minutes per side until golden. Remove and set aside.
Lower the heat slightly. Add garlic to the same pan and cook for about 30 seconds until fragrant.
Pour in the heavy cream and stir gently.
Add the pesto and mix until the sauce is smooth.
Stir in the cherry tomatoes.
Return the chicken to the skillet and spoon sauce over it.
Simmer for 8–10 minutes until the chicken is fully cooked and the sauce thickens.
Sprinkle parmesan cheese on top and let it melt.
Remove from heat and serve warm.