Heat oven to 350 degrees. Spray a 2 1/2 quart casserole bowl or pan with non-stick spray.
Mix vegetables, meat and 1 cup shredded cheese in large mixing bowl.
Stir together cream of mushroom soup, sour cream and eggs till smooth and combined in a small mixing bowl.
Pour sauce over vegetable/meat mixture and stir to coat.
Spoon sauce-coated vegetables, ham and cheese into prepared baking pan or bowl.
In a small mixing bowl stir together dry ingredients for Crunchy Topping.
Stir butter in with a fork. Mixture should be crumbly and and slightly damp and cling in small clumps of dough, but not wet. Add up to 2 Tbsps of water a little at a time if mixture is too dry and flour-like.
Evenly sprinkle topping over the prepared casserole mixture.
Bake for 45 mins or till heated through and bubbly. You may need to tent with foil the last 15 mins.