From The Exclusive Collection of FREE Plant-Based Recipes

By Plant-Based Nutrition Professional Chef Susy • Designed For Effortless Weight Loss & Weight Maintenance

Vegan Frijoles Charros

Vegan Frijoles Charros
(Mexican Cowboy Bean Stew)

Looking to whip up plant-based Mexican cowboy bean stew? Here’s how to make vegan frijoles charros!

Prep Time: 20 Mins | Cook Time: 30 Mins

Total Time: 50 Mins

Servings: Adjustable

Let's Be Friends!

Hi, I'm Susy

Here at

LEAN💚Plant-Based

we share whole food plant-based recipes, inspired by cuisines from all around the world: Reimagined for optimum health, and redesigned for sustainable weight loss and control.

Get My FREE eBook:

The Sustainable Weight Loss Companion

👇🏼

Vegan Frijoles Charros

Frijoles Charros is a traditional Mexican dish— and the perfect side dish for any cookout or barbeque. It is a hearty and delicious pinto bean soup, which is also why we call it Mexican cowboy bean stew. 

If side dishes at potlucks give you trouble, this one’s gonna be a lifesaver. This is especially because it’s inexpensive and easy to prepare in bulk—and doesn’t change flavour with heating/reheating. Keep reading for a foolproof recipe to vegan frijoles charros!

Table of Contents

Vegan Bean Stew

Why This Recipe Works

Why is this recipe so delish? Let’s find out!

Layering of Flavours

This vegan frijoles charros recipe builds flavours in stages. The smokiness from liquid smoke, the sweetness from onions, and the dry-fried spices all come together, one after the other.

Combining Beans and Lentils

I use three different legumes for this recipe (pinto and kidney beans, and lentils). This adds variety in texture—and also plenty of nutrients.

Great for Weight Loss

If you’re looking to lose weight, great news! This recipe is excellent for weight loss diets. With 389 calories per serving, this stew will be suitable for your calorie-deficit meal plans.

Plant Based Bean Stew

Recipe Ingredient Notes

Let’s have a look at the ingredients you’ll need for vegan frijoles charros.

Tempeh. This is a fermented soybean cake that provides a meaty texture—and plenty of protein—to the recipe. We’ll also be marinating it to add some smoky depth. Plus, tempeh benefits your health. It has anti-diabetic properties, and can also lower your cholesterol.

Liquid smoke and smoked paprika. We’re going to be using this combination to add a smoky layer, enhancing the savoury, hearty notes of the stew. You know, kind of like the bacon or chorizo often used in traditional frijoles charros. Note that smoked paprika comes sweet, mild, and hot varieties; you can choose the spice level you like.

Vegetable stock with Marmite/yeast extract (or vegetable stock cube). Vegetable stock makes the stew super flavourful. Adding Marmite (or another yeast extract) further boosts the savoury umami notes.

Onion and garlic. As you saute the onion without oil, it softens and releases its natural sweetness. This adds depth without extra unhealthy fat. Plus, garlic will add some more savoury goodness.

Himalayan pink salt. This will enhance all the other flavours in our recipe.

Spice Trio. Ground cumin, dried oregano, and chilli powder are a classic combination in Mexican cuisine—and also in my vegan frijoles charros recipe. They bring warmth and earthiness, which perfectly complements the other ingredients.

Peppers. Red and green bell peppers add sweetness to the recipe as well as some beautiful colours. They can also improve your eye health and reduce the risk of some chronic diseases. Be sure to core and cube these (with or without seeds). Serrano and red chillies (or any other chilli of your choice) add some heat to the recipe. If you like less spice, consider removing their seeds beforehand. Cayenne pepper will also be used—this is medium-hot, so adjust its amount to your liking.

Beans and lentils. I love the combination of pinto beans, kidney beans and brown lentils for all the texture they add to the recipe. (Note that you can use any lentils or beans of your preference). Kidney beans, with their juices, thicken the stew naturally. Simultaneously, the legumes add plenty of protein and fibre to keep you feeling satisfied.

Tomatoes and tomato paste. Chopped tomatoes (or passata) add some acidity and sweetness. And, at the same time, tomato paste intensifies the tomato flavour.

Bay leaves. These aromatic leaves add complexity to this Mexican stew. You may want to remove them before serving as they are difficult to chew.

Sliced jalapeños. You can add these fresh or from a jar—just make sure they’re chopped.

Limes, freshly juiced. Fresh lime juice is going to enliven all those flavours at the end! Plus, it’s a good source of vitamin C.

Fresh coriander (cilantro) to taste. This adds a bright and citrusy note to our recipe.

Pinch of salt & pepper to taste.

Plant Based Frijoles Charros

How To Make Vegan Frijole Charros

Ingredients? Check ✅ Let’s now learn how to whip up delicious Mexican cowboy bean stew!

Time for prepping. Marinate the tempeh in the liquid smoke and paprika and prepare the vegetable stock.

Now, dry fry the onion on medium heat for a few minutes. Remember, no oil is needed 😊

Add the garlic and the salt, and fry for a few more minutes. You can add several tablespoons of the stock to deglaze the pan.

Add the spices and dry fry again, bringing out the flavour of the spices. Fry for a few minutes, then add the tempeh and stir to coat with the spices. Add a few tablespoons of your stock to deglaze the spices as needed.

