Preheat a 4-quart soup pot over medium high heat. Saute onions in oil with a pinch of salt until translucent, about 3 minutes. Add garlic and saute for 15 seconds or so, then mix in the thyme and paprika.Add the lentils, broth, salt and pepper. Cover and bring to a boil. Once boiling, turn heat to medium and cook for 25 minutes, stirring occasionally, until lentils are almost tender. Add the tomatoes, crushing the tomatoes with your hands to get them into small pieces, as you add them. Bring to a boil, then lower heat to simmer for another 20 minutes or so, or until lentils are very tender. Add spinach and olives and stir frequently until spinach is wilted and velvetty. Add water to thin, if necessary.