Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Delicious bean chili garnished with fresh cilantro, chopped onions, and lime wedges, perfect for a hearty and flavorful meal or cozy gathering.

Pinto Beans Recipe


Description

These classic Pinto Beans deliver creamy, tender perfection with rich, flavorful broth that’s naturally thick from slow simmering with aromatics and spices.

Prep Time: 10 minutes (plus overnight soaking) | Cook Time: 2 hours | Total Time: 2 hours 10 minutes (plus soaking) | Servings: 6-8Delicious bean chili garnished with fresh cilantro, chopped onions, and lime wedges, perfect for a hearty and flavorful meal or cozy gathering.


Ingredients

Scale
  • 16 oz (1 lb) dried pinto beans
  • 6 cups water (plus more for soaking and adjusting)
  • 1 medium onion, chopped (yellow or white)
  • 2 cloves garlic, minced
  • 1 jalapeño, diced (remove seeds for less heat)
  • 1 tsp ground cumin
  • 1 tsp paprika (sweet or smoked)
  • Salt and pepper, to taste (add after beans are tender)
  • Fresh cilantro, chopped, for garnish
  • Lime wedges for serving (don’t skip these)

Instructions

  1. Rinse the dried pinto beans under cold water in a colander, picking through them to remove any debris or damaged beans. Place them in a large pot and cover with several inches of water. Let them soak overnight or for at least 8 hours at room temperature.
  2. Drain and rinse the soaked beans—they’ll be plumper now. Return them to the pot and add 6 cups of fresh water.
  3. Add the chopped onion, minced garlic, diced jalapeño, cumin, and paprika to the pot. Stir everything together. Don’t add salt yet—it can toughen the bean skins.
  4. Bring the mixture to a rolling boil over high heat, then immediately reduce the heat to low and maintain a gentle simmer. Cook uncovered or with the lid slightly ajar for 1.5-2 hours, stirring occasionally.
  5. Check the liquid level periodically—the beans should stay covered with liquid. Add more hot water if needed. The beans are done when they’re completely tender and creamy inside, and you can easily mash one against the side of the pot.
  6. Once the beans are tender, season generously with salt and pepper to taste. The cooking liquid should taste like a delicious broth on its own.
  7. Serve the Pinto Beans hot in bowls with their cooking liquid, garnished with fresh chopped cilantro and lime wedges for squeezing over the top.

Nutrition Information (Per Serving):

  • Calories: 190
  • Carbohydrates: 35g
  • Protein: 11g
  • Fat: 1g
  • Fiber: 11g
  • Sodium: 10mg (before salting)
  • Iron: 3mg (17% DV)
  • Folate: 180mcg (45% DV)
  • Potassium: 520mg (15% DV)

Pinto beans are incredibly nutritious with high-quality plant protein, tons of fiber, and essential minerals that support overall health.

Notes:

  • Don’t add salt until the beans are completely tender—early salt can toughen the skins.
  • Old beans take forever to cook and might never get tender, so buy from stores with good turnover.
  • Every stovetop runs differently, so keep the heat at a gentle simmer, not a rolling boil.
  • The cooking liquid (pot liquor) is liquid gold—don’t drain it unless you’re making refried beans.
  • Fresh lime juice and cilantro right before eating make a huge difference in brightness.

Storage Tips:

Keep cooked pinto beans with their cooking liquid in the fridge for up to 5 days, or freeze them for up to 3 months in portions you’ll actually use. Reheat gently on the stovetop, adding a splash of water if the liquid has thickened too much. The beans actually taste even better the next day after the flavors have melded. Don’t microwave them on high—use medium power or they’ll explode everywhere.

Serving Suggestions:

  • With Mexican Rice: Classic pairing for complete protein and authentic flavor
  • As Taco Filling: Mash slightly and use as a base for vegetarian tacos
  • Alongside Cornbread: Southern comfort food at its finest
  • Over Nachos: Layer with cheese and toppings for ultimate loaded nachos

Mix It Up (Recipe Variations):

Smoky Pinto Beans: Add 1 chipotle pepper in adobo and extra smoked paprika during cooking for deep, smoky flavor.

Refried Pinto Beans: Mash cooked beans with some cooking liquid and a tablespoon of fat (butter, bacon drippings, or oil) for classic refried beans.

Spicy Pinto Beans: Add an extra jalapeño or diced serrano peppers for heat that builds.

Pinto Beans with Bacon: Cook 4-5 strips of chopped bacon first, use that fat as part of the cooking liquid, and add the crispy bacon at the end.

Charro Beans: Add diced tomatoes, bacon, and beer to the cooking liquid for restaurant-style borracho beans.

What Makes This Recipe Special:

This recipe honors the centuries-old tradition of slow-simmering pinto beans until they create their own rich, flavorful broth through the natural release of starches. The technique of soaking overnight, then cooking low and slow with simple aromatics, develops the creamy texture and complex flavor that makes homemade beans incomparably better than anything from a can.