Preheat oven to 400
FOR THE BBQ SAUCE: in a medium sauce, add all the ingredients and whisk until thick, about 5 minutes. Remove and store in an airtight container.
FOR THE TOFU: Slice tofu into thirds and lay on a towel. Place another clean towel or paper towel on top and press firmly to remove exces liquid. Then cube up the tofu and place on a baking dish.
Drizzle a little olive oil, salt, and eppper to taste. Then add about 1/3 cup of the BBQ sauce and mix.
Spread evenly on baking sheet and bake for 25 minutes making sure to flip half way through.
Once cooked, add another 1/2 cup of BBQ sauce and mix well.
FOR THE SALAD: add all the ingredients into a large bowl including the ranch and mix well.
TO SERVE: Place salad on the plate and top with the BBQ tofu.
ENJOY!