Chorizo is a Mexican sausage that contains many of the ingredients that you listed . The Mexis that I used to live with in Kookifornia ate it as a breakfast sausage . It usually comes in loose form like traditional American breakfast sausage , although I have seen it in link form too . I agree , it's gooo-ooood .