Put the lentils in a pot and add water until lentils are covered. Bring to a boil and then remove from heat.
Remove old water and add enough new water, to about 1 inch higher then lentils, add a bay leaf and a garlic clove and let it simmer for about 30 minutes until lentils are soft.
Wash spinach and chop.
Once lentils are cooked and strained (remove bay leaf and garlic clove). Heat 2 tablespoons olive oil in another pot and saute the other clove of garlic minced.
After 1-2 minutes add the lentils and stir them so they are covered with the oil for about 2 minutes and then add the spinach, heating until it wilts and most liquids are gone.
Remove the spinach lentil mixture and place in shallow large bowl and let it cool a bit.
Make the dressing by mixing 1/3 cup olive oil with 2 tablespoons balsamic vinegar and 1 teaspoon honey. Add pepper and salt to taste
Drizzle the dressing over the spinach and lentils and blend making sure dressing has covered everything.