Dice the chicken into 1/2 inch pieces, and toss the chicken with salt and pepper as desired. Heat the oil in a non stick pan on medium heat, when hot, add the chicken and saute until no longer pink. Do not over cook the chicken or it will be dry and tough. Remove the chicken from the pan and aside.
To the same pan, add the onion and garlic and saute until the onion is tender.
Once the onion is tender, add the Italian seasoning, parsley, broth, tomatoes, and the cream. Bring mixture to a boil then add the pasta, stir in, and reduce the heat to a simmer to cook the pasta for about 15 minutes or until the pasta is tender. If needed, add another 1/2 cup of broth if the liquid runs out before the pasta is tender.
After the pasta is tender, mix in the chicken and 1/4 cup of Parmesan cheese.
Sprinkle the Mozzarella and remaining Parmesan on top and broil for 2-3 minutes to brown and melt the cheese.
Serve and enjoy.