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
5 from 1 vote

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