I have lately noticed, at both ends of a recent thousand-mile relocation within the USA, that people are increasingly using the verb “do” in ordering food, in place of that “have” which various sites still model or enjoin for English language learners—as in (to a waiter) “I’ll do a Cobb salad.” Whence comes this trend, how widespread is it, and when did it arise?
It appears to be an old usage, especially in BrE and AusE.
To do - to offer or consume:
(a) to eat or drink, usu. with the relevant food or drink attached, e.g. do a couple of pints, do a burger.
1849 [UK] Sam Sly 31 Mar. 2/2: Ned, the bricklayer, not to do his seven pints before breakfast.
1861 [Aus] Bell’s Life in Sydney 18 May 3/3: [He] betook himself to Bottomley's Temple of Bacchus [...] There he ‘did’ Bass No 3, October brewing in triplicate.
1972 [US] Eble Campus Sl. Oct. 2: do – general, all-purpose action verb: Let’s do a few beers.