Soak gelatine in cold water. Roast pine nuts until golden brown. Peel garlic and press it through a garlic press. Pluck off basil leaves. Drain and puree the olives. Mix with mascarpone, cream cheese, garlic, basil leaves and half of the pine nuts.
Season with pepper. Squeeze the gelatine, dissolve lukewarm and stir into the cream. Cut mozzarella into fine slices. Rinse an oblong form (1 litre capacity; 50 cm long) cold, cover with cling film. First, place a layer of mozzarella in it in a flaky form and spread with some olive cream. Continue in this way alternately until the mould is filled. Finish with mozzarella. Leave to cool for at least 1 hour. For the vinaigrette, wash, quarter and seed the tomatoes. Finely dice the flesh. Peel and finely dice the onions. Mix tomatoes, onions, remaining pine nuts, vinegar and oil.
Leave to cool for at least 1 hour. For the vinaigrette, wash, quarter and seed the tomatoes. Finely dice the flesh. Peel and finely dice the onions. Mix tomatoes, onions, remaining pine nuts, vinegar and oil. Season with salt and pepper. Cut open the mozzarella terrine and serve with the vinaigrette. Serve garnished with fresh basil