01 - Bring a large pot of salted water to a boil. Cook bowtie pasta according to package instructions until al dente. Drain, reserving 1/4 cup of pasta water, and set aside.
02 - Heat olive oil in a large skillet over medium-high heat. Season chicken pieces with salt and pepper, then cook for 5–7 minutes until golden and cooked through. Remove chicken and set aside.
03 - Lower heat to medium. In the same skillet, combine pesto and heavy cream, stirring to blend. Simmer for 2 minutes until the sauce slightly thickens.
04 - Return chicken to the skillet. Add cooked pasta, reserved pasta water, and Parmesan cheese. Toss thoroughly to evenly coat all components.
05 - If using, incorporate cherry tomatoes and baby spinach. Cook for 2–3 minutes until spinach wilts and tomatoes soften slightly.
06 - Serve immediately, garnished with toasted pine nuts, extra Parmesan, and fresh basil leaves.