Preheat oven to 350 degrees. Spray a medium cooking dish with cooking spray.
Steam broccoli florets until firm but tender for about 2-3 minutes. I put my broccoli in a microwave safe bowl with 2 inches of water and microwave it for 3 minutes. Drain well then pat dry with paper towels to remove as much moisture as possible.
In a large saucepan melt 2 tablespoons of butter over medium-low heat; add the garlic and cook for 1 minute. Add the flour and stir for 1 minute.
Add the cream cheese, blue cheese and milk or cream; stir over low heat until melted and smooth then stir in the broccoli florets.
In a bowl combine the cracker crumbs with 6 tablespoons melted butter until well combined. Remove 1/2 of the cracker mixture and stir it into the broccoli mixture. Season with black pepper.
Transfer mixture into a casserole dish. Cover with foil and bake for 15 minutes.
Remove from oven and sprinkle the top with the remaining cracker crumbs. Return to oven and bake uncovered for another 10 minutes.
Allow to cool for 10 minutes before serving. Makes 4-5 servings.