This easy BBQ tofu recipe is a flavorful vegan and vegetarian main dish featuring extra-firm tofu coated in a sweet, savory, tangy, and smoky BBQ sauce. Perfect for summer cookouts or year-round enjoyment, the tofu can be grilled or baked to achieve a deliciously browned exterior.