Charro beans are often a hit or miss when it comes to Mexican restaurants and the dish's vegan-status, but don't fret, I got you covered with these Vegan Charro Beans! The secret comes down to getting that smokey-fat flavor that historically came from the ham-hock, whatever that is (not in my beans!). My secret weapon? Trader Joe's African Smoke Seasoning. I made these on the fly with little of my usual ingredients, and they still turned out fabulous. Typically though, I use fresh onions and sautee them into liquidious gold!
Clean beans by sifting through and removing rotten beans or rocks and then rinse clean.
Place in large bowl and fill with filtered water to at least double the line of beans since the beans will soften and absorb the water overnight at least 12 hours to 24 hours. *You may need to add more water in the morning. Do that if needed to keep them soaking as long as possible for up to 24 hours.
Once done soaking. Some more bad beans will likely be floating on top. Remove those and discard them. Set aside.
In a large pot (The pot MUST be double or triple the height-volume of the beans as the water will need to be at a high boil for 2-3 hours without losing water nor overflowing), add in the oil and then sautee onions, garlic, and pepper. Add additional seasonings.
Place soaked beans (without the soaking water) in the pot with seasonings.
Fill a pot with water (or vegetable stock/ or even half stock and half water). I usually use a good 6-9 cups of liquid.
Bring to a rapid boil, cover, and boil for 2 hours.
Remove from heat and place in large bowl. Wait 15-20 minutes for cooling before serving.
Serve as a side dish or inside those TJ's Corn-Flour Tortillas along with some breakfast potatoes, vegan chorizo, and tofu scramble. Or make street tacos and serve inside the TJ's Corn-Flour Tortillas along with some grilled peppers underneath a bed of chopped cabbage and your favorite salsa!