In the meantime, melt the butter over a medium heat in a large saucepan and sweat the shallots, carrot and potato until softened. Chop the beetroot coarsely and add it to the saucepan along with the vegetable stock. Simmer for 15 minutes. Blend the borscht until very smooth, add the vinegar and seasoning. Refrigerate until needed.