In a large pot, heat the olive oil over medium heat. Add the onions and sauté for 5 minutes.
Stir in the garlic and spices and cook for 2 minutes, stirring consistently.
Add the vegetable broth, water, beans, kale, and potatoes and bring to a boil. Once boiling, reduce the heat to low, cover and simmer for 20 minutes.
Remove and discard the bay leaves. Use an immersion blender to puree some of the soup to desired consistency. Season to taste and serve.
Store the cooled soup in an airtight container in the fridge for up to 5 days.
Equipment
Large pot
Immersion blender
Cutting board
Notes
Make sure you remove the stems from the kale leaves. They are too tough in soup.
Make sure you drain and rinse the canned beans.
I prefer using canned beans because they're much easier to use but you can also prepare dried beans in advance and use 3 cups worth.
If you don't have an immersion blender, you can use a blender to puree in batches carefully. You can also use a potato masher and have a chunkier soup.