I agree with Andrea.. many people don't like meat, they like what it's soaked in or slathered in to make it taste better. So use those flavours in your vegan dishes. Also, many people have cravings when they aren't eating enough or meeting their nutritional needs, so make sure you're satisfied and getting all your nutrients before you pass your cravings off on a need for meat. And lastly, a highly processed diet will leave you craving and hungry. I had some crappy store bought bread the other day and I was unnaturaly hungry and cravy the rest of the day lol. Minimally processed, if at all, eat when you're hungry, eat till you're full.. go from there.