
Sort through the dried kidney beans and discard any small stones or damaged beans. Rinse well under cold water, then place the beans in a large bowl or pot and cover with plenty of water. Soak overnight.

Drain and rinse the soaked beans. Transfer them to a pot with 1500 ml water or pork broth and 1 tsp salt. Bring to a boil, skim off any foam, then reduce the heat and simmer gently for about 1 hour, or until the beans are tender but not falling apart.

While the beans cook, heat the oven to 350°F. Place the Italian sausages on a baking tray and bake for about 20 minutes, or until cooked through. Let them rest, then keep whole or slice into rounds.


In a large soup pot, heat the oil over medium heat. Add the onion, garlic, kabocha squash, and carrots, then cook for 5-7 minutes, stirring often, until the onion softens and the vegetables begin to smell sweet.


Add the zucchini, corn, tomato sauce, chicken bouillon cube, beef bouillon cube, parsley, oregano, basil, cumin, black pepper, remaining salt, and the cooked beans with their cooking liquid. Bring to a simmer, then cook gently for about 15 minutes, until the vegetables are tender and the flavors come together.
Turn off the heat and let the soup rest for 5 minutes before serving. Ladle into bowls and top each serving with whole or sliced Italian sausage.