Indians are known world wide for their competency in culinary skills. Indian food is as diverse as its culture and geography. While the staple diet of most Indians is rice and wheat, Indian cuisines have their own distinctive, local flavour. However, most Indian cuisines are related by similar usage of vegetable and spices. Occasionally, Indians love to take non-vegetarian items like meat, eggs and fish. Tandoori Chicken finds a prominent position in the non-vegetarian menu.
North Indian staple meal consist of wheat-based chapattis or rotis and rice along with dals (lentils), curries, yogurt, chutney and pickle. South Indians prefer to take rice, sambhar, rasam, yoghurt and curries as their staple meal. All coastal kitchens make strong use of fish and coconut. Apart from staple meals, there are several street foods like Panipuri, Vada pav, Bhelpuri, Samosa, Vada which are as popular as their staple diet.