We may receive a commission on purchases made from links. Mexican cuisine encompasses a vast array of native ingredients, farming practices, and preparation methods that vary throughout the country ...