I recently made them for the second time, and both times they have been a massive hit with omnis (not surprising really, how can you go wrong with puff pastry??)
I got the recipe from www.veganeasy.org, which I think is a great recipe website for vegans starting out, and for recipes that will please even the most critical omni.
3 sheets puff pastry, thawed
1 large onion, finely chopped
2 garlic cloves
1 swede, grated
1 large potato, grated
1 large carrot, grated
1 large zucchini, grated (I used half a sweet potato instead of this)
1 can cannellini beans (or your favourite beans), drained and rinsed (the recipe says to mash them in the pan, but i recommend mashing them before adding them to the pan as i had trouble mashing them in the pan)
1 tbsp tamari (or soy sauce)
1 tbsp 'beef style' stock powder
2 tsp dried mixed herbs
1 tbsp tomato paste
½ cup walnuts or peanuts, finely chopped
Salt and freshly ground black pepper
A little olive oil
Preheat oven to 180°C.
Heat 1-2 tbsp olive oil in a large frying pan. Fry onion and garlic for a minute or two until soft. Add the other vegetable to the pan and cook for about 5 minutes in a medium heat until soft and starting to brown.
Add the beans to the pan and mash with a fork. Stir in tamari, stock powder, herbs and tomato paste. Taste and season if required. Mix in the chopped nuts.
Cut each pastry sheet in half (into 2 rectangles). Place filling lengthways along the centre of each one. Dampen one edge and fold pastry over and press the two edges together. Press the edges together with a fork and score small lines along the top.
I brushed the top of each roll with olive oil.
Cut each roll into about 6 piecesand place on a baking tray.
Bake for 15-20 minutes.