This step is optional, however it helps tofu absorbs lot of flavors. Boil sliced or cubed tofu in salted water for 2-3 minutes. Then strain it out. Keep it aside. If not boiling the tofu, make sure to press the tofu and slice/cub them.
Blend 3 tbsp of chipotle pepper in adobo sauce with 3 cloves of garlic. Take the paste out in a big wide bowl.
In the same bowl, add in other seasoning listed under "Tofu Fajita" along with honey, oil and lemon juice. Mix it all then add in sliced/cubed tofu.
Coat sliced/cubed tofu with chipotle mix as gently as possible to avoid breaking the tofu.
Then add in sliced onion, pepper, jalapeno. Coat it all well with chipotle mix, making sure tofu does not break.
Cover it and let it marinade in the fridge anywhere from 30 minutes to few hours. You can marinade over night as well.
When ready, spray a non stick wide shallow pan with cooking oil and cook tofu fajita on high heat until they start to char, tossing everything few times during this process. Once done keep it aside.