Frijoles Charros Recipe: Mexican Ranch-Style Beans Loaded With Bacon, Chorizo & Jalapeño Heat
Frijoles Charros are a northern Mexican classic made with pinto beans simmered in a smoky broth of bacon, chorizo, tomato, and jalapeños. Hearty, meaty, and full of ranch-style flavor, they work as a side dish for carne asada or as a complete meal with warm tortillas.
Prep Time 20 minutes mins
Cook Time 1 hour hr 30 minutes mins
Total Time 1 hour hr 50 minutes mins
Course Side Dish / Main Dish
Cuisine Mexican
Servings 6
Calories 420 kcal
- For the Beans
- 2 cups dried pinto beans rinsed and soaked overnight
- 8 cups water
- 1 bay leaf
- Salt to taste
- Meats & Aromatics
- 6 oz bacon chopped
- 6 oz Mexican chorizo removed from casing
- ½ white onion diced
- 3 garlic cloves minced
- 1 –2 jalapeños sliced (or serranos for more heat)
- 2 Roma tomatoes diced
- ½ cup ham or smoked sausage optional but traditional in northern variations
- Finishing Touches
- ¼ cup chopped cilantro
- 1 –2 tbsp lime juice
- Salt to taste
- Warm corn tortillas for serving
- Extra sliced chiles for heat
Cook the Beans
Drain soaked beans and add to a pot with water and bay leaf. Bring to a boil, then reduce to a gentle simmer. Cook until tender — about 1 to 1.5 hours. Salt once the beans are soft.
If using a pressure cooker or Instant Pot, beans cook in 30–40 minutes.
Build the Cowboy Base
In a large skillet or Dutch oven, cook the bacon over medium heat until browned and crisp. Add chorizo and break it apart as it renders. Cook until fully browned and the pot smells like a campfire in the best way.
Add Vegetables
Stir in onion, garlic, jalapeños, and tomato. Cook until softened and the tomato begins to break down into the fat — this is where the flavor builds.
Combine & Simmer
Pour the cooked beans and their broth into the pot with the meat mixture. Stir to combine, adjust salt, and simmer uncovered for 20–30 minutes until the broth thickens slightly and flavors meld.
Finish with Freshness
Turn off heat and stir in cilantro and lime juice. Taste and adjust heat, salt, and acidity.
Serve with warm tortillas or ladle into bowls like a stew.
-
Start with soaked beans for better texture.
-
Add ham or sausage for extra depth.
-
Taste broth before salting — bacon + chorizo bring salt on their own.
-
Add lime at the end to brighten heavy flavors.
-
The broth thickens as it cools — loosen with water or stock when reheating.
Keyword beans with bacon and chorizo, charro beans, frijoles charros, Mexican bean side dish, Mexican cowboy beans, pinto beans recipe, spicy Mexican beans, traditional Mexican beans