Go Back
+ servings
Bowl with beans and tomatoes.
Print Recipe
5 from 6 votes

Charro Beans

Charro Beans are pinto beans cooked with bacon, onion, and spicy tomatoes. They can be a meal on their own or served as a side. 
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Main Course, Side Dish
Cuisine: Mexican
Keyword: charro beans, side dish
Servings: 4
Calories: 159kcal
Author: Heather


  • 6-7 pieces of bacon, chopped into small pieces
  • 1 cup sweet onion
  • 2 cloves garlic, minced
  • 1 can tomatoes with green chilies (I use Rotel)
  • 1.5 cups beef broth
  • 2 16 oz cans pinto beans, drained and rinsed


  • Cook bacon in a large skillet over medium heat. Cook until starts to brown and add diced onion.
  • Cook onion for about 5 minutes and then add garlic. Cook for another minute. 
  • Stir in tomatoes with green chilies, pinto beans and broth. Let simmer for 15-20 minutes. 
  • Serve warm. 


You can store these in an air tight container in the refrigerator for up to 5 days. Reheat in saucepan over medium heat. 


Calories: 159kcal | Carbohydrates: 4g | Protein: 5g | Fat: 13g | Saturated Fat: 4g | Cholesterol: 21mg | Sodium: 558mg | Potassium: 161mg | Sugar: 2g | Vitamin C: 2.4mg | Calcium: 16mg | Iron: 0.4mg