01 - Bring a large pot of salted water to a boil. Add the bowtie pasta and cook according to package instructions until al dente. Drain the pasta, reserving 1/2 cup of the pasta cooking water, and set aside.
02 - While the pasta cooks, place the chicken pieces in a bowl. Sprinkle with salt, black pepper, and Italian seasoning, tossing to coat evenly.
03 - Heat olive oil in a large skillet over medium-high heat. Add the seasoned chicken in a single layer and cook for 6–7 minutes, turning occasionally, until golden brown and cooked through. Transfer to a plate and set aside.
04 - Reduce the heat to medium. Add the butter to the same skillet and let it melt. Add the minced garlic and sauté for 1 minute until fragrant, being careful not to burn it.
05 - Pour in the chicken broth and heavy cream, stirring to combine. Bring the mixture to a gentle simmer. Add the shredded mozzarella and grated Parmesan, stirring continuously until melted and the sauce has thickened, about 3–4 minutes.
06 - Season the sauce with salt, pepper, and crushed red pepper flakes if desired. Return the cooked chicken to the skillet along with the drained pasta. Toss everything together thoroughly, adding the reserved pasta water a little at a time if the sauce is too thick.
07 - Remove the skillet from heat. Sprinkle the chopped fresh parsley over the top and serve immediately while hot.