Well you have to start with a really good veggie stock and lots and tons of onions. Saute those onions in some nice safflower oil or any oil with a high flash point with some garlic. Add a bunch of dried oregano (Cowboys don't use fresh) and some salt, cumin, paprika and chopped up jalapeno. When the onions are translucent, add some vegetable stock.
Let's stop for a minute and talk about meat substitutes. Boca Crumble is a good one and so is Gimme Lean by Light life but if your having trouble locating any of those you can get you some TVP and soak it in some water and some Braggs Liquid Aminos (or soy sauce or browning sauce).
At any rate you should add your meat sub at this point and there should be enough stock to cover the meat by about an inch. Let that cook for a bit and then you can either add tomato sauce and let it stew forever or cheat and add tomato paste and let it stew for half of forever. While it's stewing you'll want to add some chipotles (if you like that kind of thing) and some black pepper. Keep tasting it for flavor in an obsessive and territorial way. Check the temp. It shouldn't be boiling. Stir it often anyway. It should be getting thicker. If it doesnt' thicken to your liking you can add some masa or some ground up corn tortillas but make sure if your adding masa to smooth out all of the lumps in a small amount of water first.
I topped mine with some crumbled Vegan Gourmet cheddar style and some pico de gallo but some saltine crackers would have ruled!