Sweat the onions, cut the carrots into small pieces and add, add 2 tablespoons of butter, fill up with vegetable stock. Let simmer for about 20 minutes.
Puree the soup, add the orange juice, bring to the boil briefly, fold in the cream. Season to taste with salt and cayenne pepper.
Roughly chop parsley, lemon peel, garlic, pitted dates, parmesan, mix everything with the lemon juice and sprinkle over the soup.