Pre-heat oven to 350°F. Lightly grease a 9x13 casserole dish with cooking spray.
Layer diced ham in the casserole dish. Next, add the broccoli on top of the ham.
In a medium bowl, mix together the soup, sour cream, pepper, onion powder, and rice. Add the broth and stir. Add 1 cup of cheese and stir.
Pour liquid over the ham and broccoli. Cover with foil and bake for 65 minutes. While the casserole bakes, prepare the cracker topping. Place crackers, into a sealable bag. Seal and crush the crackers. Add melted butter, seal, and mix with hands. Set aside.
After 65 minutes, remove foil and add remaining cheese to the top of the casserole and following with crushed buttered crackers. Bake uncovered for an additional 20 minutes. Remove from oven and allow and allow casserole to rest for about 5 minutes before serving.