My experience runs slightly against yours. Yes the restaurant food is more on the tasty but unhealthy. But even in general I've found the vegetarian indian diet to still be high in fats and sugar. Empirically (I havent checked the data on this) theres a lot of diabetes (related to carbohydrates) and cholesterol problems in india (related to fats, kind of). my call is despite being vegetarian, the typical indian isn't any more healthier than say the typical american if we're just looking at diet alone.