Combine lentils, water, and salt in a large pan and bring to a boil over medium-high heat.
Once boiling, turn the heat down to medium/low and cook until the lentils are very soft, and the water is absorbed, about 40 minutes.
Add cooked lentils into a large food processor along with all remaining ingredients and blend until smooth and creamy, scraping down the sides as necessary.