Plant-based food is high in fiber and lower in calories compared to meat, dairy, and eggs. If you don't replace those calories from animal products with adequate vegan sources and just load up on veggies, you can easily undereat! It's a myth that vegan food isn't satisfying — you just need to know how to create a delicious vegan meal and load up on beans, lentils, tofu, nuts, seeds, and other filling foods. Find our favorite bean recipes and high-calorie vegan foods here!