hi sorry for the delay in responding to this thread. I am a vegetarian and use Tofu a lot. in addition to Cherrianne’s great ideas, another couple of thoughts for you.
Firstly make sure use high quality GMO free tofu (Cauldron is the one that I find most readily available.)
if you want it to have a denser texture, wrap it in kitchen towel and press it between to plates with a weight on top, to rid it of excess water (I don’t bother to do this for everyday use in stir fries.)
Tofu is bland, so as Cherrianne says it is all about getting the tofu to absorb flavour so I often use some combination of garlic, chilli, lime, ginger and tamari (wheat-free soya sauce, which many people say is healthier). If you chop it into cubes and marinade it in some tamari, for even 1/2 hour, then fry in a little olive oil and add to any sort of stir fried veg. e.g. I make a quick dinner that is low calorie, low carb, good fats and protein. – add fried tofu to a stir fry of shredded cabbage, onions and mushrooms (great with a tablespoon of peanut butter stirred in at the end and/or some coconut milk if you have enough calories left over!)
Good luck and do let us know how you get on!