Hawaiian sunfish, St. Peter's fish, or Tilapia, call it by any name, but there is no doubt that this has become one of the most famous foods in Mexican cuisine. Tilapia is a sweet flavored freshwater fish which is mostly raised in farms. A popular Mexican food, these fish tacos have been slowly making a good fan base in the US. Although the fish is new in America, it has been used as food in Asia and Africa since ancient times.