India is a huge country and people eat different dishes in different areas.
Many Indians are vegetarians and eat no meat. Many Indians are meat eaters and enjoy a range of foods that have meat in them. Indians who are practicing Hindus or Sikhs do not eat beef as the cow is sacred, many people will not eat pork.
Indian cuisine is famous for its use of spices and Indian cuisine is one of the most praised in the world. It is quite common for dishes to have chilies in them and they are very hot. Not all Indian food is hot, though and some dishes are creamy and sweet. It does vary from area to area.
Rice is a common feature of Indian food. Indians also have a wide range of flour based breads, some having a raising agent, like yeast, in them while many are flat breads.