Wash and sort dry beans. Cover with 12 cups (3 quarts) water and bring to a boil. Boil for 2 minutes, then turn off the heat. Allow to stand for 1 hour. (Alternately, soak 8 to 12 hours.)
Drain the beans and rinse. Set aside.
Add 2 tbsp oil to the bottom of a stock pot and use it to saute the onions and garlic for about 5 to 7 minutes, until the onions are translucent and the mixture is fragrant.
While the vegetables are cooking, remove the canned chipotles from the adobo sauce and chop them into 1/2 inch pieces. Once the vegetables are cooked, add the chopped chipotles and adobo sauce.
Add the remaining ingredients and bring the mixture to a boil. Boil for 5 minutes.
While the soup is boiling, bring about 4 cups of water to a boil in a kettle. You may (or may not) need this for topping off the jars.
Use a slotted spoon to ladle the solids into 7-quart jars, evenly distributing the contents. The solids should fill each jar about halfway. This is important! The jars will not be filled with solids. Do not overpack the jars; they should only be about half filled with solids before canning. The beans will expand in the canner.
Distribute the broth evenly across the jars, leaving 1 inch of headspace. You may need to top off the jars with water from your side kettle to bring them to exactly 1-inch headspace.
Cap with 2-part canning lids to finger tight.
Load the jars into a preheated pressure canner and add the lid, but don’t add the canning weight yet. Turn the heat to high and allow steam to vent for 10 minutes.
Add the canning weight and bring the canner up to pressure (see notes).
Once at pressure, process the jars for 75 minutes for quarts (or 60 minutes for pints).
When the canning time is complete, turn off the heat and allow the canner to cool completely before opening and removing the jars. Check seals and store any unsealed jars in the refrigerator. Properly canned and sealed jars may be stored in the pantry and will maintain peak quality for 12 to 18 months.