I was a vegetarian for many years and the one thing I couldn't eat was.....tofu! I have a problem with textures and no matter how I made it I couldn't eat it.
Then I worked in a camp as special diets cook and I had 15 vegetarians on staff as well as weekly campers. I learned to do some interesting things with tofu for them.
1. We marinated it in a vegan soy sauce called "Bragg's" (great stuff but hard to find - any type that you will eat is good) or in a lemon juice/veggie broth/garlic mixture and fried it.
2. I made a tofu fried rice with cooked white or brown rice (whatever was on hand), onion, bell peppers, cubed tofu, dried herbs, a little soy sauce and veggie broth. This was a huge hit and great when I was running short on time.
3. I "ground it up" so it looked like cheese curds, made a simple tomato sauce and added the tofu. I served this over noodles and it was also a hit.
My DH makes a breakfast shake with tofu, banana, pineapple and soy or almond milk. He often adds coconut to it as well.
Hope that helps!
PS While preparing all these things and needing to taste them I came to love tofu and now, while I need some meat in my diet (I went anemic and they found I needed meet protien) I still incorporate as much vegetarian food into my diet as I can.
"Variety is not just the spice of life, it is the key to life" - Chef Michael Smith