• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Food Faith Fitness

Nourishing your body, mind and soul

  • About
    • About
    • Editorial Policy
    • FFF Book
  • Recipes
    • By Course
      • Breakfast
      • Main Dish
      • Side Dish
      • Appetizers
      • Desserts
      • Snacks
      • Smoothies/Drinks
    • By Type
      • Salad
      • Soup
      • Slow Cooker
      • Pasta
      • Sandwich/Wraps
      • Casseroles
      • Holiday
    • By Protein
      • Poultry
      • Pork & Beef
      • Seafood
      • Meatless
    • By Diet
      • Gluten Free
      • Dairy Free
      • Low Carb
      • Vegetarian
      • Egg free
      • Nut Free
      • Keto
      • Paleo
      • Vegan
      • Whole30
    • All Recipes
  • Faith
  • Breakfast
  • Main Dish
  • Side Dish
  • Desserts
  • Smoothies
  • Appetizers
  • Reader Favs

Charro Beans Recipe

4.67 from 3 votes
Amelia MapstoneBy Amelia Mapstone
Amelia Mapstone
Amelia Mapstone Food Writer

Amelia is a Christian author who helps people communicate clearly, creatively, and compassionately. When she's not writing, you'll find her experimenting in the kitchen, meditating, or dancing bare…

Expertise: Healthy Food & Alternative Diets View all posts →
Jump to Recipe

Named after Mexican cowboys, this nourishing blend of well-seasoned beans and meat can fill you up fast.

Charro beans in a white bowl with diced ham, onions, and peppers.

Also known as “Cowboy Beans,” charro beans are inspired by the rugged charros (horse-riders) of Mexico. Imagine these rough and tough fellas taking off their hats and sitting in a circle, cooking beans over an open flame after a long day. This hearty blend of pinto beans, bacon, ham, and spices is a perfect way to fill up on protein and replenish your energy. It’s warm, welcoming, and contains the classic Mexican herbs, cilantro and oregano, which brighten it nicely.

The beauty of this dish is: that it’s both unique and versatile. You can enjoy it by itself or pair it with Mexican Rice. These days, most of us aren’t making beans on the road, but if you ever want to take leftovers with you for a road trip, this dish is a good pick. Make a big batch before a trip and portion it into thermoses to keep it warm on the road.

Only using one pot, charro beans are easy to make with little-to-no mess afterward. Family members of all ages can enjoy this meal, so whether you’re traveling far or cozying up for the night, charro beans can be enjoyed by everyone!

Are Charro Beans Healthy?

Charro beans have tons of protein, fiber, and flavor that satisfy more than just your cravings. They’re nutritious and delicious! That being said, the ham and bacon are a bit high in fat and sodium, so you can always omit those if needed.

Overall, this recipe is gluten-free and sugar-free, but if you’re looking for a meat-free option, keep reading…

Charro Beans Recipe

Vegan Charro beans

Not a fan of bacon and ham? No worries, I’ve got just the thing!

My favorite veggie-friendly way of making charro beans is by replacing diced ham with cubed tofu. While the texture is slightly different, it still offers a satisfying chew and a decent amount of protein. I like to replace bacon with roasted chickpeas tossed in smoked paprika, which also supply some protein. However, you can find vegan bacon in most grocery stores, if that’s your preference.

Cooked charro beans in a pot, with pinto beans, cubed ham, and fresh cilantro.

How to make ahead and store

Once cooked, store this dish in airtight containers in the fridge for 2-3 days. Reheat in a pot on the stove at medium heat, stirring occasionally, until it simmers. For even longer storage, wait for the charro beans to cool to room temperature and then store in a freezer-safe container. Freeze for up to 3 months, and thaw in the fridge overnight before reheating.

A white bowl filled with charro beans, featuring pinto beans, diced ham, and vegetables.

Serving Suggestions

Top off your bowl of charro beans with fresh cilantro, parsley, and a squeeze of lime juice. Serve with a side of warm Keto Tortillas or Gluten-Free Tortillas and Spanish Rice. To kick it up a notch, add a dash of your favorite hot sauce or red chili pepper flakes, and you’ve got one heck of a hot meal!

