Frijoles Charros, also known as Mexican Cowboy Beans, is a flavorful traditional Mexican dish made with pinto beans simmered with bacon, sausage, tomatoes, onions, and spices. This hearty recipe is packed with smoky, savory flavors and is commonly served as a side dish with grilled meats, tacos, or tortillas.
Frijoles Charros are especially popular at barbecues and family gatherings because they are comforting, filling, and easy to prepare.
Prep Time
15 minutes
Cook Time
45 minutes
Total Time
1 hour
Servings
6
Equipment
-
Large pot or Dutch oven
-
Wooden spoon
-
Cutting board
-
Knife
-
Measuring cups and spoons
Ingredients
-
4 cups cooked pinto beans (or 2 cans, drained)
-
5 slices bacon, chopped
-
1 cup smoked sausage, sliced
-
1 small onion, diced
-
3 cloves garlic, minced
-
1 cup diced tomatoes
-
1 jalapeño pepper, chopped (optional)
-
1 teaspoon chili powder
-
½ teaspoon cumin
-
½ teaspoon black pepper
-
Salt to taste
-
2 cups bean broth or chicken broth
-
¼ cup chopped fresh cilantro
Ingredient Notes
-
Pinto beans: Traditional base for Frijoles Charros; they absorb the flavors of the broth and spices.
-
Bacon and sausage: Provide smoky richness and depth.
-
Jalapeño: Adds a mild spicy kick but can be omitted for a milder version.
-
Cilantro: Adds freshness and bright flavor at the end.
Instructions
1. Cook the Bacon
In a large pot or Dutch oven, cook the chopped bacon over medium heat until crispy. Leave the bacon grease in the pot for extra flavor.
2. Add the Sausage
Add the sliced sausage to the pot and cook for about 3–4 minutes until slightly browned.
3. Sauté the Aromatics
Add the diced onion, garlic, and jalapeño to the pot. Cook for 3–5 minutes until the onions become soft and fragrant.
4. Add Tomatoes and Spices
Stir in the diced tomatoes, chili powder, cumin, black pepper, and a pinch of salt. Cook for another 2–3 minutes.
5. Add the Beans
Pour in the cooked pinto beans and bean broth or chicken broth. Stir everything together.
6. Simmer
Reduce the heat and allow the beans to simmer for 25–30 minutes so the flavors blend and the broth thickens slightly.
7. Finish with Cilantro
Stir in the chopped cilantro just before serving.
Nutrition Facts (Approximate per Serving)
-
Calories: 280
-
Protein: 15 g
-
Carbohydrates: 26 g
-
Fat: 13 g
-
Fiber: 8 g
Tips for the Best Frijoles Charros
-
Use homemade beans if possible for the best flavor.
-
Simmer slowly to allow the broth to absorb the smoky meat flavors.
-
Adjust spice levels by adding more jalapeños or chili powder.
-
Add lime juice before serving for a bright, fresh taste.
Variations
1. Spicy Charro Beans
Add serrano peppers or extra jalapeños for more heat.
2. Slow Cooker Version
Combine all ingredients in a slow cooker and cook on low for 5–6 hours.
3. Vegetarian Charro Beans
Skip the bacon and sausage and add smoked paprika for a similar smoky flavor.
4. BBQ Charro Beans
Add a few tablespoons of barbecue sauce for a sweet and smoky twist.