Peel and cut the onion into about ½ inch or 1 cm half-moon shape.
Using a sharp kitchen knife, cut the Portuguese sausage into thin slices.
Wash, peel, and cut the potatoes into 8 pieces.
Place a large saucepan over medium heat. When heated, drizzle with 2 tablespoons of olive oil, add the sausage slices, and let them brown for about 5 minutes, stirring occasionally.
When ready, use a slotted spoon and remove the browned sausages. Set aside in a bowl.
Lower the heat, add the onions to the same pot, and season with a pinch of salt. Sauté for about 2 minutes until wilted and starting to brown.
Add the potato pieces and meat broth and increase the heat. Using a spatula, scrape the bottom of the pan well to dissolve any burnt spots – they add flavor to the soup.
As soon as it starts to boil, lower the heat again, season with salt and pepper to taste and let it cook for another 25 minutes. Check to see if the potatoes are tender and cooked through by poking with a fork to check for doneness.
Meanwhile, wash the kale leaves well under running water and let the excess water drain.
Discard the stem and cut the kale in half lengthwise. Cut the leaves in half again, lengthwise. On the cutting board, place one leaf over the other and cut into thin strips – this way, the kale strips are not so long, making them easier to eat with a spoon.
Once they are well cooked, transfer the potatoes with the broth to the blender. Beat for about 2 minutes until it forms a smooth cream.
Be careful and hold the blender lid firmly with a kitchen towel to prevent hot steam from ejecting the lid.
Return the cream to the pot, add the sliced kale and sausage slices.
Let it cook over low heat for about 5 minutes until the kale is soft. Taste and, if necessary, adjust the salt and pepper.
Ladle the Caldo Verde soup into bowls topped with thin slices of fried chorizo in each one.
Drizzle with olive oil and serve our delicious soup hot.