Mexican chorizo is a raw sausage that must be cooked prior to consuming. While it has some of the same ingredients as Spanish chorizo, it has a decidedly Mexican flavor, and the red color comes from achiote (a Mexican ingredient). Spanish chorizo is a smoked sausage similar to salami. The red color comes from smoked paprika. The two are not interchangeable.