For disclosure, I am not an expert in Indian cuisine.
I have eaten in a few Indian restaurants and really grow fond of Indian food in America, which I am told is more aligned with Northern Indian cuisine. I have picked up a beginner Indian cookbook for a year and really like some of the things I have made. They are tasty.
I think we always have the impression that Indian food is healthy because Indians are largely vegetarian. However, I notice that many Indian recipe calls for liberal use of milk, ghee (clarified butter), oil, conconut oil ... , which are not the extremely healthy. Not to mention that American style Indian food also emphasize on meats, like chicken and goat.
I am not saying Indian food is unhealthy, but it is not extremely healthy neither. What do you all think?