Indian cuisine is popular all over the world for its variety, mouthwatering tastes and aroma. It is as diverse as the country itself with its numerous styles of cuisine and its typical regional variations. Indian Cooking is known for its use of spices, herbs and flavorings. The common ingredients in Indian Cuisine are rice or bread (rotis), a variety of dals (lentils), regional vegetables, pickles, ghee, chutneys, a meat or fish dish. Spices are an essential element to Indian cuisine. Indian cuisine can be divided into two, Northern and Southern Indian cuisine.