Rinse beans and place into a large bowl. Cover with filtered water. Allow to soak 8-12 hours, overnight.
In the bottom of a low stockpot over medium heat, cook bacon.
As bacon is cooking, chop onion.
Remove bacon once desired doneness, and set aside. Add onion to bacon grease in the stock pot.
As onion cooks, crush garlic and add to onion.
Once onion is soft, drain soaked beans and add to the stock pot with the onions and garlic. Add in broth, bay leaves, honey, and dry mustard.
Turn heat to medium-high until soup boils, then cover and turn to a low simmer. Cook for 1 hour covered.
Before serving, remove from heat, add zest lime and lime juice. Serve, topping with sour cream and chopped cooked bacon as garnish.
Recipe by Cara Comini of Health Home and Happiness. Visit us at healthomeandhappiness.com