How to cook Mexican food

Tacos, burritos, nachos, guacamole, fajitas… What do all these dishes have in common? A certain set of ingredients and spices that give all of these dishes their typical Mexican food flavor. Is there a difference between Mexican and southwestern cuisine?[…]