Cut your onions, potatoes and butternut squash into cubes. To cube a butternut squash, cut off the ends, cut it in half, remove the seeds, and use a peeler to remove the skin. Then cut both halves into cubes.
Saute onions in olive oil on medium heat until browned. This could take 15-20 minutes and you should make them browned to your liking (I like my onions very browned and caramelized). Once the onions are almost done, add in the garlic and saute for 1-2 minutes.
Next, add in the potatoes and butternut squash, mixing all of the ingredients together with the onions and garlic. Saute for about 15-20 minutes, stirring occasionally.
Add in the spices to the mixture and mix for about 1-2 minutes.
Add in the vegetable broth and cook on medium heat for 15-20 minutes (uncovered) or until all the vegetables are soft, but not too soft because they will continue to cook even when the heat is turned off. Stir frequently.
Rinse the chickpeas and add them to the soup and cook for about 1-2 minutes.
Turn off the heat when chickpeas are done and add in the kale so it gets wilted.
Let the soup cool (I often let this sit on the stove in my covered Lodge overnight) and then portion out into storage containers. You can store in the refrigerator or freeze for later. ENJOY!