To a large pot, add the carrots, celery, onions, and avocado oil over medium heat. Stir for 7-9 minutes or until the carrots and celery are tender.
Add the garlic and seasonings. Stir for 1 minute.
Add the vegetable stock and 1 can of beans. Place the beans in a pile in the pot.
Use an immersion blender to purée the beans, which helps create a creamy soup. Use the blender in the area of the piled beans for 5 seconds. Then, move the blender around the pot, keeping it mostly flat, so you don’t blend up all the carrots. Blend for an additional 10 seconds.
Add the remaining beans, 11/2 cups of kale, potatoes, and parsley.
Bring to a boil. Reduce the heat to low-medium and simmer for 10 minutes, or until the potatoes are fork-tender.
Add in the remaining kale. Simmer for 2 minutes.
Taste to see if more salt and pepper are needed.