Go Back Email Link
+ servings
A bowl of delicious Mexican beans mixed with diced bell peppers, onions, and topped with chopped green onions.
Print Recipe
No ratings yet

Charro Beans

These smoky, hearty charro beans (frijoles charros) are made with pinto beans, bacon, chorizo, jalapeño, tomatoes, and warm spices, all simmered together in a rich, savory broth until deeply flavorful.
Prep Time15 minutes
Cook Time2 hours
Course: dinner, Main Dish, Side Dish
Cuisine: Mexican
Diet: Gluten Free
Keyword: comfort food, hearty, one pot, spicy
Servings: 6 people
Author: Courtney ODell
Cost: 15

Ingredients

Instructions

  • Soak pinto beans overnight in cold water (or quick-soak: boil 2 minutes, rest 1 hour). Drain and rinse.
  • In a large Dutch oven, cook diced bacon over medium heat until crispy, 8-10 minutes. Remove with a slotted spoon; reserve.
  • Add chorizo to the bacon fat and cook, crumbling, until browned, 5-7 minutes.
  • Add onion and pepper and cook 4-5 minutes until soft. Stir in garlic and jalapeños; cook 1 minute.
  • Add soaked beans, tomatoes, broth, cumin, chili powder, smoked paprika, oregano, salt, pepper, and bay leaves. Bring to a gentle boil. I like to add half of the bacon at this stage, but this is optional.
  • Reduce heat to low, cover partially, and simmer 1 1/2 to 2 hours, stirring occasionally, until beans are tender and broth is rich.
  • Stir in reserved bacon and chopped cilantro. Remove bay leaves. Taste and adjust salt.
  • Serve hot with lime wedges and warm tortillas.

Notes

  • Canned bean shortcut: Use 4 (15-oz) cans pinto beans, reduce broth to 2 cups, and simmer just 20-30 minutes.
  • Slow cooker: Sauté aromatics, transfer to slow cooker with remaining ingredients, cook on LOW 7-8 hours.
  • Instant Pot: Sauté aromatics, add unsoaked beans + 5 cups broth, pressure cook HIGH 40 minutes with 20-minute natural release.
  • Charro beans taste even better the next day. Make ahead for best flavor.
  • Freezes well for up to 3 months.

Nutrition

Calories: 565kcal | Carbohydrates: 55g | Protein: 29g | Fat: 25g | Saturated Fat: 8g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Trans Fat: 0.05g | Cholesterol: 52mg | Sodium: 1979mg | Potassium: 1289mg | Fiber: 13g | Sugar: 5g | Vitamin A: 1171IU | Vitamin C: 38mg | Calcium: 121mg | Iron: 5mg

QR code

Scan this QR code with your phone's camera to view this recipe on your mobile device.

qr code
QR Code linking back to recipe