Try this pinto beans recipe once, and you'll never get the canned kind again! Note that the cooking time here will depend on the freshness of your beans. Fresher beans cook more quickly and soften more evenly, so buy your beans from a source with high turnover if you can.
Prep time: PT15M
Cook time: PT90M
Rating
4.78 stars (72 reviews)
Keywords
how to cook pinto beans, Pinto beans, pinto beans recipe
Ingredients
2 cups dry pinto beans
1 tablespoon avocado oil
½ white onion (chopped)
1½ teaspoons ground cumin
8 cups water (plus more as needed)
½ teaspoon dried oregano
2 teaspoons sea salt (plus more to taste)
Freshly ground black pepper
1 tablespoon fresh lime juice (plus more to taste)
1 jalapeño pepper (stemmed and diced)
Chili powder (to taste)
Fresh cilantro (for garnish)
Categories
Side Dish
Cuisine
Mexican
Steps
Place the beans in a large colander and sort through them to remove and discard any stones or debris. Rinse them well and transfer them to a large bowl. Cover with 2 to 3 inches of water and discard any beans that float. Soak at room temperature for 8 hours or overnight. Drain and rinse.
In a large pot or Dutch oven, heat the oil over medium heat. Add the onion and sauté until soft, about 5 minutes. If you like spicy beans, add the jalapeño with the onion.
Stir in the cumin and then add the beans, water, oregano, salt, and several grinds of pepper and bring to a boil. Reduce the heat and simmer, uncovered, until the beans are tender. The timing will depend on the freshness of your beans. I like to check mine starting at 1 hour and every 15 minutes after that. Add more liquid to the pot, as needed, to keep the beans submerged. I like to cook my pinto beans until they’re starting to fall apart and the bean liquid around them has thickened.
Turn off the heat and stir in the lime juice. Season the beans to taste with more salt (I typically add ½ to 1 additional teaspoon), more pepper, and chili powder, if desired. Garnish with cilantro, if using. Store the beans in an airtight container in the fridge for up to 5 days, or freeze them for up to 3 months.
Reviews
Joshua Smith on 2025-11-27 18:50:36 (5 stars): This recipe was cool. I used 6 cups of Pinto Beans. And the season alike. I did substitute water for Chicken Broth. Plus also I boiled four Smoked Pork Hocks for 1 1/2 hours before starting the recipe instructions. And popped them in after adding all ingredients except lime. Lime was last. The Pinto Beans came out great! I did add three Bay Leaves as well.
Tamara Miller on 2025-09-08 11:42:55 (5 stars): I have tried a few of your recipes; desserts and beans now. I am currently making your pinto bean recipe. It has made my house smell delicious!!! I will follow this recipe as best I can. I cannot wait to taste them.
Honestly, I made this recipe to mash the crap out of them for refried beans. My Mother-in-law made some awesome cheesy refried beans and I wanted the flavor from this recipe to add to my Mom-in- laws refried beans.
Thank you for sharing your recipe to the World!
Don Burnett on 2025-09-05 20:57:30 (5 stars): Water added should be HOT water. Adding cold (cool) water can cause the beans to split.
B on 2025-07-06 11:50:16 (5 stars): This recipe is excellent- even with tinned beans - it was a huge hit especially with the vegetarian at our table
Kirk on 2025-06-03 16:35:45 (5 stars): Taste great. Easy to follow recipe. Won't buy canned pinto beans again. Thanks
Joel D on 2025-05-22 19:43:04 (5 stars): Super easy and very delicious. I didn't soak my beans so I added a little baking soda to the recipe and cooked them for 2+ hours and they came out perfect. This is my new pinto beans recipe! Even my chipotle loving grumpy teenager loved them. THANKS!
Kiah on 2025-03-25 16:22:30 (5 stars): No offense but she SPECIFICALLY says drain the soaked beans. Also, 8 cups was NOT too much at all. actually through the cooking process you have to ADD water. I mean there IS canned pinto beans and like you said the RECIPE NAME says PINTO beans and the pictures show pinto beans as well. I’ve made this recipe many times and it’s been fine.
Johanna on 2025-03-16 17:46:06 (5 stars): Step one is you soak the beans overnight, you want them to be completely submerged in water and then some, by about two or three extra inches of water on top of the beans. the 8 cups of water referred to in the recipe is water that you use in the recipe while you’re actually cooking the beans.
Nicki on 2024-10-24 16:06:18 (5 stars): I've made these beans several times. This recipe is great. The only issue I have is that the liquid never thickens. From the ingredients I have no clue what would cause it to thicken. I've used cornstarch and water to help thicken it but would prefer not to have to do that. Any suggestions?
Nicole on 2024-10-20 13:05:12 (5 stars): Followed the recipe exactly except used a tablespoon of lard instead of avocado oil. These were the best pinto beans our family has ever made, and we've made a lot. Thank you!