Ditch the tofu.
Seriously, though. A lot of people who would be perfectly happy eating vegetarian or vegan can't stand tofu and other meat substitutes (including myself). There are plenty of other ways to cook (most of which are cheaper) veg meals, so ditch the tofu.