Rinse the pinto beans and remove any debris or damaged beans
Soak the beans in water for 8 to 12 hours, or use a quick-soak method if desired
Drain and rinse the soaked beans
Place the beans in a pot and cover with fresh water or broth
Add salt, onion, garlic, bay leaf, or other seasonings if desired
Bring to a boil over medium-high heat
Reduce to a simmer and cover partially
Cook until the beans are tender, stirring occasionally and adding water as needed
Simmer for about 1 to 2 hours if soaked, or 2 to 3 hours if unsoaked
Taste and adjust seasoning near the end of cooking
Drain excess liquid if needed and serve
