Heat the oil in a large pot or dutch oven over medium heat. Add the onion, carrot, sweet potato and garlic and cook, stirring, until the onion is translucent about 4 minutes.
Add the ginger, salt and pepper. Cook for about 30 seconds then Add the red curry paste, garam masala, turmeric and stir until well combined.
Add the lentils, broth, maple syrup and the coconut aminos. Bring the soup to a rapid simmer. Once simmering, reduce the head and cover and cook until the lentils are tender, about 20 minutes.
Uncover and stir in the coconut milk, garbanzo beans and kale. Cook uncovered and simmer until the kale has wilted and garbanzo beans have heated through - about 5 minutes.
Finish with lime juice & garnish with cilantro. Enjoy.