In a large saucepan sauté the onion, garlic and carrot for 5 minutes over a moderate heat.
Add the tomato purée, vegan mince, herbs, paprika and cook for a further minute.
Pour in the wine and allow to reduce over a couple of minutes.
Pour in the vegetable stock and soy sauce. Add the green lentils, tinned tomatoes and bay leaf and simmer uncovered for 15 minutes.
Meanwhile, in a large saucepan boil the potatoes until softened, approximately 15 minutes.
Pre heat the oven to 200°C/ fan 180°C / gas 6.
Drain the potatoes and mash along with the milk, margarine, nutmeg and cinnamon.
Return to the mince. Season generously with salt and pepper and remove the bay leaf. Spread the mince and lentil mix into a rectangular casserole dish. Spread half the mashed potato over the top and smooth into an even layer. Then spread the remaining mash and use a fork to form soft peaks. Scatter over the breadcrumb and nutritional yeast.
Cook in the oven for 15 minutes until golden brown and bubbling. Then place under a hot grill for 3-5 minutes to allow the top to brown and crispen.