Indian food varies greatly by region, with each area having its own unique cuisine. In North India, curry is richer and uses vegetable oil, ghee, cumin, onions, ginger, garlic, and tomatoes, while the traditional thali meal from Rajasthan remains a popular way to eat, though now using metal plates instead of gold or silver. Overall, India has extensive vegetarian and non-vegetarian options varying by local culture and geography.