Heat oil in a soup pot over medium heat. Add diced onion, carrot and celery and salt. Sauté until soft, about 5 minutes.
Sort and rinse lentils then add to pot along with tomatoes with juice, vegetable broth and spices. Cover, bring to a boil, then reduce heat to low and simmer until lentils are tender, about 35 – 40 minutes.