-
1
In a large saucepan, melt the butter in 1 tablespoon of the olive oil.
-
2
Add the almonds and cook over moderate heat, stirring, until golden, about 6 minutes.
-
3
Transfer the almonds to a plate and sprinkle with salt.
-
4
Wipe out the saucepan.
-
5
Add the remaining 1 tablespoon of olive oil, the red onions and a pinch of salt.
-
6
Cover and cook over low heat, stirring, until softened, about 15 minutes.
-
7
Add the garlic, bay leaves, thyme, crushed red pepper and saffron and cook over moderate heat, stirring, for 3 minutes.
-
8
Add the yellow peppers, carrots and vegetable stock and bring to a boil over high heat.
-
9
Reduce the heat to moderately low, cover and simmer until the vegetables are softened, about 25 minutes.
-
10
Discard the bay leaves and thyme.
-
11
Transfer 1 cup of the toasted almonds to a food processor and pulse until finely chopped.
-
12
Add 1 cup of the cooking broth and puree.
-
13
Using a slotted spoon, transfer the vegetables to the food processor and puree until smooth, adding 1/2 cup of the broth.
-
14
Stir the puree into the remaining broth in the saucepan and season with salt.
-
15
Ladle the soup into shallow bowls.
-
16
Sprinkle with the remaining toasted almonds, garnish with dollops of sour cream and the parsley and serve.