To make the avocado crema, scoop the insides of ripened avocado into a blender or food processor. Add water, lime juice and salt. Blend until smooth and creamy, scrapping down the sides as necessary. Aim for the consistency of sour cream, adding more water to thin if necessary.
Heat olive oil in a skillet. Once hot, add onion and cook until soft. Add garlic, chili powder, cumin, coriander, oregano, salt and cayenne then cook until fragrant, about one minute.
Add dry TVP to the skillet with tomato sauce, sugar, vegetable broth and water. Stir until well mixed and TVP is rehydrated, about 3 to 5 minutes. The liquid should be absorbed. Remove from heat.
To serve, warm tortillas and fill with spicy TVP. Top with shredded lettuce, tomato and avocado crema.