In my opinion, the top 10 countries for food are India, Mexico, Italy, China, Thailand, Greece, France, Turkey, Japan, and Spain. Some would say the US because of its many immigrants, meaning you can try food from around the world.