Slowly sauté the garlic, crushed coriander and the red onions in olive oil. After 5 minutes add the pumpkin, sweet potatoes and sage and cook for another 15 minutes on medium heat. Gradually add some of the vegetable stock. Pepper and salt. Now pour in the rest of the vegetable stock and coconut milk and cook on a low heat for another 20 minutes.
Chop the onion and fry it with vegan ham cubes in a pan with a little oil and sprinkle over the soup later when serving.
Puree the soup, add seasoning if necessary and add vegetable stock.