Go Back
+ servings
Charro beans in a big white bowl.
Print Pin
4.75 from 75 reviews

Mexican Charro Beans

This authentic Mexican Charro Beans recipe aka Frijoles charros, is made with pinto beans, bacon, serrano peppers and spices simmered in the most flavorful broth. Stove top, Crock pot and Instant Pot directions included.
Course Dinner, Lunch, Main Course, Side Dish
Cuisine Mexican, Tex Mex
Keyword Charro Beans, Charro Beans Recipe, Frijoles Charros, Instant Pot Charro Beans, Slow Cooker Charro Beans
Prep Time 10 minutes
Cook Time 45 minutes
Natural Pressure Release 30 minutes
Total Time 1 hour 25 minutes
Servings 8 servings
Calories 405kcal

Equipment

Ingredients

Toppings (optional)

  • Chopped cilantro
  • Sliced jalapenos

Instructions

Stove top instructions:

  • Place the dry beans in a large bowl. Pour enough water to cover them completely. Soak them for 6 hours or overnight. Drain, rinse and remove any debris or shriveled beans. Set aside.
  • In a large pot or Dutch oven over medium-high heat, cook the bacon stirring often, until it becomes crispy (or until desired doneness). Remove the bacon from the pot and transfer it to a plate lined with paper towels. Drain all but 2-3 tablespoons of the bacon grease from the pot.
  • In the same pot, sauté the onions and the jalapeno peppers (or serrano peppers) stirring occasionally, for about 4 minutes or until the onions become tender and translucent. Stir in the garlic and cook for about 30 seconds to a minute or until aromatic.
  • Return the bacon into the pot, add the drained beans, the broth and water and bring to a boil. Cover the pot, lower the heat to low and simmer for 45 minutes, stirring occasionally. After this time, the beans should be almost tender. Periodically check the beans to make sure that they are still covered with liquid. If necessary, add additional hot water during the cooking process.
  • Next, uncover the pot and stir in the tomatoes with their juices, the chili powder, cumin, black pepper, oregano and cilantro.
  • Simmer, uncovered over medium heat, stirring occasionally, for about 30 minutes or until the beans are completely tender and the broth has thickened slightly. Season with salt to taste. Serve garnished with additional cilantro and jalapeno (optional).

Instant Pot Instructions

  • Place the dried beans in a colander, rinse well, and remove any debris or shriveled beans. Set aside. When cooking beans in the pressure cooker, It's not necessary to soak the beans.
  • Turn the Instant Pot to the sauté mode. Cook the bacon, stirring often until crispy (or until desired doneness). Transfer the cooked bacon to a plate lined with paper towels. Drain all but 2-3 tablespoons of the bacon grease from the pot.
  • Add the onions and jalapenos into the pressure cooker and cook stirring often, for about 3-4 minutes or until the onions become translucent. Add the garlic and cook for about 30 seconds to a minute. Press the keep warm/cancel button.
  • Stir in the rinsed beans, tomatoes with their juices, broth, water, chili powder, cumin, black pepper, oregano, bacon and cilantro into the instant pot. Scrape the bottom of the pot with a wooden spoon to remove any brown bits from the bottom of the pot.
  • Close the lid and cook on high pressure for 45 minutes. Once the cooking cycle is complete, allow the pressure to release naturally for 15 minutes. Open the lid and season with salt to taste. Serve garnished with additional cilantro and jalapeno (optional).

Slow Cooker Instructions

  • Place the dried beans in a colander, rinse well, and remove any debris or shriveled beans. Set aside. When cooking beans in a slow cooker, It's not necessary to soak the beans.
  • In a large skillet over medium-high heat, cook the bacon until crispy (or until desired doneness). Transfer the cooked bacon to a plate lined with paper towels. Drain all but 2-3 tablespoons of the bacon grease from the pot.
  • In the same skillet, sauté the onions and the jalapeno peppers (or serrano peppers) stirring occasionally, for about 4 minutes or until the onions become tender and translucent. Stir in the garlic and cook for about 30 seconds to a minute or until aromatic. Remove from the heat.
  • Add the cooked onions, chiles and garlic into the slow cooker. Stir in the rinsed beans, tomatoes with their juices, broth, water, chili powder, cumin, black pepper, oregano and bacon. Cover and cook on low for 8-9 hours or until the beans become tender. Periodically check the beans to make sure that they are still covered with liquid. If necessary, add additional hot water during the cooking process.
  • Stir in the cilantro and cook on high for 15 minutes or on low for 30 minutes. Season with salt to taste. Serve garnished with additional cilantro and jalapeno (optional).

Video

Notes

  • Stove top & Crockpot: When cooking beans on the stove top or in the slow cooker, periodically check the beans to make sure that they are still covered with liquid. If necessary, add additional hot water during the cooking process. Do not add cold water.
  • Instant Pot: I've seen other recipes online that cook dried pinto beans on high pressure for only 30 minutes however, I find that 30 minutes it's not enough time if you want tender pinto beans so, unless you like beans al dente, I suggest 45 minutes of cooking time.
  • Do not salt the beans until they have become tender.
  • Beans cooked in the slow cooker or in the instant pot don't require any soaking. If you prefer soaking the beans you can do that but it's not necessary.
  • Canned Beans: If you are short on time, you can use 2 cans of pinto beans to make this recipe on the stove top. Reduce the amount of liquid used to 1 1/2 cups of broth. Follow the instructions as written but only simmer the beans, uncovered for 20 to 30 minutes.

Nutrition

Calories: 405kcal | Carbohydrates: 40g | Protein: 20g | Fat: 19g | Saturated Fat: 6g | Cholesterol: 28mg | Sodium: 337mg | Potassium: 1020mg | Fiber: 9g | Sugar: 2g | Vitamin A: 198IU | Vitamin C: 7mg | Calcium: 87mg | Iron: 4mg