Slice chicken breasts into 1-inch pieces. Season with salt and pepper to taste.
Brown the chicken pieces in olive oil over medium-high heat. Don't overcook the chicken. It doesn't have to be fully cooked at this stage because it will continue cooking.
Once chicken is browned, add minced garlic and saute for about one minute.
Add chicken broth, cream, and uncooked pasta to the pan and stir to combine.
Bring to a boil, cover, and reduce to a simmer. Simmer 15-20 minutes, until the pasta is tender.
About 5 minutes into simmering, add feta, prosciutto, tomatoes, and basil to the pot. Reserve some of the basil to use as garnish.
Remove from heat and stir in shredded Parmesan cheese.
Season with salt and pepper as needed.