In a measuring cup, add one cup of hot water along with the dried mushrooms and set aside.
In a large pot, warm one tablespoon of olive oil over low to medium heat. Add the sliced mushrooms and cook for 3 minutes. Transfer them with their juices to a plate and set aside.
To the same pot over medium heat, add the remaining tablespoon of olive oil along with the onion, carrot, bell pepper, garlic, thyme, oregano, salt & pepper and cook for 5 minutes.
Remove the dried mushrooms from the measuring cup while reserving their liquid. Discard any hard pieces then finely chop the rest.
Add them to the pot along with the cooked mushrooms and 2 tablespoons of tomato paste.
Stir everything together and cook for another 5 minutes. Pour in the red wine and the mushroom liquid then bring to a boil. Allow to cook for 10 minutes, until liquid has reduced by half, then reduce heat to low.
In a small bowl, combine the vegan margarine and the flour by mashing them together with a fork. Add it to the pot and stir together until the sauce thickens.
Serve warm with mashed potatoes, top with chopped chives and enjoy!