Adapted from What the Heck Do I Eat Now?"
Heat the oil in a soup pot over medium heat and add to it the onions, sauteing for about 5-6 minutes until they become translucent.
Add the potatoes, carrots, celery and cumin and cook for another 5 minutes.
Add the broth, garlic, and bay leaves bringing to a simmer for 15-20 minutes until the vegetables are tender.
Add the cooked beans and heat through adding the seasonings to taste.
To finish: Blend a portion of the soup until creamy and add the chopped spinach so that it merely wilts in the warm soup.