Peel and finely chop the garlic. Roast pine nuts in a pan without fat. Heat 2 tablespoons of oil in a coated frying pan. Fry 6 slices of bread on both sides. Heat 2 more tablespoons of oil and toast the rest of the bread.
Peel and finely chop the onion. Wash and clean the tomatoes and cut them into small pieces. Wash basil and cut into thin strips. Mix tomatoes, onion, pine nuts and basil. Fold in 2 tablespoons of oil and vinegar.
Season with sugar, salt and pepper and spread on the bread.