Some of the best food in Mexico is found at street stalls; the food is fresh, hot and the price is right. But care is advised in choosing where to eat.
For the sake of organization, I am including foods from mercado comedores, taquerías, birrerías and the like, although strictly speaking, they are inside, not on the street.