Heat oil in large soup pot or dutch oven over medium heat.
Add the onion, garlic, and ginger and saute until onions are soft and transparent, about 4 minutes.
Meanwhile, peel potatoes and cut them into 1-inch cubes and drain and rinse the chickpeas.
Add the curry, turmeric, chili powder, and salt to the onions and stir to toast 1- 2 minutes.
Add the diced tomatoes to the pot and stir to combine. Add the chickepeas, potatoes, and stock.
Place lid on pot and turn the heat up to medium - high until it all comes to a boil. Once it's boiling, turn the heat to low and then let soup simmer for 20 minutes.
Add the chopped kale and stir it in soup. Cover pot and let simmer for another 4-5 minutes.
Serve and enjoy!
Notes
SubstitutionsVegetable stock: Use your favorite stock. If it does not need to be vegan, then chicken stock works great too. Sweet Potatoes: Russets or any other potato will work fine for this too, although the sweetness that comes from the sweet potatoes is a great component of the soup. Kale: Spinach is a great substitute! Tomatoes: A can of diced tomatoes works great too, especially fire roasted.Chickpeas: You can also use dried chickpeas by soaking 3/4 cup of dried chickpeas overnight. This will yield the same amount of chickpeas from 1 15 oz can.