Krvavica uopće nije puding, već krvavica, koja se pravi tako da se krv pomiješa s mesom, krumpirom, kruhom i lukom, a zatim se stavi u crijeva. Može se koristiti krv mnogih različitih životinja, uključujući koze, svinje, krave, pa čak i patke. Prije kuhanja, krv se začini solju, biljem, začinima i nebrojenim drugim sastojcima, ovisno o zemlji u kojoj je napravljena.
Onima koji ne žive na farmi ili blizu nje teško je pronaći dovoljnu količinu svježe životinjske krvi za izradu ove kobasice. U nekim etničkim zajednicama, međutim, može se prodavati u lokalnim mesnicama. Začinjena krv se neprestano miješa uz dodavanje različitih punila kako se ne bi stvorile grudice i zalijepile za tavu. Zatim se puni u crijeva, koja se obično prave od životinjskih crijeva. Nakon što se stavi u omotače, krvavica se kuha dok potpuno ne skuha, a zatim se odmah hladi. Može se poslužiti hladno ili podgrijano prije nego što se pojede.
Ovaj puding je vrlo popularan u Irskoj, a često se naziva irska kobasica. Pravi se od zobenih pahuljica i kaže se da ima vrlo blag, zrnast okus. Irci prže kobasicu i jedu je za doručak umjesto slanine.
Krvavac je vrlo popularan u Europi i Australiji, gdje se često naziva britanska kobasica, crna kobasica ili crni puding. U Europi se često jede s pekmezom od brusnica. U tim se zemljama obično priprema sa zobenim pahuljicama ili lukom. U Francuskoj i Skandinaviji se poslužuje hladno i jede s jabukama i grožđicama ili pire krumpirom, a ponekad se prelije sirupom i smeđim šećerom. Često se jede kao kobasica za doručak.
U Španjolskoj i Portugalu, krvavice se rade s rižom, krušnim mrvicama i pignoli orašastim plodovima. Povremeno se zasladi, prži i posluži kao desert. Druge zemlje, poput Islanda, imaju jedinstvene metode pripreme i jedenja ove kobasice. Njihova krvavica je napravljena od janjeće krvi, lopatice i raži i šiva se u vrećice napravljene od janjećeg želuca. Nakon kuhanja se konzervira u kiseloj sirutki koja je fermentirana.
Bez obzira gdje se priprema, kaže se da je krvavica vrlo blagog, kremastog okusa i teksture. Unatoč nazivu, nije crvene boje jer krv posmeđi kad se kuha. Za razliku od ostalih vrsta kobasica, ne čuva se dobro, te se uvijek treba čuvati u hladnjaku. Treba ga čuvati samo nekoliko tjedana i najbolje ga je jesti ubrzo nakon što je pripremljen.