A comida tem influências chinesas e hindus. Assim é comum ver a combinação de carnes e vegetais com muitos temperos e acompanhados de arroz. Consome-se com regularidade carneiro, frango, peixe e ovos. Os vegetais usualmente são preparados com um molho picante que contém mostarda e azeite. O arroz prepara-se fervido e o peixe que consomem é o de rio, ultimamente escasso, e começa-se a substituir pelo do mar. Também existe um prato típico, baseado em lentilhas que chama-se dal. As bebidas alcólicas não costumam estar à disposição, exceto nos hotéis de cinco estrelas.

Entre os pratos está o Mughlai porota e o biryani, na imagem ao lado, uma combinação de arroz frito, ovos, peixe, carne ou legumes, além de alguns outros condimentos e ingredientes que podem ser feijões, açafrão, cominho, cravo, canela e folhas de hortelã, não se limitando apenas à esses.