Like many of Denver's best Asian restaurants, Star Kitchen is tucked into a strip mall and doesn't look very inviting. But step through the front door and you'll find yourself in one of the best dim sum joints in town, where the carts — back after a pandemic hiatus — roll out of the kitchen loaded with dumplings of all kinds, fried noodles, shrimp balls, chicken feet, sticky rice and on and on. Go early (the line to add your name to the list forms before the place opens on weekends), bring a big group that knows how to eat family-style, and feast your way to happiness doused in chile oil.
Star Kitchen offers more standard dinner fare into the later hours, too, but the real draw here is the dim sum.
2917 W. Mississippi Ave., Denver, 80219