Clean and dice the pumpkin, carrots, onions, potatoes and possibly the ginger. Sauté the cubes in the olive oil in a large saucepan for about 5 minutes. When it starts to brown in some places, add the stock and simmer for 30 minutes until soft.
In the meantime, make the croutons. To do this, cut the bread into approx. 1 cm cubes and press the garlic. Fry the ham cubes in a pan without oil until lightly crispy. Add the garlic and the bread cubes. Roast everything lightly brown and then pour onto kitchen paper to drain.
Puree the soup, if you like it, you can leave it a little coarser. Pour in the coconut milk, cream, white wine and orange juice. Simmer gently on a low flame for about 10 minutes. The spices, I take a large teaspoon of everything, and add the honey. Salt carefully, the ham on the croutons is salty too. Now the soup needs about 1 hour on a low flame on the stove and then you add a splash of the sherry. If the pumpkin soup is too thick, add more cream, coconut milk or normal milk to taste. If it has become too thin, a little sauce binder will help.