Preheat the oven to 350 degrees.
On a lightly greased baking sheet spread out tofu and bake for 10 minutes to dry out. Remove from oven and toss in BBQ sauce, then bake for another 15 minutes. On the same baking sheet, spread out frozen corn. Bake for 15 minutes with tofu.
While tofu and corn roast, make the herby ranch dressing. Combine all ingredients and stir until well mixed. Place in fridge to chill.
Toss spinach and romaine in dressing, then divide into bowls. Top with tofu, corn, cherry tomatoes, red onion, avocado, basil, and cilantro. If desired, drizzle with a little extra BBQ sauce. Enjoy!