Wash and cook the lentils: Rinse the lentils under cold water until the water runs clear. In a medium saucepan, cover the lentils with water to a depth of about 2 inches. Bring to a boil over medium-high heat. Reduce the heat to a simmer and cook covered for about 15 minutes, or until the lentils are just tender. Drain any excess water using a sieve.
Blend ingredients: Place the lentils, tahini, lemon juice, olive oil, garlic, ginger powder, cumin, turmeric, onion powder, and cayenne into a food processor. Pulse until smooth, adding water as needed until the desired consistency. Season with salt and pepper.