
Heat a large saucepan with oil, then add onions, celery, garlic, ginger, and cumin. Stir occasionally for 2-3 minutes until onions are translucent.
Then add smoked paprika and soaked lentils. Stir and sauté for about about a minute. Finally, add tomatoes, green onions, white pepper, carrots, and cayenne (optional). Add about 6 cups of chicken stock and the desired amount of salt.
Bring to a boil and simmer until the sauce thickens. It might take 30-45 minutes or more, depending on how soft you like your lentils. Throw in some parsley, adjust for salt and pepper, and adjust the soup consistency with more liquid if desired. Serve hot with bread.