• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe Index
    • Breakfasts
    • Appetizers
    • Soups
    • Main Dishes
    • Side Dishes
    • Lunches
    • Air Fryer Recipes
    • Salads
    • Sandwiches
    • Breads
    • Cookies-Bars
    • Desserts
    • Holidays
  • Top 10 Recipes
  • Kid’s Recipes
  • Freebies
  • FDA
  • Meet Carole

My Kitchen Escapades

menu icon
go to homepage
  • Recipe Index
    • Breakfasts
    • Appetizers
    • Soups
    • Main Dishes
    • Side Dishes
    • Lunches
    • Air Fryer Recipes
    • Salads
    • Sandwiches
    • Breads
    • Cookies-Bars
    • Desserts
    • Holidays
  • Top 10 Recipes
  • Kid’s Recipes
  • Freebies
  • FDA
  • Meet Carole
search icon
Homepage link
  • Recipe Index
    • Breakfasts
    • Appetizers
    • Soups
    • Main Dishes
    • Side Dishes
    • Lunches
    • Air Fryer Recipes
    • Salads
    • Sandwiches
    • Breads
    • Cookies-Bars
    • Desserts
    • Holidays
  • Top 10 Recipes
  • Kid’s Recipes
  • Freebies
  • FDA
  • Meet Carole
×

Home » Side Dishes

Published: Feb 26, 2023 · Updated: Mar 1, 2023 by Carole Jones · Leave a Comment

Frijoles Charros (Charro Beans)

Jump to Recipe·Print Recipe

Looking for an authentic Mexican side dish recipe? These easy frijoles charros (aka charro beans) are exactly what you need in your life! This best recipe is packed with so much flavor from the smoky bacon, roasted tomatoes, garlic, and serrano peppers. While it does take a bit of time making them from dried beans, the amount of active cooking time is minimal. Grab that big pot out of your cabinet and let’s get cooking!

frijoles charros

Why I Love This Charro Beans Recipe

For years, I’ve wanted the perfect charro beans to serve alongside my famous pork carnitas and cilantro lime rice. When we do restaurant food at home, I want it to be better than what I can get in the restaurant! If I’m going to put in the extra time and effort, it better be worth it. Those carnitas and cilantro lime rice met that requirement but I was still struggling to find the perfect beans.

A few months ago, our family went out to eat at our favorite Mexican restaurant and the final bill was completely INSANE. Paying that much was the final straw for me. It was time to recipe test and create the perfect frijoles charros to complete our Mexican nights at home. My friend, this recipe below is so much better than I would imagined possible. And don’t let the use of dried beans dissuade you from trying this recipe. I have a secret that doesn’t require soaking them overnight!

What Are Frijoles Charros?

Frijoles charros, aka charro beans, are a traditional Mexican dish named after the people who prepared them all the time, the cowboys (charros). They are made with dried pinto beans, bacon or chorizo, onion, tomatoes, garlic, and serrano or jalapeño peppers. They can be made looser like a soup, or boiled longer into a bean side dish.

frijoles charros

Frijoles Charros Ingredients & Tools

  • Dried pinto beans
  • Water
  • Chicken stock
  • Bay leaves
  • Dried oregano
  • Bacon
  • Large red onion
  • Fresh garlic cloves
  • Serrano peppers
  • Canned fire roasted tomatoes
  • Kosher salt
  • Fresh cilantro
  • Large dutch oven or pot
  • Large skillet

How to Make Frijoles Charros

Time needed: 3 hours.

