Peel and finely chop the onion. Peel garlic and chop finely. Peel ginger and grate finely. Heat 1 tablespoon of oil in a saucepan and sauté the onion, garlic and ginger. Add tomato paste and sauté briefly.
Season vigorously with salt, pepper and sugar.
Deglaze with tomatoes and stock, bring to the boil and simmer for about 5 minutes. In the meantime wash the tomatoes, cut them into quarters, remove seeds and finely dice the flesh. Cut baguette rolls into 8 thin slices.
Heat 2 tablespoons of oil and butter in a large frying pan, toast slices of bread in it from both sides, remove.
Wash the basil, shake dry and chop finely. Mix about half of the basil with tomato. Sprinkle the rest of the basil and coarse salt on the toasted bread slices. Remove soup from the heat and puree finely.
Season again with salt and pepper.
Arrange the soup in plates, sprinkle with the tomato-basil mixture. Garnish with crème fraîche if desired. Pour the crème fraîche into a piping bag with a small perforated spout and spray 2 rings onto the soup surface.
Add bread.