Rinse the dried pinto beans under cold water and remove any debris.
In a large pot, combine the beans, diced onion, minced garlic, diced jalapeno pepper, cumin, chili powder, salt, and water or vegetable broth.
Bring the mixture to a boil over high heat, then reduce the heat to low and simmer, covered, for 1.5 to 2 hours or until the beans are tender.
Stir occasionally and add more water if necessary to keep the beans covered.
Once the beans are cooked, adjust seasoning to taste and serve hot.