Cook the fettuccine pasta according to package instructions until al dente. Drain and set aside.
Season the chicken strips with salt and pepper.
In a large skillet, heat the olive oil over medium-high heat. Add the chicken and cook until browned and cooked through, about 5-7 minutes. Remove the chicken from the skillet and set aside.
In the same skillet, add the sliced mushrooms and cook until they are browned and tender, about 4-5 minutes. Add the minced garlic and sauté for an additional minute.
Pour in the Marsala wine and scrape the bottom of the skillet to deglaze. Let it simmer for about 2-3 minutes.
Add the chicken broth and bring to a gentle boil. Reduce heat and stir in the heavy cream. Allow the sauce to simmer for another 3-4 minutes until slightly thickened.
Return the cooked chicken to the skillet and stir to combine. Add the cooked fettuccine and toss everything together until well coated.
Stir in the chopped parsley and grated Parmesan cheese. Cook for an additional minute to heat through.
Serve immediately, garnished with extra parsley and Parmesan if desired.