Let's start with that fragrant sauce!
Fry onion over medium heat in olive oil, till soften and just starting to caramelise, add the remaining ingredients stir well, cover and cook for 6-10 minutes turn off heat and add salt to taste.
Set aside for later, on a low/warm heat. Let’s get on with the mushroom steaks!!
Remove the stalks from the mushrooms, finely chop and keep aside.
Coat the mushroom caps with olive oil and set aside. Put a large frying pan on medium heat, add the dairy free margarine, garlic and some of the salt fry, till fragrant.
Add the mushroom bottom side down cover and cook for 2 minutes. Remove cover and turn the mushrooms over, cover and cook for a further 1 minute.
Remove mushrooms from pan and add the finely chopped mushroom stems and water, stir-fry for 40 seconds on high heat.
Add this to the tomato sauce made previously and reheat the sauce thoroughly.
To serve, add a mushroom to each plate then spoon the sauce around the mushroom. Goes well with fresh crusty bread or ciabatta, hell just have it how you like!!