Rinse beans and pick through to make sure there are no rocks. No need to soak the beans.
1 pound dried pinto beans
Turn 6-quart (or larger) Instant Pot to SAUTE. Add the oil. When hot, add the onion and jalapeno and saute for 2-3 minutes until they begin to soften.
2 Tablespoons oil, 1 medium onion, 1 jalapeno
Add the garlic and cook for another 30 seconds.
4 cloves garlic
Add the chicken broth, water, bay leaves, salt, cumin, oregano, chili powder, and beans. Stir to combine and make sure there are no bits of onion stuck to the bottom of the Instant Pot liner.
4 cups chicken broth, 3 cups water, 2 bay leaves, 2 teaspoons kosher salt, 1 teaspoon ground cumin, 1 teaspoon dried oregano, 1 teaspoon chili powder
Seal the Instant Pot and set to cook on HIGH (manual) for 45 minutes. Do a natural release for 25 minutes at the end of the cooking time, then vent any remaining pressure.
Remove the lid and discard the bay leaves. Reserve 2 cups of the cooking liquid and drain and discard any remaining liquid from the beans.
Use a potato masher or immersion blender to mash the beans until they are the consistency you like, adding in the reserved cooking liquid as needed. The beans will thicken as they are mashed and as they cool. I usually add 1 cup of the cooking liquid back in and mash the beans only about halfway, but you can use more or less liquid as you like, and mash them even more for a thinner, more restaurant like experience.