These are Mexican foods prepared and sold by street vendors in small market stalls or on the street. The stalls are called antojitos which literally means "little cravings." Popular street foods include tacos, tamales, chilaquiles, corn on the cob, and even bowls of steaming soup.