Heat the Coconut Oil in a pan over a medium heat. Saute the onions & garlic for several minutes.
Add in the mushrooms and cook for a further minute before adding in the parsley, thyme, oregano, balsamic vinegar & soy sauce. Mix well and saute for a further 3-5 minutes.
Now add to the pan the lentils and split peas and vegetable stock and cook on a low to medium heat until the lentils and split peas are cooked. (Around 20-30 minutes)
While the lentil and mushroom mix is simmering. Chop and peel the potatoes and add to a pot of water and bring to the boil before simmering till tender. Rinse and then add in the nutritional yeast, onion powder, butter and plant based milk and mash up. Season with pepper.
Once almost all of the stock has been absorbed by the dry lentils and split peas, mix the cornflour and cold water together and add into the mushroom lentil stew and mix. This will help it thicken into more of a gravy like consistency.
Serve up the mushroom lentil stew over the bed of mashed potatoes.