Soak the salt cod for 24 hours, changing the water every 6 to 8 hours. Cut it into medium pieces.
Cook the zucchini and the squash in a little water until very soft, then blend them into a purée.
In a very large pot, melt the butter and sauté the onion, garlic, annatto, cumin, oregano and pepper for 5 minutes.
Add the squash purée, the cabbage and the blended peanuts, and cook for 10 minutes, stirring.
Add the milk and bring to a simmer over low heat, stirring often so it does not stick.
Add the fava beans, corn, peas, beans, lupini beans and rice. Simmer for 20 minutes.
Poach the cod in a little milk for 10 minutes and add it to the soup.
Stir in the cream, cream cheese and grated cheese. Adjust the salt and simmer 10 more minutes until creamy.
Finish with parsley.
Serve hot, garnished with sliced hard-boiled egg, fried ripe plantain and mini empanadas.