Peel and quarter the onion. Carrots peel, wash, one coarsely chop. Wash the meat. Boil up with onion, carrot pieces and peppercorns in 3/4 l of slightly salted water. Cover and simmer at low heat for 35-40 minutes. Skim from time to time
Cut the remaining carrots into fine sticks. Peel garlic and ginger and dice very finely. Remove the meat and let it cool down a little. Sieve broth, put aside
Remove flesh from skin and bones. Fry in hot oil in a large pot on each side until brown. Season with salt and pepper and remove. Sauté carrots, ginger and garlic in the frying fat. Sweat flour and curry in it. Stir in stock and cream. Bring to the boil and simmer for about 10 minutes
Season soup with salt, cayenne pepper and lime juice. Cut the fillets into slices and heat them up. Arrange and garnish everything