Peel and chop the onion and garlic. Wash the thyme and basil, dab dry. Chop thyme finely. Cut half of the basil leaves into fine strips. Heat the oil in a pot.
Fry the onion and garlic in it. Add thyme and tomato paste and sweat briefly. Add the tomatoes and chop the tomatoes coarsely in the pot. Add 500 ml water, bring to the boil and stir in the stock. Season with salt and pepper and simmer for 15 minutes at low heat.
Roast the pine nuts in a pan without fat until golden brown, take them out. Wash, clean and seed the tomatoes. Cut the flesh into small cubes. Season soup with salt, pepper and sugar and puree briefly.
Stir in basil strips. Sprinkle with pine nuts, tomatoes and parmesan. Garnish with the remaining basil leaves. Add the grissini sticks.