Achiote is an important Mexican seasoning combining herbs, spices and garlic; annatto seeds are commonly used for their intense natural red colouring, and also add a mild, peppery and earthy flavour to food. This is a perfect dish for any barbecue and also works well with chicken or pork. The paste and sauce can be made up to 3 days ahead.