Yeah. The perception of traditional Mexican food as unhealthy comes from American chain restaurants USAnizing mexican food to include enormous amounts of grease, carbs and processed sugar.
For example. One of my fevourite dishes. The Pozole.
This dish is made by cooking cacahuazintle corn grains (not the popcorn kind, actual soft corn grains) alongside meat (Usually pork, but it's not uncommon to use beef or chicken), laurel leaves, and other spices. This broth also may include grinded and boiled chilli and other ingredients (depending on the kind of Pozole you want to eat).
Once the broth is ready, you can add as many additional ingredients as you like. Usually lettuce, raddishes, onion, lemon, oregano, avocado and as much sauce as you like. Truly a complete, delicious and balanced meal.