Charro Beans (Frijoles Charros)

User Reviews

5

10 reviews
Excellent
  • Prep Time

    15 mins

  • Cook Time

    2 hrs 45 mins

  • Total Time

    3 hrs

  • Servings

    6

  • Calories

    298 kcal

  • Course

    Side Dish

  • Cuisine

    Mexican

Charro Beans (Frijoles Charros)

Charro Beans (Frijoles Charros) are a hearty Mexican dish featuring pinto beans simmered with diced pork, bacon, chorizo, onions, garlic, jalapeños, fire-roasted tomatoes, and fresh cilantro. The long simmering of beans and pork creates tender, flavorful beans enriched by the smoky and spicy sautéed ingredients. This stew-like recipe offers a balanced combination of savory, spicy, and meaty flavors with a comforting texture.

Description

Charro Beans combine dried or pre-cooked pinto beans with a medley of meats and aromatics typical of Mexican cuisine. Pinto beans are cooked until tender, either soaked or cooked directly, then combined with simmered diced pork for a meaty base. Alongside, bacon is rendered crisp while onions, garlic, and jalapeños add depth and gentle heat. Fresh chorizo and fire-roasted diced tomatoes provide robust, smoky flavors.

The beans and meats are intermixed after cooking stages, creating a hearty, stew-like dish with a mix of textures — soft beans, tender pork, and crisp bacon bits. Fresh cilantro added at the end offers a bright herbal note. This dish fits well as a side or main component served with tortillas or rice.

Using pork tenderloin or similar cuts ensures tenderness after simmering. Canned cooked beans can speed preparation. Adjusting chili peppers affects spiciness levels. The recipe allows flexibility with bean preparation and meats while maintaining the layered, savory complexity characteristic of traditional Frijoles Charros.

I Made This!

1 person made this

Save this

4 people saved this

Ingredients

Servings
  • 1 lb pinto beans or pre-cooked (See Note 1, dry
  • 1 tsp kosher salt

Simmer

  • 8 oz boneless pork diced (See Note 2)
  • 1/2 white onion
  • 1 clove garlic smashed

Sautee

  • 3 lices Bacon chopped
  • 1 1/2 cups white onion diced
  • 3 garlic minced, cloves
  • 4 jalapeños or Serrano chiles
  • 4 oz fresh chorizo
  • 14.5 oz diced tomatoes fire roasted
  • 1/2 cup cilantro chopped

Instructions

  1. Feel free to substitute 48 oz or 6 cups cooked, canned pinto beans or cook your own.

Cook Beans

  1. Pick through and discard any debris from dried beans. Rinse the beans under cool water. Transfer the beans to a large pot or Dutch oven and cover with 8 cups of water.
  2. Bring beans to a boil, reduce heat to simmer and cover. Cook for 1 1/2 hours. Add salt and cook another 30 minutes, uncovered. Drain the cooked beans, transfer to a large bowl, and set aside.

Simmer

  1. While beans are cooking place the boneless pork, half of onion and smashed garlic in a small saucepan. Cover with water, bring to a boil, lower heat and cover. Simmer 1 1/2 hours (adding more water if needed to keep covered), discard onion and garlic and finely dice the cooked pork. Set aside.

Saute

  1. Over medium heat in a skillet cook the bacon until crispy. Transfer cooked bacon pieces to a paper towel to drain and leave bacon fat in skillet.
  2. Cut and remove stem and seeds from chiles. Either dice or cut into long thin strips, set aside. Saute the diced onion for several minutes in the bacon fat then add the garlic and cut chiles, cook for another minute.
  3. Add the chorizo and stir until chorizo is cooked. Add the tomatoes and their juices, stirring to pick up any browned bits on bottom of skillet. Simmer for 10 minutes.
  4. Add half of the cooked bacon, simmered pork and beans, stirring to mix and simmer another 15 minutes, covered.
  5. Before serving stir in cilantro and spoon into bowls. Top with remaining cooked bacon and chile slices (optional).

Notes

  • Soaking pinto beans is optional; cooking from dry without soaking yields similar texture and flavor.
  • Use pork tenderloin, loin, or chop cut into cubes for simmering to ensure tender meat in the beans.
  • Canned cooked pinto beans can be substituted to shorten cooking time without compromising flavor.

Nutrition Information

Show Details
Calories 298kcal (15%) Carbohydrates 29g (10%) Protein 21g (42%) Fat 11g (17%) Saturated Fat 4g (20%) Trans Fat 1g (50%) Cholesterol 43mg (14%) Sodium 715mg (30%) Potassium 592mg (13%) Fiber 8g (32%) Sugar 4g (8%) Vitamin A 474IU (9%) Vitamin C 8mg (9%) Calcium 74mg (7%) Iron 3mg (17%)

Nutrition Facts

Serving: 6Serving

Amount Per Serving

Calories 298 kcal

% Daily Value*

Calories 298kcal 15%
Carbohydrates 29g 10%
Protein 21g 42%
Fat 11g 17%
Saturated Fat 4g 20%
Trans Fat 1g 50%
Cholesterol 43mg 14%
Sodium 715mg 30%
Potassium 592mg 13%
Fiber 8g 32%
Sugar 4g 8%
Vitamin A 474IU 9%
Vitamin C 8mg 9%
Calcium 74mg 7%
Iron 3mg 17%

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

5

10 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Loaded Mashed Potatoes

American
5.0 (33 reviews)

Easy Baked Sweet Potatoes

American
5.0 (15 reviews)

Candied Yams

American
5.0 (21 reviews)

Broccoli Casserole

American
5.0 (36 reviews)

Chicken Burrito

Mexican
5.0 (24 reviews)

Chile Relleno

Mexican
5.0 (9 reviews)

Beer Battered Onion Rings

American
5.0 (33 reviews)

Chile Relleno Casserole

Mexican
5.0 (24 reviews)

Taco Casserole

Mexican
5.0 (15 reviews)

Shrimp Ceviche

Mexican
5.0 (15 reviews)

Breakfast Burrito

Mexican
5.0 (18 reviews)

Chicken Quesadillas

American, Mexican, Tex-Mex
5.0 (144 reviews)