Press the tofu in a tofu press or pat with paper towels to drain the liquid. Then chop into bite size cubes and set aside.
Preheat the oven to 400 and line two roasting pans with parchment paper or just one if you have an air fryer.
Combine all the jerk seasoning ingredients together and mix until combined. In a separate bowl mix 3 tbsp of the seasoning with arrowroot starch.
Coat the tofu cubes in the seasoning mixture, and then add to air fryer or place on a roasting pan. Place in the oven or air fryer at 400 degrees for about 15- 20 minutes flipping halfway until golden and crisp on the outside.
On the other roasting pan add the poblano pepper and optional chopped bell pepper. Place in the oven with the tofu and allow to roast for about 15 -20 minutes flipping halfway until the poblano skin is charred and bell peppers are soft and golden.
While the veggies roast, chop the pineapple and add to a bowl. Then add in chopped cilantro and green salsa.
In a blender add ranch with the herbs and blend till smooth. Then set aside.
When the poblano pepper is done roasting, take off the skin and deseed. Then chop and add to the pineapple mixture and stir to combine.
Chop the lettuce, avocado, and heat up tortillas if needed.
Then ready to serve. Layer tofu, pineapple salsa, lettuce, avocado, and a drizzle of ranch in a tortilla and enjoy!