Preheat the oven to 350°F. Lightly grease a 9x13-inch casserole dish and set aside.
In a large pot over medium-high heat, bring water to a boil. Add egg noodles and cook for 8 minutes. Remove from heat and drain water from the pasta.
In a large bowl, add egg noodles, chicken, ham, cheese, cream of chicken soup, milk, sour cream, and garlic pepper. Mix to combine and pour into the prepared baking dish.
In a small skillet over medium heat, add butter, bread crumbs and Parmesan cheese. Cook until combined, coated and lightly toasted (about 3 minutes). Sprinkle this over the casserole.
Bake for 30-35 minutes, or until the casserole is fully cooked through.