Following a vegan diet adds another layer of complexity too: while basic ingredients can be inexpensive, it takes careful thought to achieve great flavour and texture. With this is mind ...