In a large saucepan, heat a small amount of oil and cook bacon until done (about 3-5 minutes). Set bacon on paper towel and remove most of the oil from the pan. You can leave about 1 tablespoon for flavor.
Using the bacon/oil in the pan, saute onion, garlic and carrots for 5 minutes until tender.
Place cooked onions, garlic and carrots in blender or food processor and blend with a little chicken broth until smooth. Return mixture to pan.
Add sage, lentils, spices and bacon to pan and simmer until lentils are tender (about 20 minutes).
Variation:
I added a cup of cooked brown rice to the soup and made it into a full meal for Kula Baby at dinner. He loves eating rice which means he also loves soup with rice.