When you're craving a flavorful, spicy, shareable, and filling dinner, it's hard to beat a Mexican restaurant. There is just ...