Tofu is pan-fried with peppers and onions, smothered in spicy sauce, and stuffed into warm tortillas to make these zesty vegan tofu fajitas.
Stir the lime juice, soy sauce, garlic, oregano, cumin, paprika, ancho chile powder, and black pepper together in a small bowl.
Coat the bottom of a large skillet with the oil and place it over medium heat. When the oil is hot, add the tofu in an even layer. Cook for about 10 minutes, flipping once or twice, until the pieces are browned on multiple sides. Remove the tofu from the pan and transfer it to a plate.
Raise the heat to high and add a dash more of oil to the skillet if it seems too dry. Add the peppers and onions, and cook, stirring frequently, until browned in spots and tender-crisp, 1-2 minutes.
Return the tofu to the pan and pour the sauce over the tofu and veggies. Cook for 1-2 minutes more, until most of the liquid has evaporated. Remove from heat and stir in the cilantro.
Stuff the tofu mixture into tortillas and top with salsa, cashew or vegan sour cream, and/or guacamole. Serve.