Even a recent expansion hasn't thinned the impenetrable crowds that descend upon Super Star Asian. They huddle and mutter under their breath near the doorway, their eyes peering over the cavernous combat zone, where fast-moving carts dash between big, round tables covered with bamboo steamers of everything under the dim sum sun: terrific shu mai and congee, salt-and-pepper shrimp, barbecued pork buns and egg-custard tarts, chicken feet and Peking duck. And while you'll bust your belt, beg for mercy and implore someone with a modicum of moderation to carry you out the door, you'll be back...again and again.

Readers' Choice: Star Kitchen

Location Details

2200 W. Alameda Ave.
Denver CO 80223
303-727-9889