You're just describing food trucks, and there's plenty of cities which have a large number of them.
Importantly, though, the food trucks stay in a single location for at least the duration of an entire meal service. They aren't roving around the whole day.