Boil the beans in 9 cups of water and then let sit for one hour. Drain and set aside.
Cook the bacon to your desired texture (it can be soft or crisp, whatever you prefer) and drain except for 1/4 cup grease. Coarsly chop the bacon.
Add the onions and celery to the reserved grease and bacon and saute until soft, do not drain. Add the chicken base or cubes, 4 cups water, beans, bay leaf, salt, pepper, and cloves, and simmer for 2 hours.Use immersion blender and blend to your satisfaction.