Peel and finely dice the onions and garlic. Peel, wash and chop the carrots. Peel, wash and chop the potatoes. Heat the oil in a pot and fry the onions and garlic.
Add the carrots and potatoes and sauté briefly. Sprinkle with sugar and curry, sauté briefly, season with salt and pepper and deglaze with stock and orange juice. Bring to the boil, cover and cook over medium heat for 25 minutes.
In the meantime, roast the flaked almonds in a pan without fat, turning them golden brown and take them out. Wash the chives, shake dry, put some stalks aside for garnishing. Cut the rest of the chives into fine rolls.
Remove the soup from the stove and puree it finely. Stir in cream, heat up again and season to taste with salt, pepper and sugar. Fill soup into bowls. Put a dash of crème fraîche in each bowl and sprinkle with chives and flaked almonds.
Garnish with orange slices and chives.