Cook pasta according to package instructions
Preheat oven to 425 degrees.
Using a meat mallet or skillet, pound chicken to even it out. This will ensure it cooks all the way through. Season chicken on both sides with seasoning of choice.
Place broccoli florets on a baking sheet and pour a generous amount of olive oil on it. Season with salt and pepper. Use your hand to coat each piece of broccoli. Cook in preheated oven for 10 minutes. Reduce temperature on oven to 325 degrees once broccoli is removed.
Heat 3 tbsp. of vegetable or canola oil in a large 12 inch oven safe skillet over medium-high heat. Once oil is hot, add chicken. Cook on one side for 3 minutes. Flip chicken, reduce heat to medium and cover with a lid. Cook for additional 5 minutes. Remove from skillet and let rest.
Reduce heat to medium low, and add butter to same skillet. Do not remove chicken drippings. Add garlic and sauté for 2 minutes. DO NOT BURN.
Add wine, then whisk in cream cheese. Keep whisking or stirring until cream cheese is melted.
Once cream cheese is melted, stir in chicken broth, cream, lemon juice, garlic powder, onion powder and pepper. Cook uncovered for 5 minutes, stirring occasionally to prevent sticking.
Stir in parmesan cheese. Once cheese has melted, add roasted broccoli and cooked pasta. Bake in preheated 325 degree oven for 10 minutes. While it's baking, slice your chicken.
Remove from oven, and top with sliced chicken and more parmesan cheese. Return to oven, and bake for additional 10 minutes.
Serve warm.