Start cooking the pasta al dente according to package instructions. Save 1 cup of pasta water.
Prepare ingredients: Dice the onions and cherry tomatoes, slice the chicken, mince the garlic and chop the basil.
In a skillet, heat up one tablespoon of olive oil and cooked the slices of chicken until they are almost fully cooked and obtain a nice crispy gold color on each side.Typically takes 3-5 minutes because they are thin. Remove and set aside.
In the same skillet, add one more tablespoon of olive oil and cook the diced onions until they are translucent.
Add in the diced tomatoes and garlic. Stir to cook for a minute of 1 minutes then add in the salt, black pepper, paprika, heavy cream, milk and pasta water.
Simmer for 2 minutes then add in the cooked chicken. Stir and let everything cook together for 2 more minutes.
At this point, add in the grated parmesan cheese, shredded mozzarella cheese and fresh chopped basil.
Stir and cook on low for 2 minutes then add in the cooked pasta. Mix everything very well together so the pasta gets coated with the sauce.
Cook for 2-3 minutes and then remove from heat. You can grate some fresh parmesan cheese on top for garnishing or toss some chopped or whole basil leaves on top.