India is home to a large vegetarian population, with many Hindus, Jains, and Buddhists following a plant-based diet. As a result, vegetarianism is an integral part of Indian cuisine, with a wide variety of vegetable-based dishes, legumes, and grains being staples in many Indian households. Even non-vegetarians often eat vegetarian food, especially during festivals and special occasions.