13 Surprising Foods that Are High in Protein

Need extra protein in your diet that's not just red meat or chicken breasts? Luckily, there are plenty of legumes, seeds, grains and more to pack in the grams.

Meat is high in protein, but there are so many more ways to get the nutrient into your diet. Filling breakfasts might include protein-rich alternatives like oats or eggs, while legumes and grains can be cooked and mixed into healthy salads for lunch or dinner. Many meatless protein sources are part of vegan recipes, but you can also use them to supplement different cuts of steak, roast chicken or fish dishes.

1 / 13
tomato garlic lentils bowls
Taste of Home

Lentils

Lentils can be added to just about any dish—from hearty stews to burritos—and pack 9 grams of protein per 1/2-cup serving. These legumes come in red, black, brown and green varieties. They’re all nutrient-dense with a list of impressive benefits, including being high in fiber and low in calories.

2 / 13

Cooked Chickpeas on a bowl. Healthy and vegetarian food
Ivannag82/Getty Images

Chickpeas

You might already love chickpeas in hummus, but there’s so much more that these beans can do! If you can believe it, one cup of chickpeas (aka garbanzo beans) has 39 grams of protein. Try roasting them with your choice of spices for a light and crunchy snack or make them the center of dinner in a coconut ginger stir-fry.

3 / 13

Creamy peanut butter on wood table. Selective focus.
inewsistock/Getty Images

Peanuts and Peanut Butter

Popular in your classic PB&J sandwich, Thai dishes and, of course, peanut butter dessert recipes, peanuts and peanut butter are great sources of protein. Just make sure your peanut butter is 100% nuts without any additives so you’re getting all the nutritional benefits minus the extra sugar! One cup of peanuts has 28 grams of protein in it, and two tablespoons of peanut butter provide 8 grams of protein.

4 / 13

The black beans and wooden spoon in a wooden cup
Krit of Studio OMG/Getty Images

Black Beans

Black beans are versatile and slightly sweet compared to more buttery white beans. They have 8 grams of protein per serving and are also jam-packed with fiber and potassium. Health-ify your brownies by adding a can of black beans, or try classic black bean enchiladas or hearty black bean burgers for dinner.

5 / 13

Uncooked Wild Rice
Michelle Lee Photography/Getty Images

Wild Rice

Swap out your regular jasmine or brown rice for something on the wild side. Wild rice is higher in protein than other rice grains at 6.5 grams per one cup of cooked rice. It has a slightly chewy texture and nutty flavor, making it delicious in wild rice soup.

6 / 13

Chia seeds. Organic Dry Black and White Chia Seeds in bowl on gray stone background.
wmaster890/Getty Images

Chia Seeds

Chia seeds may be small, but they are mighty when it comes to nutrients. For reference, a single serving of these seeds equals almost 5 grams of protein. Add them to your morning bowl of oatmeal for extra protein and omega-3 fatty acids, or layer them up in a parfait with berries for a sweet treat. There are so many ways to power up with chia seeds!

7 / 13
Overhead view of oats in bowl
Winslow Productions/Getty Images

Oats

Oats are usually known for their fiber content, but this classic breakfast offers protein, too. One cup of cooked oats has about 6 grams of protein. Stir in a little peanut butter and sprinkle with chia seeds, and you’re on your way to a meatless breakfast with enough protein to keep you feeling full all morning long.

8 / 13

Full pink bowl of almonds over white wooden background, overhead view. Flat lay, from above, top view. Close-up.
Liudmyla Chuhunova/Getty Images

Almonds

Almonds are rich in protein and vitamin E, which are essential for healthy skin, hair and nails. Grab them by the handful for a snack on the go, add them to fresh salad recipes instead of croutons. Almonds provide 7 grams of protein per 1/4 cup serving.

9 / 13

Pumpkin seeds in a bowl
p_saranya/Getty Images

Pumpkin Seeds

Pumpkin seeds, also known as pepitas, are a tasty and easy snack you can enjoy all year long. One cup of these yummy seeds has 12 grams of protein for you. In autumn, roast your own pumpkin seeds at home for a special treat. They’re also great sprinkled on soups, stews and casseroles.

10 / 13

High Angle View Of Fried Egg In Frying Pan
Silvia Elena Castañeda Puchetta/Getty Images

Eggs

Eggs are a quick and easy way to add vegetarian protein to your diet, whether you’re on the go or looking for a filling snack. There are 6 grams of protein in one whole egg. If you’re in a hurry, hard-boiled eggs or pre-made egg bites are an excellent choice. For breakfast options, you can’t go wrong with scrambled eggs, omelets or huevos rancheros.

11 / 13

Quinoa seeds in a wooden bowl with a spoon on a bamboo surface
Janos Varga/Getty Images

Quinoa

Quinoa is a nutty seed that tastes like a grain. It’s rich in protein, fiber and folate. One cup packs 8 grams of protein. Try swapping your usual side dish for quinoa patties, or make it the main event with a filling quinoa salad. Quinoa in breakfast bowls rivals any version made with potatoes!

12 / 13

Cottage cheese or curd cheese
Arx0nt/Getty Images

Cottage Cheese

Cottage cheese is a protein powerhouse with 25 grams per cup. Try topping a bowl with fresh berries for a quick breakfast or snack. You can also use cottage cheese in many of your favorite recipes to pack in extra protein and calcium. Start your day with fluffy blintz pancakes, then whip up these healthy spinach and broccoli enchiladas for dinner.

13 / 13

Japanese side dish edamame
kf4851/Getty Images

Edamame

Edamame are young soybeans that can be enjoyed boiled or steamed. One cup of edamame has 17 grams of protein, and there are countless ways to enjoy this tasty snack. Sprinkle cooked edamame with sea salt for a fun appetizer. Toss them in the air fryer for a satisfying crunch or blend them up with tahini for a green take on hummus.