En España, el chorizo es un tipo de embutido que se hace con carne picada y especias. Se embute en la tripa del cerdo o una tripa artificial y se deja curar durante cierto tiempo (meses) antes de comerlo. El chorizo de buena calidad se come tal cual, sin cocinar.
La salchicha es un embutido que se puede hacer con carne de cerdo, pollo, pavo... Es de menor tamaño que el chorizo, tanto en longitud como en diámetro. Se cocina, bien cociéndola, como las de los perritos calientes, o bien friéndola en una sartén (en mi casa la rehogamos con aceite y ajo, y finalizamos añadiendo un poco de vino o cerveza).
En mi país, un buen chorizo de cerdo ibérico es una comida de calidad y como tal se paga. Sin embargo, las salchichas son un producto de menor valor, puesto que en realidad se hace con subproductos cárnicos.