Pour the dried Black Beans into a colander. Rinse and remove any debris. Move the beans to a 4 Qt stock pot and cover with 4 inches of water.
Place the beans on your stove over medium high heat. Add one Tsp of Kosher Salt and bring to a boil, then lower the temperature and simmer for 20 minutes. Cover, Remove from heat, and let rest for at least 12 hours.
After your beans soak, prep your fresh ingredients. Chop the Shallots, Cilantro, Garlic. Half your lime, and construct your dry rub spice mixture.
Put your beans back on medium high heat and bring to a boil. reduce the heat and simmer for one hour, or until the beans have a soft texture.
Strain your beans being sure to retain at least 1 Cup of the liquid you cooked them in. Move your beans back to the stock pot and mash with a potato masher.
Slowly, in small increments, add the cooking water back to the beans while mixing. You want to get your beans to the consistency of refried beans, but be careful not to add too much water or your dip will be too runny.
Over medium heat, cook the Shallot and Garlic for a minute or two to open up the flavor and soften their texture.
Add all the remain ingredients to the stock pot and fold them into your beans. Serve warm with cheese and tortilla chips.