Mexican all day, Indian food I find too spicy for my liking. There are some that I like, though, Chicken Makhani or butter chicken - very tasty and still quite spicy. It's some of those dishes you eat from time to time. I enjoy it but wouldn't risk having another in several months :). Mexican food, on the other hand, I could eat every day. I like that it is very tasty, nourishing, and balanced. You can have it spicy or not; it would still be amazing. Plus, it usually doesn't have dairy, and I don't have to carry one of those dairy test kits to every restaurant I go to as I am lactose intolerant.