Every time I do a new program I try to follow the meal plan 100% (while still remaining vegan) because it's the best way to find out just what kind of results someone can expect from it, and it's the fastest way to get results. I just finished up the 21-Day Fix this weekend and was able to easily do it vegan, and I even did a round of Body Beast, including the competition prep week, vegan. (THAT was a challenge!)
Over the years I've definitely seen a change in Beachbody's meal plans. They're now focusing more on quality of food, and less on quantity, and they're taking into consideration people's different dietary concerns and allergies, whether you are lactose intolerant, gluten sensitive, Paleo or vegan, and so far the easiest to follow meal plan for vegans is from P90X3! (Other than the 21-Day Fix, that meal plan is in a category of it's own because of it's portion control system, which I LOVE LOVE LOVE! It's seriously so simple.)
The P90X3 meal plan gives you a simple calculation to figure out which level of calories you need, and each level is broken down into carbs, protein and fat. For myself, I fell under "Plan A", which is roughly 1,500 calories, and each day I was allotted 5 proteins, 10 carbs and 5 fats. One of the most notable things with the P90X3 meal plan is that you are not stuck substituting things for the protein category, so no tofu and protein powders (unless, of course, you want to!) Vegans are able to replace as many protein portions with a carb as you like, the only recommendation is to evenly distribute the grains and beans/legumes. How great is that!
Here's what the P90X3 shopping guide looks like for vegans!