Indian food is different from rest of the world not only in taste but also in cooking methods. It reflects a perfect blend of various cultures and ages. Just like Indian culture, food in India has also been influenced by various civilizations.
Foods of India are better known for its spiciness. Throughout India, be it North India or South India, spices are used generously in food. But one must not forget that every single spice used in Indian dishes carries some or the other nutritional as well as medicinal properties.
Indian food types are diversed by the ingredients, spices and the cooking methods which are unique to the regional parts of the country. Rice and wheat are India main staple foods. Spicy food and sweets are very popular in India.