Cook the penne pasta according to package instructions until al dente. Drain and set aside.
In a large skillet, heat the olive oil over medium-high heat. Season the chicken strips with salt and pepper, then add them to the skillet. Cook for about 5-7 minutes, or until the chicken is browned and cooked through. Remove the chicken from the skillet and set aside.
In the same skillet, add the sliced mushrooms and cook for about 4-5 minutes until they are browned and tender. Add the minced garlic and cook for an additional 1 minute until fragrant.
Pour in the Marsala wine and chicken broth, scraping the bottom of the skillet to deglaze it. Bring the mixture to a simmer and let it cook for about 5 minutes to reduce slightly.
Stir in the heavy cream and Parmesan cheese, mixing well until the sauce is creamy and smooth. Return the cooked chicken to the skillet and add the drained pasta. Toss everything together until the pasta is well coated with the sauce.
Cook for an additional 2-3 minutes to heat through. Garnish with fresh parsley before serving.