Quite frankly, proper haggis is absolutely vile and looks like something that might come out of my dog's rear-end. Vegetarian haggis, while still looking slightly in-edible, is more pleasant to the taste and isn't made from a sheep's innards, as is real haggis. I assume it's made from various oats and vegetables but I can't be sure and don't really intend to find out.
Above is the 'neeps' (mashed turnip) and 'tatties' (mashed potato)
On the left is my sister's plate, who was considerably braver than me, in choosing both vegetarian and 'real' haggis. My plate has simply veggie haggis, neeps and tatties. Admittedly though, everything on both plates looks suspiciously similar to baby sick. Trust me, it does taste (slightly) better than it looks.