Preheat oven to 350 degrees F. Line a baking sheet with aluminum foil; set aside.
Cube raw chicken breasts and place in a bowl; set aside.
Place flour & paprika, and bread crumbs in two separate bowls. In another bowl, whisk together eggs and milk.
Working in batches, roll cubed chicken in flour, then dredge in egg wash, then coat with bread crumbs and place on prepared baking sheet. Bake chicken for 15-20 minutes, or until thoroughly cooked and browned. Remove from oven and set aside.
While chicken is cooking, prep ham & cheese cubes, and broccoli. Place in a large bowl.
Boil pasta according to box directions. Drain, rinse, and place boiled pasta in the bowl with the other ingredients. Add chicken to bowl and toss everything.
In a saucepan, melt butter over medium heat. Add flour, whisking continuously for 1-2 minutes until a roux is formed.
Slowly add the milk, whisking until incorporated. Stir in bouillon , salt, and pepper, and drop heat to medium-low and allow to simmer 3-5 minutes, stirring occasionally but allowing it to thicken slightly.
Remove sauce from heat. Quickly add Dijon, Worcestershire, Parmesan, and mayonnaise (if desired), whisking briskly to melt cheese and combine ingredients.
Pour sauce over everything in the bowl, tossing to coat and combine.
Serve with your favorite wine, and enjoy!
Amount Per Serving
Calories710kcalCalories from fat 240
% Daily Value
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs: