Clean, wash and drain the pointed cabbage, celery and zucchini. Cut pointed cabbage into coarse strips, celery into pieces and zucchini into thick slices. Wash, drain and halve the cherry tomatoes.
Peel onion and garlic. Dice onion, press garlic through a garlic press. Heat the olive oil in a large pot, fry the onion and garlic until transparent. Add celery and pointed cabbage and season with salt and pepper.
Deglaze with broth, bring to the boil, cover and cook for about 10 minutes. Add cherry tomatoes and zucchini and cook for another 5-10 minutes. In the meantime roast pine nuts in a pan without fat, take them out immediately and let them cool down.
Wash the basil, dab dry and roughly cut the leaves into strips, except for a little to garnish. Season the finished soup with salt and pepper again and serve in deep plates. Place a blob of pesto and an olive on each soup plate and sprinkle with pine nuts and basil.
Serve garnished with basil.