Going vegan is tough. I've gone for stretches as a vegan (okay, so I never broke any records, but still), and I found that the hardest part of my diet to satisfy was getting an adequate source of protein. Now, there are plenty of ways to get your protein sans meat or eggs—but I will say that it takes some adjusting too. Instead of steak and eggs, you've got tofu and beans. To the un-vegan, that just doesn't seem like a fair trade.

There are plenty of other options as well of course—and if I had the following foods stocked up in my kitchen when I attempted to go vegan, perhaps I would've lasted longer than a week. Here are 5 protein rich, vegan—friendly foods you should stock your kitchen with.