Zomato Clarifies 10 Minutes Food Delivery Service After Notice From Chennai Police Zomato had previously explained that the 10-minute instant delivery would include fast-selling menus with a predictable demand.