Some other bold and brilliant sides you could include in this spread are: Fajita Veggies, Quesadillas with Lentils, or Healthy Nachos.

Charro beans in a white bowl with pinto beans, diced ham, and green onions.

Recipe

Charro Beans Recipe

4.67 from 3 votes
Print Rate
Serves: 8 servings
Charro beans in a white bowl with diced ham, onions, and peppers.
Prep: 20 minutes minutes
Cook: 2 hours hours 30 minutes minutes
Total: 2 hours hours 50 minutes minutes

Ingredients

  • 1 pound dried pinto beans
  • 6 cups water
  • 1 medium onion chopped
  • 2 cloves garlic minced
  • 6 slices bacon chopped
  • 1 cup ham diced
  • 1 jalapeño seeded and minced
  • 2 tomatoes diced
  • 1/2 cup fresh cilantro chopped (plus more for garnish)
  • 1 teaspoon cumin
  • 1 teaspoon oregano
  • 1/2 teaspoon paprika
  • Salt and pepper to taste

Instructions

  • Rinse the dried pinto beans and soak them overnight in 6 cups of water.
    Charro Beans Recipe
  • Drain and transfer the beans to a large pot. Add fresh water to cover the beans. Simmer the beans for about 2 hours or until tender.
  • In a skillet, cook chopped bacon until crisp. Remove bacon and in the same skillet, sauté onions, garlic, and jalapeño until soft. Add diced tomatoes and cook for another 5 minutes.
    Charro Beans Recipe
  • Add cooked bacon, sautéed vegetables, ham, cumin, oregano, and paprika to the pot with beans. Simmer for another 30 minutes to 1 hour or until desired texture and flavor, adding more water as needed. Season with salt and pepper to taste.
    Charro Beans Recipe
  • Stir in chopped cilantro just before serving, then sprinkle more on top. Serve hot as a side dish.
    Cooked charro beans in a pot, with pinto beans, cubed ham, and fresh cilantro.

Nutrition Info:

Calories: 323kcal (16%) Carbohydrates: 39g (13%) Protein: 19g (38%) Fat: 10g (15%) Saturated Fat: 3g (19%) Sodium: 367mg (16%) Fiber: 10g (42%) Sugar: 3g (3%)

Nutrition Disclaimer

Nutrition information are estimates only and may vary based on the specific brands, ingredients, and portion sizes you use. This data is provided for informational purposes only.

Author: Amelia Mapstone
Course:Side Dish
Cuisine:Mexican
Share your creationsTag @foodfaithfit and hashtag it #foodfaithfitness so I can see what you made!
Rate It
Amelia Mapstone

About Amelia MapstoneHealthy Food & Alternative Diets

Amelia is a Christian author who helps people communicate clearly, creatively, and compassionately. When she's not writing, you'll find her experimenting in the kitchen, meditating, or dancing barefoot outside.

Reader Interactions

Paola Westbeek

✓Reviewed by Paola WestbeekGastronomy & Fine Wines

Editorially reviewed and recipe-tested in line with our Editorial Policy.

Published: Jul 2, 2025 | Updated: Oct 17, 2025
4.67 from 3 votes (3 ratings without comment)

Leave a Comment Cancel reply

Have a question? Use the form below to submit your question or comment. I love hearing from you and seeing what you made!

rate this recipe:




Baked beans in a red baking dish, with a spoonful showing beans, bacon, and vegetables.
Previous Post
Baked Beans Recipe
Sugar snap peas in a rustic bowl, seasoned with minced garlic and ready to serve.
Next Post
Sugar Snap Peas Recipe

Primary Sidebar

food faith fitness sidebar
Welcome

to Food Faith Fitness

If simple, vibrant, and exceptionally enticing recipes are your thing, then you’ve certainly come to the right place! We live and breathe all things culinary.

Our Story

Let's Connect

Check our latest recipes!
Back to Top
  • About
  • Contact
  • Privacy
  • Terms
  • Disclosure
Food Faith Fitness is part of Waywith.

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.