Bring a large pot of water to a boil. Cook pasta according to the package directions, drain and set aside.
In a large skillet, add the olive oil over medium high heat. Add the garlic, shallots and mushrooms and sauté for 6-7 minutes until tender. Add the chicken and sauté until fully cooked - about 10 minutes more. Season with salt, pepper and red pepper flakes.
Once chicken is fully cooked, add the drained pasta, lemon zest, lemon juice and chives. Toss everything together and adjust seasoning as needed. Serve with cheese mixed in.
Notes
Mix and match your mushrooms with whatever variety looks the best at the market.