There are countless, delicious ways to fit protein into a vegetarian diet -- ways that go beyond downing a chalky shake made from an unidentifiable powder. Beans, tofu, eggs and veggies are just a couple of items on the long list of whole foods that pack a meat-free protein punch.

Carnivores may cock their heads in confusion at a piece of seitan , but one serving of the plant-based meat mimicker boasts 20 grams of protein . That's nearly double the amount of protein in a hamburger at McDonald's, which contains 12 grams.

So you can scarf down a hamburger from McDonald's (which, as a reminder, looks like this), or you can dig into one of the 22 recipes below, all of which have more protein than said burger.