Charro Beans (Frijoles Charros)

Charro Beans or Frijoles Charros are hearty beans stewed in a flavorful Mexican broth with a spicy kick. This satisfying recipe is a vegan version without the cholesterol but all the flavor. Made with only 8 main ingredients and can be ready in under 20 minutes!

vegan charro beans in a mexican bowl.

Charro Beans (Frijoles Charros)

Charro beans are a Mexican bean stew recipe that is mainly consumed in northern Mexico and served at parties or alongside carne asadas. It is typically made with pinto beans, bacon, chorizo, and hot dogs/beef franks. It is hearty and flavorful but packed with saturated fats that can spike cholesterol levels. Which is why I made a plant-based version that tastes as good as the real deal!

charro beans in a large pan.

Ingredients and Substitutes

  • Beans: I love using Mayocoba beans also known as Peruvian beans. They are much creamier than pinto beans and my patients that struggle with bloating tend to tolerate them more than pinto beans. The next best option would be pinto beans. Click here to get my homemade bean recipe! Canned beans work as well.
  • Broth: If you made homemade beans, use the bean broth. If using canned beans, avoid using bean broth and use vegetable broth instead. I like to use Better than Bouillon Vegetable paste and dilute it in water to make my own broth.
  • Hot dogs: I use Lightlife vegan hot dogs. They have a very similar taste and texture to regular hot dogs and can be found at Trader Joe’s, Whole Foods, and most large grocery stores. 
  • Oil: I recommend using avocado or canola oil for this recipe.
  • Soyrizo (Soy chorizo): You can find this at almost any grocery store! I like the soyrizo from Trader Joe’s because it’s delicious and has fooled many meat eaters. However, Cacique also carries a great soyrizo. I’ve also seen a few other brands around but never tried them.
  • Pepper: Serrano pepper is spicier than jalapeños so use jalapeño for a milder flavor. Chile de arbor is a dried chili that is typical in Mexican cuisine. I like to add this as well for extra spice but it’s totally optional. 
charro beans in a white bowl with cilantro and onions on top.

Charro Beans Tips and Serving Suggestions

  • I love eating a cozy bowl of Charro Beans by themselves with a few tortillas on the side. However, you can also eat them with tortilla chips, or with a side of Mexican rice. 
  • Dress them up by adding avocado, vegan sour cream, vegan queso fresco etc. 
  • Charro beans can be soup or a thick stew. You can adjust the thickness of the stew by how much broth you add. Add it in slowly and adjust as needed. As the stew simmers, the broth will thicken up a bit.
  • Refrigerate for up to 5 days or freeze for up to 3 months.

More Hearty Mexican Soups and Stews: 

Poblano Bean Soup

Pozole Verde with Jackfruit 

Pozole Rojo

Albondigas (Mexican Meatball Soup)

Mexican Dumplings in Lentil Soup 

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
vegan charro beans in a mexican bowl.

Charro Beans (Frijoles Charros)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Anna Rios
  • Total Time: 20 minutes
  • Yield: 4 1x
  • Diet: Vegan

Description

Charro Beans or Frijoles Charros are hearty beans stewed in a flavorful Mexican broth with a spicy kick. This satisfying recipe is a vegan version without the cholesterol but all the flavor. Made with only 8 main ingredients and can be ready in under 20 minutes!


Ingredients

Scale
  • 2 cups cooked beans (I use Mayocoba/Peruvian beans)
  • 23 cups bean broth or vegetable broth
  • 2 tablespoons oil
  • 2 vegan hot dog links, sliced (see above)
  • 1/2 cup Soyrizo (see above)
  • 2 tomatoes, diced
  • 1/2 medium onion, diced
  • 3 garlic cloves, minced
  • 1 serrano pepper, diced
  • 1 Chile de arbor, finely diced (optional for extra heat!)
  • Salt and pepper to taste

Toppings:

  • Cilantro, chopped
  • Onion, diced
  • Tortilla chips
  • Vegan sour cream
  • Vegan cheese

Instructions

  1. Turn a pot on medium heat and add oil. Once the oil is hot, add in sliced hot dogs and soyrizo. Cook for 3-4 minutes until golden brown.
  2. Set hot dogs and chorizo aside, add a bit more oil, and add onions, tomatoes, peppers, and garlic. Season with salt and pepper and cook on medium heat for 5 minutes.
  3. Next, add the cooked beans and broth. Adjust the amount of broth to your liking. Stir in and let simmer for 8-10 minutes. Taste and season as needed.
  4. Serve hot and enjoy with a side of tortillas, chips, or as a side for your main dish!
  • Prep Time: 5
  • Cook Time: 15
  • Category: Sides
  • Method: Stove
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 cup

3 thoughts on “Charro Beans (Frijoles Charros)

  1. Pingback: Frijoles de la Olla (Homemade Beans) - Healthy Simple Yum

  2. Dinanda Morales says:

    Excellent recipe! Just made them today for breakfast! My husband loves them! Doesn’t miss the traditional chorizo at all! A new staple in our household definitely.






Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star