There are two kinds of people in Colorado: those who’ve eaten at Las Caras in Denver, and those who are missing out on the best green chili of their lives.
This isn’t an exaggeration, and frankly, exaggeration isn’t even necessary when the food does this much talking on its own.
Let’s start with a simple truth about Colorado.
Green chili here isn’t a menu item…