Zomato generates revenue from multiple sources including food delivery services, loyalty programs, advertising, and consultancy services. It aggregates restaurant listings and provides food delivery to customers while also charging restaurants to advertise on its platform. Zomato offers additional services such as subscription programs, loyalty rewards, restaurant consulting, white label apps, and cloud kitchen infrastructure to further monetize its platform and customer data.