How to Make Frijoles Charros

  1. Soften the dried beans

    While most recipes require a very long soak overnight, this recipe uses a simple cheat to quicken this process. Bringing the dried beans to a boil in plain water, turning off the heat, then letting them sit for 2 hours cuts that softening step down from 8 hours to 2 hours. Do not add salt at this first step or your beans will never fully soften no matter how long you cook them.

  2. Partially cook the softened beans

    Now that the beans are soft, it is time to add flavor as they cook. So, instead of cooking in plain water, let’s cook them in chicken broth flavored with bay leaves, oregano, and kosher salt.

  3. Prepare the aromatics

    The bacon-based aromatics take flavor base to a whole new level. Without these aromatics of bacon, onion, garlic, serrano peppers, and fire roasted tomatoes, they would tastes solely like salted beans. The aromatics is what makes frijoles charros authentic.

  4. Finish cooking the beans with the aromatics

    This last 20-30 minutes of cooking time combined with the aromatics not only flavors the beans but creates the thick texture charro beans are known for. If you want a thick result, it will take about 30 minutes. If you want to serve these more as a soup, stop the cooking after 20 minutes.

  5. Add some freshness into the beans with chopped cilantro

    This fresh herb is added into the charro beans once they are done cooking and right before serving to add freshness to the finished dish.

pan of seasoning for mexican beans made with bacon

Recipe FAQs

Are charro beans healthy?

This type of question is always difficult to answer because every person has a different definition to the word “healthy.” In my opinion, yes they are very healthy. One large serving has 360 calories, 18 grams of protein, and 9 grams of fiber.

What does frijoles charros mean in English?

Frijoles charros translates into “cowboy beans” in English. They get their name from the Mexican charros or cowboys who prepared them over a campfire while working.

Can I make charro beans using canned beans instead?

While you can make this recipe with canned beans, they won’t turn out nearly as well because the beans are already fully cooked when you buy them in a can. While you can add the aromatics to them after the fact, they won’t absorb as much flavor and the beans will become mushy as they continue to cook.

What to serve with charro beans?

You can serve charro beans just like they are, or top them with sour cream, cheese, fresh avocado, and a squeeze of lime juice. You can also serve frijoles charros over the top of some cilantro lime rice or as a side to some tacos al carbon.

Importance of the timing of the kosher salt

While it is tempting to add the kosher salt to the first step of softening the dry beans, if you do so, your beans will never soften completely. Soften them in plain water and wait to add the kosher salt until step three when you cook the softened beans in the chicken stock.

frijoles charros

Frijoles Charros Recipe Variations

As with all great recipes, these charro beans have endless opportunities to experiment with the recipe and personalize them to your tastes and creativity. Any of the following variations would be great spin-offs of these frijoles charros.

  • Add more spice by adding an additional serrano or jalapeño pepper or two in with the aromatics. You could also use a shake of red pepper flakes or a squeeze of your favorite hot sauce.
  • Use chorizo instead of bacon as your protein for a different flavor profile than the smokiness of bacon.
  • Make it vegetarian by eliminating the protein and increasing the vegetables. Add some portobello mushrooms, bell peppers, and celery.
frijoles charros

Looking for More Great Mexican Recipes?

If this frijoles charros recipe was just what you were craving for dinner tonight, be sure to check out these other delicious Mexican recipes. Go grab them now and add them to your recipe box!

Pork Carnitas Recipe
Authentic Pork Carnitas
Cilantro Lime Rice recipe
Cilantro Lime Rice
Homemade Flour Tortillas
Homemade Flour Tortillas
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
frijoles charros

Frijoles Charros

Print Recipe
Pin Recipe

Made from dried pinto beans and loaded with the best Mexican flavors!

  • Total Time: 3 hours
  • Yield: Serves 10 1x

Ingredients

Scale

1 pound dry pinto beans

6 cups chicken broth

2 bay leaves

1 teaspoon dried oregano

2 teaspoons kosher salt

12 ounces bacon, chopped

1 large red onion

4 cloves garlic, minced

2 serrano peppers, chopped with seeds

2 – 14 ounce cans fire roasted tomatoes

1 bunch fresh cilantro, leaves chopped

