Jul 14 2026
RestaurantsLa Mesa Mexican RestaurantCharro Beans Recipe

Charro Beans Recipe

Time3h
Serves6

Charro Beans are a hearty and flavorful dish made with pinto beans, tomatoes, onions, and spices, perfect for a satisfying meal or side.

Was this page helpful?

Help improve this recipe for others.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Main Ingredients

Method

Cooking Instructions

  1. 1

    Prepare the Beans

    Rinse the pinto beans under cold water and soak them overnight in a large bowl with water.

  2. 2

    Cook the Bacon

    In a large pot, cook the bacon over medium heat until crispy. Remove and set aside, leaving the drippings in the pot.

  3. 3

    Sauté the Vegetables

    In the same pot, add chopped onion, minced garlic, and diced jalapeño. Sauté until the onion is translucent.

  4. 4

    Add Beans and Water

    Drain the soaked beans and add them to the pot along with 6 cups of water. Bring to a boil.

  5. 5

    Simmer the Beans

    Reduce heat, cover, and let simmer for about 1.5 to 2 hours, or until the beans are tender.

  6. 6

    Add Remaining Ingredients

    Once the beans are tender, stir in diced tomato, crumbled bacon, cilantro, lime juice, salt, and black pepper. Cook for an additional 10 minutes.

  7. 7

    Serve

    Serve hot, garnished with additional cilantro and lime wedges if desired.

More from La Mesa Mexican Restaurant