Preheat oven to 375 Fahrenheit.
Add water in a pot and bring to a boil.
Add broccoli to boiling water and cover.
Cook for 5 to 6 minutes, or until just tender.
Drain and run cold water over broccoli for 1 minute, or until cold.
In a blender, combine cooked broccoli, cream cheese, mayo, milk, shredded cheeses, garlic cloves, salt and pepper.
Process until well blended and smooth.
Transfer mixture to a 1-quart baking dish and sprinkle with cheese.
Bake for 25 to 30 minutes, or until hot and bubbling.
Remove from oven and let stand few minutes.