Instructions

  1. Rinse the dry pinto beans well and be sure there are no rocks. Place the clean beans in a large pot and cover with about an inch of water. Do NOT add any salt at this point. Bring to a full boil, turn off the heat, cover, and let set for 2 hours.
  2. Drain the beans. Rinse well with cold water and drain them again.
  3. Add the chicken broth, salt, bay leaves, and oregano to the drained beans. Bring them to a boil, reduce the heat to low, cover, and allow to simmer for 45 minutes.
  4. While the beans simmer, prepare the remaining ingredients. Heat a large skillet over medium high heat and cook the bacon until it is browned and the fat renders.
  5. Add the onion, garlic, and serrano pepper. Cook for 2 minutes, scraping the bottom the pan with a wooden spoon as the aromatics cook.
  6. Add the two cans of tomatoes and the juice from the tomatoes. Bring the mixture to a gentle boil and allow it to thicken.
  7. Add the bacon mixture to the beans and increase the heat to medium high. Allow the beans to finish cooking and the sauce to thicken. This takes about 20-30 minutes. You can also use a potato masher to mash some of the mixture to thicken it faster.
  8. Add the cilantro and serve.

Notes

If you want more spice, add another serrano pepper or two with the seeds. The recipe is on the mild side as written.

Do not add salt to the water during the first step. It is important to let the beans soften before adding any salt in step 3. If you add salt in the first step, your beans will never fully soften.

  • Author: Carole Jones
  • Prep Time: 15 minutes
  • Cook Time: 2 hours 45 minutes
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1/10
  • Calories: 361 kcal
  • Sugar: 5 g
  • Sodium: 640 mg
  • Fat: 14 g
  • Saturated Fat: 5 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 35 g
  • Fiber: 9 g
  • Protein: 18 g
  • Cholesterol: 29 mg

Keywords: frijoles charros

Did you make this recipe?

Tag @thecarolejones on Instagram and hashtag it #mykitchenescapades

I’d love to stay in touch! Subscribe to My Kitchen Escapades to get all my newest recipes delivered straight to your inbox! You can also connect with me on TikTok, Instagram, Facebook, Pinterest,  and YouTube for all the latest updates!

Don’t Miss Our Latest Recipes

  • Shrimp Quesadilla
  • Air Fryer Potato Wedges
  • Restaurant Style Ranch
  • Air Fryer Biscuits
  • Lemon Olive Oil Cake

Categories: Main Dishes Tags: Beans

Filed Under: Main Dishes
Leave a Comment
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube

Reader Interactions

Leave a Reply Cancel reply

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

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

Primary Sidebar

Hey there my friend! I’m Carole Jones, a momma to 6 crazy kiddos and honestly, I’m just trying to get my kids to eat something that isn’t chicken nuggets and french fries.

More about me →

FOLLOW CAROLE ON YOUR FAVORITE SOCIAL MEDIA

  • Facebook
  • Twitter
  • Pinterest
  • YouTube
  • Instagram
  • TikTok

Recent recipes

  • Shrimp Quesadilla
    Shrimp Quesadilla
  • Air Fryer Potato Wedges
    Air Fryer Potato Wedges
  • Restaurant Style Ranch
    Restaurant Style Ranch
  • air fryer biscuits
    Air Fryer Biscuits

Popular recipes

  • Roasted Baby Potatoes
    Roasted Baby Potatoes
  • Thai Chicken Salad
    Chopped Thai Chicken Salad with Peanut Dressing
  • vegetable pasta bake
    Cheesy Vegetable Pasta Bake
  • parmesan chicken bake
    Parmesan Chicken Bake

Footer

FREE MEMBERSHIP for you weekly recipe fix




Top 5 Most Read Recipes

Pork Carnitas

Old Fashioned Donut Muffins

Parmesan Chicken Bake

Chicken Cordon Bleu Casserole

Sushi Rice Recipe


Follow Carole on Your Favorite Social Media

  • Facebook
  • Twitter
  • Pinterest
  • YouTube
  • Instagram
  • TikTok

Recipes

Breakfast

Appetizer

Soup

Main Dish

Side Dish

Lunch

Air Fryer

Salad

Sandwich

Bread

Dessert

Grab my newest cookbook here!

30 Minute Cooking from Frozen Cookbook

My blog contains affiliate links, which means I receive a small compensation if you make a purchase using my link, at no additional cost to you. And no worries, I only link to products that I both use and love! ~ Carole


Top 10 Recipes | Privacy Policy | About

Copyright © 2023 My Kitchen Escapades