I am just finishing up my path to being vegetarian. What helped me was to give up one "category" at a time. I gave up red meat first, which was very easy. That decision was for health reasons but then I began learning about factory farms and the ethical implications. Next, I gave up the rest of "meat" . . chicken, pork, turkey, etc. but still ate fish. When you don't eat meat but still eat fish, this is called a "pescatarian". Fish was the last thing for me to give up. I never did use the substitute meats since I just slowly learned to not crave meat at all. Also, my family never adopted tofu. I tried it in meals a few times and it just wasn't much of a hit. Instead, our meals are based on vegetables and legumes (beans, nuts, etc.) and this is what works for us. One thing that has really shifted for me over my transition is that I fell in love with vegetables. I didn't eat that many servings before and now I actually crave vegetables. I am a new hubber here but have posted several recipes that you might want to try. I just got a Hub of the Day for my Sweet Potato Black Bean Enchiladas and I also highly recommend my Minnestrone Soup and Eggplant Parmesan recipes (just made this tonight). Just go to my page to see those. I really don't miss meat at all and am so happy I made that switch. My advice is to just take it slowly, one meal at a time.