Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add chicken, season with salt and pepper, and saute 3-5 minutes until chicken is no longer pink. Transfer chicken to a bowl and set aside.
Heat remaining 2 tablespoons olive oil in same pan over medium-high heat. Add asparagus and shallot and cook 3-5 minutes until asparagus is crisp-tender. Add garlic and cook 1 additional minute until fragrant. Remove from heat and set aside for a moment.
Cook fettuccine in salted boiling water until al dente. Reserve 1/2 cup pasta cooking water and drain fettuccine.
Fold fettuccine, cooked chicken, and pesto into asparagus mixture until evenly coated, adding a splash of pasta water as needed to thin sauce. Season fettuccine with salt and pepper to taste.
Sprinkle Parmesan over top of fettuccine and serve warm. Enjoy!
Notes
Storing InstructionsStore pasta in refrigerator up to 6 days.