-
1
In a large, heavy saucepan, heat the oil over medium heat.
-
2
Stir in the annatto, onion, garlic paste, tomatoes, tomato paste, pepper puree, 2 tablespoons of the cilantro, oregano, cumin, and sugar.
-
3
Cover and cook, stirring occasionally, until the tomatoes have softened and the mixture is like a thick sauce, about 20 minutes.
-
4
(Add a little water while the tomatoes are cooking if the mixture begins to get dry.)
-
5
Add the fish stock and simmer for 15 minutes.
-
6
The soup can be prepared ahead up to this point.
-
7
Let cool, cover, and refrigerate up to overnight.
-
8
To finish, bring the soup back to a boil, add the rice and potatoes, and cook for 15 minutes.
-
9
Add the fish, fava beans, and corn and simmer for 8 minutes.
-
10
Add the cheese and milk and cook, stirring constantly, until the cheese has melted and the milk is heated through.
-
11
The soup should have the consistency of heavy cream; add more milk or water if it is too thick.
-
12
(Keep in mind that potato-based soups thicken as they stand.)
-
13
Taste for salt and white pepper.
-
14
If using the egg, add in a stream and stir until it forms strands.
-
15
Just before serving, stir in the shrimp and cook for a couple of minutes, until they turn pink and begin to curl.
-
16
To serve, in each soup plate place 1 piece of fish, a couple of shrimp, 3 or 4 potato slices, and 1 piece of corn (if using ears of corn).
-
17
Ladle the chowder over these, sprinkle each plate with some of the remaining 1/4 cup cilantro, and serve immediately.