Peel and finely chop the onion and 2 cloves of garlic. Peel the carrots, wash, halve and core the pumpkin. Cut both into cubes.
Heat some olive oil in a large saucepan. Sweat the onions and carrots for a few minutes, then add the garlic and cook a little more. Mix the ingredients with the pumpkin and cook for another 3 - 4 minutes.
Pour in the broth. Let the soup simmer for about 15 minutes.
In the meantime, prepare the toppings. To do this, fry the ham cubes without fat over high heat and while stirring until crispy, remove. Cut the bread into small cubes, peel off the garlic and dice finely.
Melt some butter in the ham pan, sweat the garlic, then add the bread cubes and fry until crispy. Remove.
After the cooking time, add the corn to the soup and cook for 5 minutes. Then puree the soup, season with maple syrup, salt and pepper. Serve with the toppings.