Place beans in a bowl and cover with 6 cups of water. Cover and allow to soak overnight or at least 8 hours.
Drain the beans and set aside.
In a large pot, heat oil on medium heat. Add onions and sauté for 3-4 minutes or until soft and translucent. Add garlic and sauté until fragrant, about 1 minute more.
Add beans, water, chicken drippings, and salt. Stir, bring to a boil, reduce the heat to a simmer. Skim the foam of the top and discard.
Allow the beans to simmer covered for 60 minutes. Remove the lid and simmer for another 30-60 minutes or until cooked through. Smash the garlic and stir.
Store in the refrigerator for up to 3 days or in the freezer for up to 3 months.