Place a large pot over medium-high heat. Add olive oil and chopped onions in it. Saute for 3-5 minutes until soft.
Add in potatoes and lentils. Season with freshly ground black pepper, dried mint, cumin and salt. Saute for another 1 minute, stirring continually.
Add in pumpkin puree and saute for another 3 minutes.
Pour water into the pot and let it simmer for about 20 minutes or until everything is tender, uncovered.
Take it from stove and use a blender to puree the soup until smooth.
Add in lemon juice and simmer it for another 5 minutes. If it gets too thick, you can add extra hot soup at this step.
Serve it in bowls. Wait for a few minutes after pouring it to bowls and then garnish with pomegranates and chopped green onion. Otherwise they immediately sink.
NOTES
If you don’t have pumpkin puree, you can use ¾ cup chopped pumpkin and saute it with potatoes.