Prep and measure out all the ingredients and set them aside. Heat a large pot over medium heat for about 2 minutes and add the onion, celery, carrots, garlic and salt. Cook for 5 minutes, stirring frequently so nothing sticks to the bottom of the pot. Add a splash of water to keep things from sticking if necessary.
Add the basil, oregano, dill and turmeric and cook for 30 seconds, stirring continually.
Add the turnips, spinach, tomatoes, bay leaf and water and stir. Bring to just a boil, then lower the heat and partially cover pot with lid.
Simmer for 12 minutes, then add the lentils and simmer for 10 additional minutes, or until the turnips are tender. Do not over cook the turnips, as they can become bitter and mushy if overcooked.
Turn off the heat and discard the bay leaf. Stir in the lemon juice, lemon zest and pepper.
Make these Lentils before you make the soup and you'll be good to go.