Ive never had cravings for meat, in fact, I am repulsed by the look and smell of it, and I hate it when someone in a cubicle near mine at work eats a meat product at their desk.
A few years in as a vegan, I had cravings for eggs once, but chickpea flour omelets or scrambled tofu or chickpea salad sandwiches sufficed. In the beginning I missed my Greek yogurt, one of the few dairy products I could tolerate as an omnivore, and I have never been a huge fan of vegan commercial yogurt, so I learned to make tofu puddings and thick creamy smoothies that are not too sweet to satisfy that craving. Aside from those rare few instances (the egg craving was at a time when I was extremely underweight and depriving myself of food) I have not had any cravings.
My Mom on the other hand tends to binge on junk food and she will try to be strict vegan but then cave and eat Dominos pizza loaded with meat and dairy. :/ I have actually typed her a list of many many commercial vegan products she could reach for first, like Daiya frozen pizzas or burritos, or commercial vegan veggie burgers and so on. I even showed her where to find them locally, and compared cost and time to make it before eating because convenience is a factor for her. I think veggie meat patties and sausages are the way to go if you are really having a craving. You can even fry them in a skillet with a little oil.
On the other hand, learning to cook more of a variety of plant based meals that are healthy and nourishing but also satiating can help one keep from being bored with food and look forward to some great meals. If convenience is an issue, crockpots are a great way around that. I'll throw some ingredients in a crockpot before bed and it will be ready in the morning. I love chili in the crockpot, or millet and apples, or tapioca pudding.