What is Blood Pudding?

Blood pudding is a sausage made of pig or cow blood mixed with meat, oatmeal or some other type of filler. The blood is cooked until it is thick enough to congeal when it cools off. It is also known as Black Pudding.