Mexican foods are packed with flavour; among the herbs and spices that give it it's distinct kick are a variety of chillies (fresh, dried, smoked and pickled), alongside oregano, coriander (known as cilantro in North America), cinnamon and cocoa. Garlic, onions, lemons and limes are also used generously.