Finely dice the onion and fry in 2 tablespoons of hot oil until translucent. Add lentils and curry powder and roast for 1 minute. Deglaze with orange juice and vegetable stock and bring to the boil. Cover and cook over medium heat for 15 minutes.
Halve the pomegranate and remove the seeds from the skin.
Finely puree the soup with the blender, season with salt and pepper. Stir in the crème fraîche and serve the soup sprinkled with pomegranate seeds.