Food Lovin Family

  • Home
  • About Me
    • Privacy Policy
  • Recipes
    • Appetizers
    • Breakfast
    • Lunch
    • Dinner
      • Salad
      • Sides
    • Drinks
    • Sweets
      • Cake
      • Cookies
  • Crafts
    • Crafts
  • Travel
  • ESSENTIAL OILS
    • Why Essential Oils
    • Essential Oils Starter Kit
    • Essential Oils Recipes and Crafts
Home » Dinner » Charro Beans (and Video)

Charro Beans (and Video)

March 22, 2019 By heather 5 Comments This post may contain affiliate links. Read my disclosure policy.

1.2Kshares
  • Pinterest
  • Facebook
Jump to Recipe

Charro Beans are pinto beans cooked with bacon, onion, garlic and spicy tomatoes. They can be a meal on their own or served as a side. Charro loosely translates to “Cowboy or Charros”, these frijoles rancheros are the perfect dish for riding the range or hanging at home! 

This post has been updated 3/22/19.

Charro Beans in a bowl

Charro Beans

These flavorful Mexican beans make such a great side dish or even a meal on their own. I love serving mine with Chicken Empanadas or Margarita marinated chicken.

Ingredients needed for this recipe: bacon, onion, garlic, tomatoes with green chilis, pinto beans, beef broth

If you need a good pinto beans recipe, these are a must make! Using canned pinto beans means these can be made in 30 minutes. Serve them for taco Tuesday or upcoming Cinco de Mayo!

The bacon in these charro beans adds so much flavor and meatiness to the dish. If you are out of bacon, you could substitute chorizo or even diced ham.

diced bacon and onion in a skillet

What are Charro Beans

They are a Mexican style pork and beans, frijoles rancheros. Pinto beans cooked usually with bacon, spicy tomatoes and served in a broth. Charro roughly translates to “cowboy” but they are not to be confused with these Cowboy Beans made with ground beef.

How to make Charro Beans

  • Start with bacon. Shouldn’t every recipe start like that?! 🙂 Make sure to cut it up into small pieces. I used 7 strips of bacon for this recipe.
  • Brown the bacon in a skillet over medium heat. At this point you can drain some of the extra bacon fat but I like to keep it in for added flavor. Add in diced onions and cook until they start to get tender. This takes about 5 minutes.
  • Add in some garlic, a can of tomatoes with green chilies, 2 cans of pinto beans and some beef broth. Let this simmer for about 20 minutes.
  • These beans are served in a little broth. So they will be a little soupy. Add a some cilantro if you like or even some shredded cheese.
  • I like eating these in a big bowl but they are also fantastic on top of nachos!

A large bowl of charro beans with cilantro on the side

How long do charro beans last in the refrigerator?

You can keep these beans in the refrigerator for 3-5 days or freeze them up to 7 months. To warm them up, pour them in a sauce pan and heat. I sometimes will add a splash of beef broth. 

This pinto bean recipe is so delicious and very easy to make. Your favorite cowboys are sure to love it! 

More recipes you might enjoy

  • Crockpot chicken tacos
  • Crockpot chicken fajitas
  • Copycat Chi-Chis Sweet Corn Cake
  • Pico De Gallo

I am also loving these Churros from Cooking Classy!

ENJOY! ~Heather

**Make this recipe? Be sure to give it a star rating below.

Print Recipe Pin Recipe Rate Recipe
5 from 5 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

Ingredients

  • 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

Instructions

  • 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. 

Nutrition

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
Tried this recipe?Follow me @foodlovinfamily or tag #foodlovinfamily!
1.2Kshares
  • Pinterest
  • Facebook
email optin

Join The Food Lovin Family!

Subscribe to our newsletter to receive the latest recipes delivered right to your inbox.

You have Successfully Subscribed!

Filed Under: Dinner, Lunch, Sides Tagged With: beans, mexican

« Air Fryer Bacon Wrapped Asparagus (with Video)
Chicken Pasta Salad »

Comments

  1. Liz says

    March 22, 2019 at 1:15 pm

    5 stars
    What a great recipe for Mexican night! Adding it to my menu plan!

    Reply
  2. Rachael Yerkes says

    March 22, 2019 at 2:15 pm

    5 stars
    These are fantastic! love them!

    Reply
  3. Lexee says

    March 22, 2019 at 2:37 pm

    5 stars
    WOW! these are amazing, thank you!

    Reply
  4. Courtney says

    March 22, 2019 at 3:01 pm

    5 stars
    Yum! So excited to make this for my family!

    Reply
  5. lauren kelly says

    March 22, 2019 at 3:01 pm

    5 stars
    My whole family loves this! Thanks for a delicious recipe!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

About Me

Hello and thank you for visiting Food Lovin' Family! With 3 kids I know it can be hard getting food on the table. Here you will find easy and delicious recipes that the whole family will enjoy. Read More…

  • Bloglovin
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube

Subscribe

FREE recipes right to your inbox!

FREE recipes right to your inbox!

Join to get the latest recipes.

You have Successfully Subscribed!

© 2018 Food Lovin Family
 · Privacy Policy