Soak 1-pound dried pinto beans in 4 cups of water for at least six hours, if not overnight. I like to soak them in the instant pot for less clean up!
Pour the pinto beans into a colander. Rinse the pinto beans well. Discard the water that the beans were soaked in.
Add the pinto beans back into the instant pot. Add in your remaining ingredients, including four more cups of water.
Close the instant pot by screwing on the lid and closing the valve by pushing it away from you. Set the instant pot to high pressure for 20 minutes (it will take the instant pot to come to pressure in about 10 minutes.)
For 15 minutes, allow your instant pot to naturally release. After the 15 minutes, manually release by opening the valve with a hot pad or towel to prevent from the hot steam.
Open your instant pot and give your beans a stir.
You can serve your Instant pot Mexican beans in a bowl by themselves, or on a plate with your favorite Mexican dish! Top with cilantro, jalapeños, or more onion! Enjoy
Notes
Rinse and Soak: Rinse beans, soak for 4 hours or overnight, or use Instant Pot's quick soak function for 1 hour.
Flavorful Seasonings: Add onions, garlic, cumin, chili powder, Mexican oregano, and optional ham or bacon for taste. Adjust seasonings cautiously.
Simmer for Enhanced Flavor: After the Instant Pot cycle, consider simmering the beans on the sauté mode for a few additional minutes. This helps meld flavors and ensures the beans are perfectly seasoned throughout. Adjust consistency by adding water or broth if needed.