In a large soup pot, heat the garlic oil over medium high heat. Add the onion, fennel, jalapeño, thyme and oregano. Salt lightly, and sauce for several minutes to soften the vegetables. If using canned beans, drain, rinse and add to the pot. If using home cooked beans, drain, reserving the cooking liquid, and add the beans to the pot. Stir in the vegetable broth. If using home cooked beans, bean cooking liquid can be substituted for some of the broth, if desired. Stir in the cumin, coriander, chile powder, and cayenne. Taste for salt at this point. The beans used may already be salted. Bring to a boil, then reduce heat and simmer for 30-45 minutes.