Boil beans, garlic and bullion in large pot until tender and cooked through. Transfer portion of beans and some of the stock to blender or food process and puree until smooth and thick. Repeat. Add stock water from pot to reach desired saltiness. Add tap water until soup reaches desired thinness.
Add pepper to taste.
Combine salsa ingredients and chill until ready to serve