Give the beans a once-over and discard any stones or strugglers. Rinse the beans.
Add the beans to a pot and cover with 2 quarts of water, or so the water level is about 2" above the beans.
Add the roughly chopped 1/2 onion and jalapeno to the pot, along with 2-3 tablespoons bacon drippings or lard, and 2 teaspoons Mexican oregano.
Bring them to a boil, then reduce heat, partially cover, and let them simmer away for a couple hours. Note: when partially covered I use low heat on my stove for a simmer.
Ensure that the beans are always submerged in liquid. If the water level ever seems too low you can just add a few more cups.
I usually start taking bites after 90 minutes or so. If they are still firm or grainy then they need more time. Once they are close you can add two teaspoons of salt, that was around the 2 hour mark for this batch.
Once salted, let them simmer for another 10-15 minutes and then take a final taste for seasoning. I added another generous pinch of salt to this batch, so that is approx. 3 teaspoons total for this batch.
Once cooked you can optionally split them into 1-cup sized portions. Be sure to include some of the broth in each of the portions. I usually store some of the portions in the freezer where they will keep for months, and keep a couple portions in the fridge to be used over the next few days.