Cook penne pasta according to package instructions, until al dente. Add chopped broccoli florets to the boiling pasta water in the last 3 to 4 minutes. Drain pasta and broccoli in a colander and set aside.Heat oven to 350 degrees F. Lightly coat a 9x13" casserole dish with non stick spray and set aside.
Meanwhile, in a large bowl, combine melted butter, cream of mushroom soup, sour cream, chicken broth, dijon mustard, salt, garlic powder, and black pepper. Whisk until smooth and combined.
Add in the cooked chicken, ham, cooked pasta and broccoli. Stir until combined, then fold in the Swiss cheese. Pour creamy pasta mixture into prepared casserole dish.
Cover with foil and bake for 30 minutes. Remove foil and continue baking for an additional 10 minutes, until bubbly in center. Enjoy!
Notes
*you can swap out the cream of mushroom soup with cream of chicken soup if desired. Recipe is great for making ahead - freeze before baking for up to 3 months. Defrost completely in fridge before baking according to recipe instructions.