This easy and quick vegan mushroom stroganoff is a delicious take on a classic recipe; it returns to its traditional roots by featuring a roux-based sauce rather than a sour cream sauce.
Peel the shallots, cut them in half lengthways, then slice them into 1-thin half-moon shapes.
Peel the garlic cloves and chop them as finely as you can.
Heat the oil in a wide (28cm or 11", not non-stick) pan over a medium-high heat.When the oil is hot, add the sliced mushrooms and shallots and cook for 5-7 minutes, stirring regularly.
Add the garlic, salt and pepper and cook for another minute or two.
Push the mushrooms to the side of the pan and then melt the butter in the half without the mushrooms. Add the flour to the butter, reduce the heat to medium and then stir the flour and butter together (leaving the mushrooms at the side of the pan) and cook for 1-2 minutes, stirring constantly.
Pour 2-3 tablespoons of stock into the roux and stir until a smooth paste forms, adding more little by little until you have added half of the stock. Make sure that a smooth paste has formed before you add more stock.
When half of the stock has been added, stir the mushrooms into the roux-based sauce and add the remaining stock and mixing well.
Add the mustard and marmite, stir well and allow to simmer over a medium heat for 5-7 minutes, stirring occasionally.