I’m not a doctor or nutritionist, but here are my experiences: First, make sure you’re getting enough calories. When most people switch to a plant-based diet, they continue to eat the same volume as before, except that plant foods tend have less calories, so you actually need to eat more volume. Calculate your daily needs, then count up your food choices to make sure you're meeting your needs. Second, include a good bit of whole grains, potatoes, sweet potatoes and other healthy starches or carbohydrates. I love a big salad. A really big salad, but if I only put vegetables in it, I’m stuffed for an hour and ready to eat again because my salad was more like a “snack” in terms of calories. If I add grains or rice to it, however, I stay full. My body doesn’t zip through a potato as fast as it zips through lettuce. Finally, eat more. If you’re hungry, eat. Don’t allow yourself to go hungry. Anytime someone writes me asking this question, I have them send me their daily diet and 90% of the time, they weren’t getting enough calories or incorporating enough grains and once they eat more, the problem is gone :)