01 -
Bring a large pot of salted water to a boil. Add the penne pasta and cook according to the package instructions until al dente. Reserve 120ml of pasta water, then drain the pasta and set aside.
02 -
Heat 1 tablespoon of olive oil in a large skillet over medium heat. Season the chicken with garlic powder, onion powder, salt, and pepper. Add the chicken to the skillet and cook for 5–7 minutes, stirring occasionally, until golden brown and fully cooked. Remove the chicken from the skillet and set aside.
03 -
In the same skillet, heat the remaining 1 tablespoon of olive oil and the butter over medium heat. Add the minced garlic and sauté until fragrant (about 30 seconds). Add the sliced mushrooms and cook for 5–6 minutes, or until they release their moisture and become golden. Add the asparagus pieces and cook for another 3–4 minutes, until tender-crisp.
04 -
Pour in the chicken broth and let it simmer for 2 minutes. Stir in the heavy cream and grated Parmesan cheese, stirring until the cheese melts and the sauce thickens slightly. Add the Italian seasoning and red pepper flakes (if using) for added flavor. Season with additional salt and pepper to taste.
05 -
Return the cooked chicken to the skillet and toss to coat in the sauce. Add the cooked penne pasta and toss until everything is evenly coated. If the sauce is too thick, gradually add the reserved pasta water until the desired consistency is reached.
06 -
Plate the pasta and garnish with extra Parmesan cheese and freshly cracked black pepper, if desired.