Put onion, beetroot, sugar, vinegar and stock in a pan and boil gently for 20 minutes.
Add the cabbage and boil for a further 20 minutes.
Add the tomato paste, season to taste and add more stock or water if needed.
Cook until the cabbage is tender.
Put a spoonful of cream or yogurt in each plate as the soup is served.