Heat oil in a dutch oven or stock pot. Add onions, carrots, and sweet potato. Season with small amount of salt and pepper. Saute until vegetables soften, stirring frequently.
Add garlic, cumin, chili powder, and thyme. Cook for one minute, stirring the entire time.
Add drained tomatoes and stir until any remaining liquid cooks off.
Add broth, water, lentils, bay leaf, and 1 tsp salt.
Simmer for 30 minutes. Turn off heat.
Transfer 1/2 the soup into a blender and puree. Return pureed soup to the other soup and stir.
Stir in kale and lemon juice. Allow kale to wilt. Enjoy!