In India, there is no such thing as "Indian food." There is only cuisine from the north, south, east, and west. Each region has its own unique spices, flavors, and dishes. North Indian cuisine is characterized by its use of wheat, dairy, and meats. Dishes are often cooked in clarified butter or ghee (a type of butter made from milk), and served with naan (a flatbread) or rice.