8 high-protein vegetarian dinners that pack even *more* protein than a steak

If you were asked which contains the most protein between a steak and a can of chickpeas, you’d probably choose the steak without a second thought. But you’d be wrong. While the recommended 3-ounce serving size of steak packs 21 grams of protein, a measly cup of chickpeas contains a whopping 39 grams. With that in mind, making high-protein vegetarian dinners is pretty easy.

Aside from chickpeas, a cup of lentils contains 50 grams of protein, a cup of tofu has 20 grams, and kidney beans contain 43 grams of protein per cup. Not too shabby—especially considering the recommended dietary allowance (RDA) of protein for a 140-pound person is 50 grams per day, or about 7 grams per 20 pounds of body weight.