(for reference)
Tofu is bland and has a lousy macro profile. I cook that shit any of 18 different ways, seasoned according to cultural traditions from Alaska to Australia, and it's still a) tasteless, b) sproingy and c) unpleasant.
The (non-exhaustive) following are protein sources better than...