Heat oil in a wide non-stick pan on medium high heat.
Add chicken, ginger, garlic, salt, pepper, Italian seasoning and pesto and mix everything together.
Cover and cook for about 10 minutes.
Then, uncover the lid and continue cooking for another 3-4 minutes until the liquid is reduced a bit.
Add cherry tomatoes.
Cover and cook for 1-2 minutes.
Add cream cheese and mix it all until well-blended.
Garnish with shredded mozzarella cheese, parmesan cheese and fresh basil.
Serve over pasta and enjoy!