Sort through the dried beans and discard any that look heavily discolored or like small pebbles. Add the dried beans to a large dish and fill it with water. The water line should be about 2-3 inches above the beans. Let them soak overnight, or for 8-12 hours.
Pour the soaked beans into a colander and thoroughly rinse them under running water.
Dice the onion and garlic. Measure out the dried herbs, water, and vegetable broth.
Pour the beans in a large pot along with the water and vegetable broth. Set the heat on the stove to high. Bring the beans to a rolling boil and let them cook at this temperature for 3 minutes.
Turn the heat down to low and stir the beans. Add the onions, garlic, rosemary, and thyme. Stir everything together and cover the beans.
After one hour, check to see how tender the beans are. If the beans are not done, cover them back up and come back to check on them again every 30 minutes.
Salt to taste.