Add the drained pinto beans, red kidney beans (with the juice from both cans), lentils and half the stock, stir and cook for a few minutes on medium/high heat. Next, add the chillies and peppers.

Now, in go the chopped tomatoes, tomato paste, and the rest of the stock. Bring the mixture to a boil, then turn the heat to medium/low and simmer for at least 30-40 minutes. Add the bay leaves and chopped jalapeños.

Cook the stew with the lid on, but remove the cover to let the moisture out if you need to reduce it more.

Now, you want to add the fresh lime juice and coriander (cilantro) at the end to get the maximum from the flavours and, as always, add a pinch of salt and pepper to taste.

And we’re good to go! 🍲 Have the stew on its own—or scoop it up with vegan Spanish tortillas!

Vegan Frijoles Charros

Variations, Ideas & Notes

The cool part about our vegan frijoles charros is that you can adapt the recipe just as you want!

Feel free to play around with the beans and lentils combo. Black beans, chickpeas, or a combination would work well! And, for a different protein profile—textured vegetable protein can be rehydrated and used in place of the tempeh.

Missing the smokiness of traditional frijoles charros? You can add a chipotle pepper in adobo sauce along with the other spices. (Chipotle peppers are smoked jalapenos packed in a rich tomato adobo sauce. This adds smoky heat). 

You can also add plenty of more veggies for a more hearty stew. For example, courgette (zucchini) or yellow squash can be added at the simmering stage. Frozen vegetables are also a convenient option (just add them a few minutes before the stew is finished cooking).

Looking for a creamier stew? You can swirl in some vegan sour cream or cashew cream just before serving. To make cashew cream, blend soaked cashews with water until smooth—similar to how I prepared it in my mushroom tagliatelle recipe.

Not keen on tempeh or looking for a soy free option? Try swapping tempeh for mushrooms for a flavourful alternative.

Plus, you can also add parsley or oregano (or any herb, for that matter) along with coriander.

Vegan Mexican Food

Pro Tips For Vegan Frijoles Charros (Mexican Bean Stew)

Before I wrap up—here are some pro tips for the recipe:

  • Dried beans are always preferable, as they are considerably cheaper and possibly healthier with less sodium. They should always be soaked overnight and boiled, then simmered for 1-2 hours—so they are best prepped beforehand.

  • Once you get into the habit, soaking your beans from dried is a fantastic way to save money and eat more high-protein and fibre-packed beans than canned varieties. With that said, canned beans are great, too, and a big-time saver for this recipe.

  • Like all recipes, fresh herbs and spices are always preferable as they add much more taste and nutrients, so they are advisable when you can, but if not, use dried rather than none.

Vegan Frijoles Charros

Frequently Asked Questions

Is this recipe good for weight loss?

Yep! This recipe has 52 grams of carbs but a whopping 24 grams of fibre—resulting in only 28 grams of net carbs. So, if you’re looking for a meal plan that lowers your carb intake, frijoles charros will be your new best friend!

Can I use dried beans instead of canned beans?

Sure you can. Dried beans are cheaper—and can also be healthier as they contain less sodium. However, you’d need to soak them overnight and simmer for one to two hours (that’s quite some effort!).

What to do to make stew less spicy?

Most of the heat in chillies comes from their seeds—so remove those before adding them. Also, you can start with a smaller amount of chillies/cayenne pepper and then increase the amount after taste testing 😉

How can I add more smokiness to the stew?

Try adding chipotle peppers in adobo sauce or extra smoked paprika.

What beans are best for frijoles charros?

Pinto and kidney beans work best, but black beans or chickpeas can be used too.

If You Like This Stew Recipe, You Might Also Like…

If you made the recipe, make sure to tag me on Instagram @vegan.susy

more plants less pounds

More Free Resources

Plant-Based Meal Prep: The Ultimate Guide to a Successful Vegan Diet

The Ultimate Guide to Plant-Based Meal Prep for Vegan Weight Los

Ready to revolutionise your meals and your health? Look no further than a vegan diet! Discover the ease and benefits of meal planning and preparation with simple strategies and my tasty make...

Top 15 Plant-Based Protein Sources for a Vegan Diet

Top 15 Plant-Based Protein Sources for a Vegan Diet

As a vegan health coach and plant-based nutritionist, I often get asked about plant-based protein sources. After all, protein is an essential nutrient that plays a vital role in the function and structure of our...

How Much Exercise Do You Really Need on a Plant-Based Diet?

How Much Exercise Do You Really Need on a Plant-Based Diet?

Are you wondering how much exercise you need to get in shape and boost your energy on a plant-based diet? Look no further! In this post, we’ll dive into the optimal amount of exercise for optimal…

Unlock Your Transformation Today!

Empower Yourself: Embark on a Delicious Fat Loss Adventure

🍉 Get Ready to Jump Start Your Fitness Goals AND DISCOVER A HEALTHIER YOU!

🍉 Let's Make Your Fat Loss & Optimum Health Journey a Delicious Success Story!

🍉 Get The FREE Sustainable Weight Loss Companion eBook and CHEAT SHEETS!

Let's Be Friends!

Vegan Susy
More Taste Less Waste Free Vegan Weight Loss Course
Vegan Susy Logo

© 2025 VeganSusy Ltd. All Rights Reserved

icons by freepik
Plant Based Nutrition Program