Making the soup base: Finely chop the garlic and onion. Heat 2 tbsp olive oil in a large pot and sauté the onion and garlic together with the curry powder until they start to color lightly.
Adding pumpkin and tomatoes: Add the pumpkin cubes and sauté briefly. Cut the tomatoes into pieces and add them to the pot. Pour in water until the vegetables are just submerged and bring to a boil. Let the soup simmer gently for about 20 minutes until the pumpkin is soft.
Pureeing the soup: Remove the pot from the heat and blend the soup until smooth with an immersion blender or in a blender. Season with pepper and salt.
Making the chorizo croutons: Cut the chorizo into small pieces and fry them in a frying pan with 1 tbsp olive oil. Add the sliced garlic and fry together with the chorizo until everything is crispy.
Crisping the bread: Tear the old bread into pieces and add them to the pan with the chorizo and garlic. Fry everything until the bread is golden brown and crispy. Grate Parmesan cheese over it.
Serving: Divide the soup among bowls and place the chorizo croutons on top. Garnish with roughly chopped flat-leaf parsley and additional grated Parmesan cheese if desired.
Tips
For an extra creamy soup you can add a dash of cream or coconut milk after puree. Don't you have old bread? You can also use croutons or roast fresh bread in the oven.