They are all spiced pork sausages but Mexican chorizo is a raw sausage, Spanish chorizo is cured and Portuguese chouriço is smoked. They also have different spices and flavors.