These are all great ideas. I eat very little dairy, mostly cheese and a bit of Greek yogurt. But, I would find it hard to cut out meats and grains at the same time, so I have ended up cutting out most of the grains, except occasional quinoa, brown rice, kamut, or kasha (buckwheat). I have cooked with tofu for a long time; just buy the extra firm. I've also found some easier type recipes for "black bean burgers" that use low salt, canned beans instead of having to soak the hard ones. Generally, I eat 2 vegetarian meals a week, but it's a bit harder when I'm trying to do a semi-Paleo thing. I was vegetarian for about a year, before I met my DH, but at that time, it was more to lose weight, rather than any type of health issue or political statement.
2015 Trek Silque SSL
Specialized Oura
2011 Guru Praemio
Specialized Oura
2017 Specialized Ariel Sport