Rinse the pinto beans. Put them in a bowl and cover with enough water so that there's about an inch of water above the beans. Refrigerate and soak the beans overnight, or 6-10 hours.
After your beans are soaked, drain and rinse them well.
Chop the onion and mince the garlic.
Heat a tablespoon of oil in a pot over medium high heat. Add the onion and cook until it's translucent, 4-5 minutes.
Add garlic to the onions and cook another minute or so.
Add beans, peppers, cumin, oregano, salt, pepper, and the bay leaf.
Add enough water to cover the beans and bring the mixture to a boil.
At this point, you can either simmer on the stovetop or transfer to a crockpot. STOVETOP: Once the mixture comes to a boil, reduce the heat to a simmer and cook about 1.5 to 2 hours, or until the beans are tender. CROCKPOT: Once the mixture comes to a boil, transfer the mixture to the crockpot and cook on low 6-8 hours or on high 3-4 hours.
Remove the bay leaf before serving.
Enjoy!