Clean the beans of any dry impurity. Wash well with water and drain. It is optional to soak the beans for 8-10 hours.
1 cup pinto beans
Set the instant pot mode to 'sauté'. Add 2 tablespoons oil and let it heat.
3 tablespoon Olive oil
Once the display reads Hot, add minced garlic and chopped onion. Mix well and sauté for a minute.
4 cloves garlic, ½ onion
Next add the dried spices, pepper powder and salt.
½ teaspoon cumin powder, ½ teaspoon dried oregano, ½ teaspoon cayenne pepper, ¼ teaspoon black pepper powder, 1 teaspoon salt
Sauté for a few seconds and deglaze with a tablespoon of vegetable stock or water.
Then add the drained beans and remaining stock.
2½ cups vegetable stock
Close the lid, press cancel and press pressure cook/manual. Adjust time to 45 minutes, pressure to high and move the pin to sealing. Now let the beans cook. (set time to 20 minutes for soaked beans).
Once the timer beeps; let all the pressure release naturally and open the lid.
Drain the beans and set the cooking liquid aside. I like to transfer to a colander rather than scoop the liquid out.
Rinse out the inner pot and dry it. Then set it back and set the mode to 'sauté'. Add the remaining oil and let it heat up.
Add back the drained beans and ½ cup of the cooking liquid.
Mash the beans using a potato masher. If you would like the beans smooth, use an immersion blender and blend well. Add more liquid as required.
Turn down the instant pot and remove the inner pot to prevent the beans from sticking.
Transfer to a bowl and serve topped with chopped onions, tomatoes, cheese, cilantro and jalapeño. Serve or use in a recipe of your choice.