Leave beans in their soaking liquid and add, carrots, onions, celery, and salt. Bring to a boil and then reduce to a simmer. Cover and cook for 2 – 3 hours until the beans are tender.
Meanwhile, in a large skillet, add olive oil with bacon and cook until crispy on medium heat. Remove bacon when done and set aside. Add onion and cook for 3-4 minutes, stirring occasionally.
Add the contents of the skillet into the pot with cooked beans and simmer for at least one hour. Mix occasionally and once the flavors have melded together, serve!
Notes
If you can’t find these in your local market, Amazon has a sampler available.