Charro Beans Recipe (Ranchero Beans) Recipe

Introduction

Charro Beans, also known as Ranchero Beans, are a flavorful Mexican dish made with pinto beans, bacon, and spices. This hearty recipe is perfect as a side or a comforting main, packed with smoky and savory notes.

A white bowl filled with cooked pinto beans mixed with small pieces of browned meat and finely chopped herbs, all coated in a slightly thick, reddish-brown sauce. On top are two slices of bright green jalapeño peppers showing their seeds. The beans and meat have a soft, moist texture with some pieces slightly crispy. A silver spoon is placed inside the bowl, partially submerged in the saucy mixture. The bowl sits on a white marbled surface, creating a clean and fresh background. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 1 pound dried pinto beans
  • 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
  • 4 cups low-sodium chicken broth
  • 2 cups water
  • 1 (15-ounce) can fire-roasted tomatoes, with their juice (or diced tomatoes)
  • 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

Toppings (optional):

  • Chopped cilantro
  • Sliced jalapenos

Instructions

  1. Step 1: Place the dried beans in a large bowl and cover with water. Soak for 6 hours or overnight. Drain, rinse, and remove any debris or shriveled beans.
  2. Step 2: In a large pot or Dutch oven over medium-high heat, cook the bacon until crispy. Remove bacon and drain all but 2-3 tablespoons of the bacon grease.
  3. Step 3: In the same pot, sauté the chopped onion and jalapeno for about 4 minutes until tender and translucent. Add garlic and cook for 30 seconds to 1 minute until fragrant.
  4. Step 4: Return the bacon to the pot. Add the drained beans, chicken broth, and water. Bring to a boil, cover, reduce heat to low, and simmer for 45 minutes, stirring occasionally. Add hot water if needed to keep beans covered.
  5. Step 5: Uncover and stir in tomatoes with their juice, chili powder, cumin, black pepper, oregano, and cilantro.
  6. Step 6: Simmer uncovered on medium heat for about 30 minutes until beans are tender and broth thickens slightly. Season with salt to taste.
  7. Step 7: Serve garnished with additional cilantro and sliced jalapenos if desired.

Tips & Variations

  • For a quicker version, use 2 cans of pinto beans, reduce broth to 1 1/2 cups, and simmer uncovered for 20-30 minutes.
  • Do not salt beans until fully cooked to ensure tenderness.
  • If you prefer less heat, remove the veins from jalapenos before mincing.
  • You can cook beans in an Instant Pot or slow cooker for convenience—no soaking required.

Storage

Store leftover charro beans in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, adding a splash of broth or water if needed to loosen the sauce.

How to Serve

A white plate holds three layers of food arranged side by side: on the left are three yellowish-green slices of cooked zucchini with light grill marks and some green herbs sprinkled on them; in the middle is a mound of plain white rice with soft, fluffy texture; on the right is a generous portion of reddish-brown beans mixed with small pieces of cooked bacon and herbs, topped with two slices of bright green jalapeño pepper. A spoon rests at the bottom left of the plate, and the plate sits on a white marbled surface with part of a sliced avocado and a bowl of more beans blurred in the background. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Do I need to soak the beans before cooking?

Soaking is recommended for stove top cooking to reduce cook time, but not necessary if using an Instant Pot or slow cooker.

Can I make this recipe vegetarian?

Yes, omit the bacon and use vegetable broth instead of chicken broth. You can add smoked paprika for a smoky flavor.

Print

Charro Beans Recipe (Ranchero Beans) Recipe

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.

  • Author: Clara
  • Prep Time: 6 hours (includes soaking time)
  • Cook Time: 1 hour 15 minutes (stovetop simmering: 45 min + 30 min)
  • Total Time: 7 hours 15 minutes
  • Yield: 6 servings 1x
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican

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

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating