-
1
In a glass or stainless-steel bowl, combine 2 tablespoons of the lime juice, 1 tablespoon of the fish sauce, half the scallions, 1/2 teaspoon of the vinegar, the turmeric, 1/2 teaspoon of the sugar and 1 teaspoon of the anchovy paste.
-
2
Add the fish and stir to coat.
-
3
Let sit for 1 hour, stirring once or twice.
-
4
In a large nonstick frying pan, heat 1 tablespoon of the oil over moderately high heat.
-
5
Add the tofu.
-
6
Brown on all sides, about 4 minutes in all, and remove.
-
7
Drain the fish, reserving the marinade.
-
8
Pat the fish dry with paper towels.
-
9
Add half the fish to the pan.
-
10
Brown on all sides, about 4 minutes in all, and remove.
-
11
Heat the remaining tablespoon oil and brown the rest of the fish.
-
12
Remove.
-
13
In a blender, puree 1/2 cup of the macadamia nuts with the remaining 3 tablespoons lime juice, 2 tablespoons fish sauce, 1 teaspoon vinegar, 2 teaspoons sugar and 2 teaspoons anchovy paste, the garlic and jalapeno.
-
14
In a medium saucepan, bring the 2 cups water and the carrots to a boil.
-
15
Cook, partially covered, for 6 minutes.
-
16
Stir in the reserved marinade and the pureed nut mixture.
-
17
Add the tofu, fish, the remaining scallions and the dill.
-
18
Bring to a simmer over moderate heat.
-
19
Reduce the heat and simmer, covered, until the fish is just done, 2 to 3 minutes.
-
20
Serve topped with the remaining 1/4 cup macadamia nuts, the radishes and cilantro.