Those are the top nutrients that vegetarians may fall short on, Tara Ostrowe, MS, RD, a New York City-based registered dietitian and exercise physiologist, tells BuzzFeed Life.

An app like Wholesome can help you log what you eat every day, and it'll tell you how close you are to your daily recommended allowance of each nutrient. It can also give you tips for which foods you might want to eat to hit the nutrients you're low on.

Pictured above are cheesy black-bean–stuffed sweet potatoes with poached eggs, which come with 19 grams of protein (and 365 calories). Get the recipe here, and check out 22 High-Protein Meatless Meals For Under 400 Calories for a few more ideas.