black pudding is another traditional scottish dish that is very similar to haggis as they are both made with the same ingredients: onions, pork fat, oatmeal and spices. the key difference is that black pudding is made from pigs' blood, which holds all the ingredients together.