In a pot over high heat, combine 5 cups of water with the lentils, tomatoes, oil, garlic, salt, ginger, and bay leaf to the pot.
Bring to a boil and then reduce to a simmer until lentils are cooked – about 15-20 minutes. (lentils will be soft and almost mushy)
Remove bay leaf.
If you desire a creamier texture, blend the soup with an immersion blender.
Stir in the lemon juice, add salt & pepper.
Add the spinach/greens, simmering until wilted, and serve.