Lentils (1 cup of cooked lentil = 18 grams of protein)
Lentils could be the new red meat. One cup has almost 37 percent of your daily value of iron. Not to mention the 16 grams of fiber it has to fill you up (and stop you from reaching for that mid-afternoon doughnut). Here’s how to know if your diet is too low in fiber.
Edamame (1 cup of edamame = 17 grams of protein)
Along with protein, edamame is another rich source of fiber. One cup provides almost 9 grams, the amount you would find in a few slices of bread. Ditch the bread with that salad, and instead add a heaping cup of edamame. These other surprising salad tricks can help you lose weight.