Heat oil in large saucepan over medium high heat. Add the onion and cook, stirring frequently, until tender about 4-5 minutes. Add carrot, garlic and salt and cook, stirring one minute. Stir in lentils. Add broth and bring to a boil. Reduce heat cover and simmer 15-20 minutes, or until ingredients are tender. Place soup, one half at a time into blender and process until smooth. (I use my immersion blender.)
Pour soup into bowls and garnish with parsley.