You don't need substitutes. Hero the vegetable. I eat meat 2/3 times a week.It's very rare I'll eat a meal with no meat, no plans on changing this to be honest.
I've tried substitutes, and while they're not horrible, they're not exactly nice either. Life's too short to force myself to eat food I don't enjoy.