-
1
Simmer the carrot, potato and leek in the broth until soft, roughly 10 minutes.
-
2
To make the bechamel sauce, melt the butter over low heat in a deep saucepan.
-
3
Sprinkle the flour over the butter and whisk until a pale golden color.
-
4
Add the milk and whisk constantly for 10 minutes until the sauce is smooth and creamy.
-
5
Season with the soy sauce and pepper.
-
6
Remove from the heat, whisk in the egg yolks, being careful not to curdle the mixture, which will happen if it's too hot.
-
7
Cook, stirring constantly, until the sauce thickens.
-
8
In a food processor or blender, puree the carrot, potato and leek mixture with the broth.
-
9
You'll have to do this in a few batches unless you have a REALLY BIG blender.
-
10
;).
-
11
Add the coriander leaves and soy sauce and blend until smooth.
-
12
Add the bechamel sauce and nuts to the food processor or blender and blend/chop.
-
13
I added the nuts to about 2 cups of fluid so they'd break up easier instead of flying around in a huge sea of soup as far from the evil blades at the bottom as possible.
-
14
I tricked them!
-
15
NYA-HA-HAAAAA!
-
16
*ahem* Sorry.
-
17
Pour everything back into the saucepan over low heat and heat through, stirring.
-
18
While still warm, toss in the cheese, stir for one minute and serve.