Elegant yet cozy, the much-loved "Green Bean" has an indoor dining room, as well as an outdoor area full of Mayan sculptures and local trees and flowers. Open since 1977, the spot is named after the famous crema de habichuela (a rich, cream-based vegetable soup) or the cocobichuela (lobster and shrimp in a light curry sauce served inside a coconut). Seafood lovers will get their fix with Caribbean lobster tail or giant shrimp prepared ten different ways.
The menu also features chicken, pasta, and grilled shish kabobs. Finish off your meal with Xtabentun, a Mayan liqueur made with honey and anise. If you prefer to stay in the Hotel Zone, La Habichuela Sunset recently opened to much tourist fanfare, but the food's much better at this Centro location, and prices are slighty less.