Print

Charro Beans Recipe (Ranchero Beans) Recipe

5 from 713 reviews

This Charro Beans recipe, also known as Ranchero Beans, features tender pinto beans simmered with crispy bacon, onions, jalapenos, fire-roasted tomatoes, and a blend of spices. Perfect as a hearty side dish or a satisfying main, these flavorful Mexican-style beans can be prepared using the stovetop, Instant Pot, or slow cooker for convenience and versatility.

Ingredients

Scale

Beans & Liquid

  • 1 pound dried pinto beans
  • 4 cups low-sodium chicken broth
  • 2 cups water

Meat & Vegetables

  • 12 ounces bacon, chopped
  • 1 small yellow or white onion, chopped
  • 1 jalapeno pepper, seeded and minced (devein for less heat if preferred)
  • 4 garlic cloves, minced
  • 1 (15-ounces) can fire-roasted tomatoes with juice (or diced tomatoes)

Spices & Herbs

  • 2 teaspoons chili powder
  • 2 teaspoons ground cumin
  • 1/4 teaspoon ground black pepper
  • 1/2 teaspoon dried oregano
  • 1/2 bunch cilantro, chopped
  • Salt to taste

Optional Toppings

  • Chopped cilantro
  • Sliced jalapenos

Instructions

  1. Soak the Beans: Place the dried beans in a large bowl and cover completely with water. Soak for 6 hours or overnight. Drain, rinse, and remove any debris or shriveled beans. Set aside.
  2. Cook Bacon: In a large pot or Dutch oven over medium-high heat, cook chopped bacon stirring often until crispy. Remove bacon and drain on paper towels, leaving 2-3 tablespoons of bacon grease in the pot.
  3. Sauté Aromatics: In the same pot, add chopped onions and minced jalapeno peppers. Cook for about 4 minutes or until onions are translucent, stirring occasionally. Add minced garlic and cook for 30 seconds to 1 minute until fragrant.
  4. Add Beans and Liquids: Return bacon to pot. Add drained beans, chicken broth, and water. Bring to a boil, then reduce heat to low and cover. Simmer for 45 minutes, stirring occasionally and adding hot water if needed to keep beans covered.
  5. Add Tomatoes and Spices: Uncover and stir in fire-roasted tomatoes with juice, chili powder, cumin, black pepper, oregano, and chopped cilantro.
  6. Simmer to Finish: Simmer uncovered over medium heat for an additional 30 minutes or until beans are tender and broth thickens slightly. Season with salt to taste.
  7. Serve: Garnish with additional chopped cilantro and sliced jalapenos if desired. Serve hot.

Notes

  • When cooking on stovetop or slow cooker, monitor bean liquid level and add hot water as needed; avoid adding cold water.
  • For Instant Pot, 45 minutes high pressure plus 15 minutes natural release ensures tender beans; 30 minutes cooking time often isn’t sufficient.
  • Do not salt the beans until they are tender to avoid toughening the skins.
  • Soaking beans is optional for Instant Pot and slow cooker; not soaking will save time.
  • If short on time, substitute 2 cans of pinto beans and reduce broth to 1 1/2 cups; simmer uncovered on stovetop 20-30 minutes.

Keywords: charro beans, ranchero beans, pinto beans recipe, Mexican beans, bacon beans, slow cooked beans, Instant Pot beans, stovetop bean recipe