Whether you are hungry and are a) up early, b) in search of an afternoon snack, c) going out with friends for lunch of dinner, d) looking for sustenance after working late, or e) feel like you are stuck in another timezone due to a major case of jet lag, Cantonese restaurant Jindingxuan fits your needs. Why? Because it's open 24 hours a day. (Which is why it's an especially good option for those who find themselves in need of stomach filler in the wee hours after a big night out on the town.)
The four-floor Jindingxuan can get busy and noisy but the food is reasonably priced and visits tend to be fun. Menu items range from steamed buns filled with barbecued pork or shrimp to a range of noodles, soups, fried rice and dumplings to chicken feet and sea cucumbers.
While there are numerous branches of this restaurant, the one near the Yonghegong Temple subway stop is especially attractive, since a meal there can be combined with a visit to the temple, nearby Ditan Park or the area's hutongs.