Many believe that the only way to have a protein-filled diet is to eat red meat, chicken, and fish at every meal. But there's another way: with beans. Beans are cheaper and healthier than most meats and are comparable in the amount of protein they contain.
1. Black Beans
Per cup, black beans have 15 grams of protein, and are in so many dishes, they'll be easy to incorporate into meals you already make. Swap out your typical hamburger for a quinoa black bean burger to make a family cookout just a little healthier.
2. Pinto Beans
You know when you're at Chipotle and they ask if you want beans and you say no and instead add sour cream, cheese, and double chicken? Stop doing that.
5. Kidney Beans
A true salad bar staple, the kidney bean has 15 grams of protein per cup, so you have no reason not to spoon as much will fit onto your salad tomorrow at lunch. But if you're more of a carbaholic (I can relate), try this chili mac and cheese recipe for an easy twist on a favorite.
6. Navy Beans
A warning first: don't look for an actual navy bean in the grocery store because these are actually white in color. Shocking, I know. Also shocking is their 15.8 grams of protein per cup. They're a good addition to a soup, like this Cuban-style white bean soup, which is perfect for a snow day, or a random Tuesday.
So the next time you're faced with the ultimate challenge of picking items at a salad bar, maybe try something you wouldn't normally have.