Homemade Pinto Beans Recipe: Creamy, Flavorful, and Easy!
If you’ve never cooked pinto beans from scratch before, you’re in for a treat! There’s something incredibly satisfying about a pot of homemade beans simmering on the stove, aromatic, creamy, and packed with flavor. While canned beans are convenient, once you taste the difference, you might find yourself reaching for dried beans more often.
A few years ago, I attempted to cook dried beans, but with little success. I later realized my mistake, I was using old beans that had dried out too much, making them difficult to soften properly. But everything changed when my local market started offering fresh, high-quality dried beans, and I finally mastered my method.
This pinto beans recipe is simple yet delicious. The beans turn out rich and creamy, infused with a subtle spiciness and deep, savory flavor. Try it once, and you’ll see why homemade pinto beans are worth the extra effort!
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
Optional Additions
- 1 jalapeño pepper, stemmed and diced
- Chili powder, to taste
- Fresh cilantro, for garnish
Instructions:
Cooking dried pinto beans from scratch is simple and rewarding. Follow these steps to make a flavorful, creamy batch that’s far better than canned beans.
Step 1: Sort and Soak the Beans
- Place the dry pinto beans in a large colander and remove any stones, debris, or discolored beans.
- Rinse the beans thoroughly under cold running water.
- Transfer them to a large bowl and cover with 2 to 3 inches of fresh water.
- Discard any beans that float to the surface.
- Let the beans soak at room temperature for 8 hours or overnight to help them cook faster and more evenly.
- Drain and rinse the beans before cooking.
Step 2: Sauté the Aromatics
- Heat the avocado oil in a large pot or Dutch oven over medium heat.
- Add the chopped onion and cook for 5 minutes, stirring occasionally, until softened.
- If you like a spicier flavor, stir in the diced jalapeño at this stage.
Step 3: Simmer the Beans
- Stir in the ground cumin and toast for 30 seconds to release its flavor.
- Add the drained pinto beans to the pot.
- Pour in 8 cups of water, making sure the beans are fully covered.
- Stir in the dried oregano, sea salt, and a few grinds of black pepper.
- Bring to a boil, then reduce the heat to a simmer.
- Cook uncovered until the beans are tender. Cooking time varies based on freshness, but start checking after 1 hour, then every 15 minutes after that.
- If needed, add more water during cooking to always keep the beans submerged.
Step 4: Finish and Serve
- Once the beans are tender and the cooking liquid has thickened, remove the pot from heat.
- Stir in the fresh lime juice to brighten the flavors.
- Taste and adjust the seasoning, adding more salt (½ to 1 teaspoon), black pepper, or chili powder as needed.
- Garnish with fresh cilantro, if desired.
Storage Tips
- Store the beans in an airtight container then in the refrigerator for up to 5 days.
- For longer storage, freeze them in sealed containers or freezer bags for up to 3 months.
Now you have a delicious batch of homemade pinto beans that can be used in a variety of dishes!
Serving Suggestions:
When you’re ready to serve, garnish the pinto beans with fresh cilantro and a sprinkle of red pepper flakes for a touch of heat. To turn them into a satisfying meal, pair them with:
- Cilantro lime rice : A fresh, zesty side that complements the creamy beans.
- Warm tortillas : Serve the beans with corn or flour tortillas for scooping.
- Fajita veggies : Sautéed bell peppers and onions add a delicious, smoky flavor.
- Sautéed greens : Spinach, kale, or Swiss chard make a nutritious, flavorful side.
- Pickled onions or pico de gallo : A bright, tangy topping that enhances every bite.
- Guacamole : A creamy, rich addition that balances the flavors perfectly.
These simple pairings transform a pot of homemade pinto beans into a vibrant and delicious meal!
Pinto Beans
Notes
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
Optional Additions
- 1 jalapeño pepper, stemmed and diced
- Chili powder, to taste
- Fresh cilantro, for garnish
Instructions
Cooking dried pinto beans from scratch is simple and rewarding. Follow these steps to make a flavorful, creamy batch that’s far better than canned beans.Step 1: Sort and Soak the Beans
- Place the dry pinto beans in a large colander and remove any stones, debris, or discolored beans.
- Rinse the beans thoroughly under cold running water.
- Transfer them to a large bowl and cover with 2 to 3 inches of fresh water.
- Discard any beans that float to the surface.
- Let the beans soak at room temperature for 8 hours or overnight to help them cook faster and more evenly.
- Drain and rinse the beans before cooking.
Step 2: Sauté the Aromatics
- Heat the avocado oil in a large pot or Dutch oven over medium heat.
- Add the chopped onion and cook for 5 minutes, stirring occasionally, until softened.
- If you like a spicier flavor, stir in the diced jalapeño at this stage.
Step 3: Simmer the Beans
- Stir in the ground cumin and toast for 30 seconds to release its flavor.
- Add the drained pinto beans to the pot.
- Pour in 8 cups of water, making sure the beans are fully covered.
- Stir in the dried oregano, sea salt, and a few grinds of black pepper.
- Bring to a boil, then reduce the heat to a simmer.
- Cook uncovered until the beans are tender. Cooking time varies based on freshness, but start checking after 1 hour, then every 15 minutes after that.
- If needed, add more water during cooking to always keep the beans submerged.
Step 4: Finish and Serve
- Once the beans are tender and the cooking liquid has thickened, remove the pot from heat.
- Stir in the fresh lime juice to brighten the flavors.
- Taste and adjust the seasoning, adding more salt (½ to 1 teaspoon), black pepper, or chili powder as needed.
- Garnish with fresh cilantro, if desired.