01 - Bring a large pot of salted water to boil. Add bowtie pasta and cook according to package directions until al dente. Drain, reserving 1/2 cup pasta water, and set aside.
02 - Pat chicken pieces dry with paper towels. Season evenly with salt, black pepper, and Italian seasoning, tossing to coat.
03 - Heat olive oil in a large skillet over medium-high heat until shimmering. Add seasoned chicken in a single layer. Cook without moving for 2–3 minutes until golden, then stir and continue cooking until chicken is cooked through, about 4–5 minutes total. Transfer to a plate.
04 - Reduce heat to medium. Add butter to the same skillet and melt. Add minced garlic and sauté for 60 seconds until fragrant, being careful not to brown.
05 - Pour in chicken broth and heavy cream, stirring to combine. Bring to a gentle simmer, about 2 minutes.
06 - Reduce heat to low. Add mozzarella and Parmesan cheeses, stirring continuously until completely melted and sauce thickens, about 3–4 minutes. Season with salt, pepper, and red pepper flakes if desired.
07 - Return cooked chicken to the skillet. Add drained pasta and toss to coat evenly. Add reserved pasta water a tablespoon at a time if sauce needs thinning. Remove from heat, garnish with fresh parsley, and serve immediately.