Prep the ingredients per the instructions above.
Mix the water and lemon together. Refrigerate until ready to serve.
For the salad: Arrange the ingredients in a bowl. Set aside.
For the vinaigrette: Whisk together all the ingredients in a bowl until fully combined. Season with salt and pepper to taste. Set aside.
In a large skillet over medium-high heat, add half of the olive oil and all of the chicken. Brown the chicken pieces all over, seasoning with salt and pepper.
Remove chicken from the skillet and set it aside.
In a pot of salted boiling water, cook the penne according to the instructions on the package. Then drain well.
Add the remaining olive oil to the skillet. Saute the garlic and onion until translucent. Add in the tomatoes and saute for 2 to 3 minutes.
Stir in chicken broth and heavy cream into the skillet whisking until the mixture is smooth. Bring to a simmer until it starts to reduce to a creamy consistency, then add Parmesan cheese. Add more cream if needed to add volume.
Turn the heat down to medium and add the chicken and spinach to the sauce. Simmer for 5 minutes, occasionally stirring. Season with salt and pepper to taste. Remove from the heat. Toss the penne into the sauce.
Toast the bread, then spread it with butter and garlic.
Dress the salad.
Serve the pasta with salad, garlic bread, and lemon water.