-
1
Rinse cod well, then soak in water to cover in a large bowl, changing water 3 or 4 times, 12 hours total.
-
2
If cod is still too salty, repeat process.
-
3
Drain cod.
-
4
While cod is soaking, cook achiote seeds in oil in a small saucepan over moderate heat until oil begins to bubble.
-
5
Cool seeds in oil, then pour through a sieve, discarding seeds.
-
6
Heat achiote oil in an 8-quart heavy pot over moderately high heat until hot but not smoking, then saute garlic, stirring, 30 seconds.
-
7
Add scallions and cumin, then saute, stirring occasionally, 2 minutes.
-
8
Add water and bring to a boil.
-
9
Stir in two thirds of cheese until incorporated.
-
10
Stir in lentils and carrots and simmer until lentils are tender, about 20 minutes.
-
11
Meanwhile, cut 2 ears corn crosswise into 1-inch-thick slices, and cut corn kernels from remaining 2 ears, discarding the 2 cobs.
-
12
Stir all corn into soup with snow peas, zucchini, calabaza, cabbage, limas, baby peas, hot milk, and butter and simmer 10 minutes.
-
13
Stir in mixed beans, hominy, and heart of palm and simmer 5 minutes.
-
14
Add cod, in 1 piece, and cook 2 minutes.
-
15
To serve, remove cod from chowder and stir in remaining cheese.
-
16
Cut cod into 2-inch pieces.
-
17
Ladle chowder into bowls and top each serving with a piece of fish.