This pesto chicken pasta with cherry tomatoes is light, fresh, filling, and balanced. It's a great easy weeknight meal that you can throw together quickly and packed with tons of pesto flavor.
Bring a large pot of water to boil and be sure to salt the water. Cook the pasta al dente, according to package directions, and be sure to reserve ¼ cup of the pasta water for the sauce.
Add the olive oil to a large skillet over medium heat. Once the oil is hot, add the garlic, tomatoes, and mushrooms. Cook for 4-5 minutes, until the veggies are tender.
Add the chicken, spinach, and cooked pasta and stir to combine. Add the pesto, half & half, lemon juice, salt, and pepper and stir. At this point, you can add a few tablespoons of the reserved pasta water until the sauce reaches your desired consistency. If you like the consistency as is, feel free to skip the pasta water. Turn the heat to low and let the pasta simmer for 2-3 minutes.
Next, add the parmesan and stir. Add more parmesan, salt, and pepper to taste when serving.
Notes
To make this dish gluten-free, use gluten-free pasta noodles. To make this dish dairy-free, use a dairy-free pesto (we love our homemade dairy-free pesto or Trader Joe's Kale Cashew Pesto), omit the parmesan or swap for nutritional yeast, and omit the half & half or use coconut milk.