How to make vegetarian meat substitute that's more firm and browned on the outside? I've eaten in some vegetarian places where they use what I guess are TVP (textured vegetable protein, i.e. soya) chunks as a substitute for meat, which was quite convincing. One place made them into 'gyros' chunks:

Other place made it into 'duck' that was somewhat similar, but more dry, which was appropriate as a substitute for poultry, it had kind of a stringy texture inside and a crispy dark outside 'crust'
I've bought some TVP (chunks) to make at home, the recipe says to boil them with some water or stock for 15-20min, press out the excess liquid and use in a dish. However, when prepared this way they are still pretty soggy and too soft. I've tried marinading them in teriyaki + spices, but the marinade also makes them soggy. Frying in oil doesn't make them crusty (just kind of burnt in places and untouched elsewhere), and as soon as I put them in any dish, they soak up the moisture back and become just bland squishy bits.
I've heard you can bake the chunks, but I'm not sure if it's true, or what the parameters could be.
Also, I guess it's possible that what I'm looking for is not soy TVP, but some other meat substitute instead.
In my experience, you will not get TVP nuggets by themselves to ever have a chewy, crispy, or meaty texture.  However, there are some other products you can use that allow you to have better texture.
One thing you can do is to mix rehydrated TVP with wheat gluten, and then knead it to develop texture.  Wheat gluten is the chewy part of bread, and when kneaded develops into long, tough strands, adding chew and texture to your meat substitute.  Many of the &quot;vegetarian meat&quot; items that you find in Asian grocery stores are primarily wheat gluten.  The ultimate form of of fermented and kneaded wheat gluten is seitan, and you can also buy this directly to make things from it.
The other product that has been very popular for a better texture is soy curls.  These are a soy protein product that has been processed differently, and they have a much denser texture than TVP.  They also fry up nicely, browning a lot better than TVP or tofu does.
My own experiments with making fake breakfast sausage show that a combination of products is generally necessary for best texture.  Currently I'm using TVP, wheat gluten, and dried and rehydrated mushrooms.  I may experiment with adding oats soon.  Good luck with your vegetarian experiments.