Most vegetarians live in India. For religious reasons, many Indians, especially in the south, avoid meat-containing dishes or abstain completely from animal products. Therefore, vegetarian cuisine and vegetarian dishes play a major role in Indian culture. For example, Buddhists, Hindus and Jain are often strict vegetarians or vegans and do not eat any meat or fish products at all.
Because of this cultural feature, the Indian cuisine has a lot of time and many opportunities to adapt to these conditions and to make the vegetarian cuisine very tasty.