Bring a large pot of water to a boil. Add a generous pinch of kosher salt, then boil your pasta according to package directions until it s al dente. Reserve 1 cup of the pasta water, then drain and set aside.
1 lb pasta
In the meantime, combine the chicken, 2 tbsp of oil, and seasonings. Mix well, then set aside.
2 lbs chicken breasts, 3½ tablespoon olive oil, 1 teaspoon kosher salt, ½ teaspoon EACH dried basil, oregano, and thyme, 1½ teaspoon garlic powder
Heat a large non-stick skillet over low heat. Add the pine nuts and cook, stirring occasionally, until they are lightly golden brown and smell fragrant. Remove and set aside. ½ cup pine nuts
In the same pan, add ½ tbsp of oil and increase the heat to medium. Add the asparagus and cook until tender crisp, about 5-10 minutes. Remove and set aside.
3½ tablespoon olive oil, 1 lb asparagus
Allow the pan to get hot again. Add the chicken and cook for 4-5 minutes on each side, until golden brown and cooked through. Pro tip: Use an instant-read thermometer to ensure you remove the chicken as soon as it reaches 165 degrees F. This will ensure it is juicy. Remove and set aside. Wipe out the skillet. Place it over medium heat and add 1 tbsp of oil. Add the tomatoes and cook for 5 minutes, stirring occasionally. Add the garlic and continue to cook until the tomatoes are softened and start to burst. While the tomatoes are cooking, slice the chicken.
3½ tablespoon olive oil, 20 oz (2 pints) cherry tomatoes, 2 tablespoon garlic
Combine the cooked pasta, pine nuts, asparagus, sliced chicken, roasted tomatoes, pesto, and cream. Stir until well combined, then add some of the reserved pasta water until you have a perfectly creamy pesto sauce. Serve with fresh basil leaves if you're feeling fancy.
⅔ cup basil pesto, ½ - 1 cup heavy cream