Peel the onion and dice it very finely. Heat the oil in a non-stick pan, add the onions and fry them. Add cocktail tomatoes and bring to the boil with the vegetable stock for about 5 minutes. Stir in the cream cheese and herbs. Season the whole thing again properly.