7 Powerful Protein Sources For Those Who Don’t Eat Meat Or Fish

While individuals who don't eat meat or fish may seem to have limited options to boost their protein intake, your daily staples could actually offer more than you might think.

Written by N. Lothungbeni Humtsoe | Published : August 14, 2025 9:07 PM IST

1/7

Lentils

Lentils are not only versatile but also packed with protein and fiber. You can create a wide variety of dishes to suit your taste while still meeting your protein needs.

3/7

Munching on nuts while watching TV or working on your computer is a great way to boost your protein intake. Although nuts don’t have as much protein as meat or fish, they still provide a good amount of plant-based protein along with healthy fats and other essential nutrients.

5/7

Edamame

Love eating edamame or green soybeans? Sauté them in virgin olive oil and enjoy a delicious, protein-packed snack loaded with essential minerals and nutrients.

7/7

Chia Seeds

Chia seeds are nutritional powerhouses. They are an excellent source of plant-based protein, known for high fiber, which supports digestive health and keeps you feeling full longer.