How to get protein without the meat (2024)

Eating protein does not have to mean eating meat, and there's growing evidence that replacing animal proteins with more plant-based proteins can benefit your health. These (mostly) vegetarian foods are high in protein and heart-healthy too.

  • Take our quiz and find outhow much you really know about protein.

1. Pulses

How to get protein without the meat (1)

Pulses are an inexpensive protein choice, are high in fibre and a source of iron. They are part of the legume family and include all beans, peas and lentils. A daily serving helps to lower your cholesterol level and counts toward your 5-a-day. If you buy tinned pulses, check the label and choose ones that have no added salt or sugar. They are easy add-ins to sauces, soups and stews, even if they’re not used in the original recipe.

Portion Protein (g)
Baked beans 3 tbsp (120g) 6
Chickpeas 3 tbsp (105g) 8
Lentils 3 tbsp (120g) 9
  • Try our Tuscan bean and vegetable stew(pictured above).

Want to get fit and healthy?

Sign up to our fortnightly Heart Matters newsletter to receive healthy recipes, new activity ideas, and expert tips for managing your health. Joining is free and takes two minutes.

I’d like to sign-up

2. Soya beans

How to get protein without the meat (2)

Unlike other pulses, soya beans are a complete protein, comparable in quality with animal protein, but are low in fat and contain fibre and iron. Eating 25g of soya protein a day, instead of meat, can help lower cholesterol levels. This is equivalent to a glass of soya milk, a pot of soya yoghurt or an 80g serving of tofu.

Portion Protein (g)
Tofu 100g 8
Soya milk 200ml 6
  • Try our spiced tofu and carrot burgers.

3. Quinoa

How to get protein without the meat (3)

Quinoa is cooked and eaten like a grain, but is actually a seed of a green vegetable related to chard and spinach. It is a good protein food, but it’s not the amount that is impressive, it’s the type. Unlike cereals, quinoa has all of the essential amino acids you find in animal protein. It is an easy substitute for rice and pasta.

Portion Protein (g)
Quinoa 185g (five tablespoons when cooked) 8
  • Try our quinoa, chicken and courgette salad(pictured above).
  • Buy recipe books from our online shop.

4. Nuts

How to get protein without the meat (4)

Nuts provide a good dose of protein in a handful and are packed with fibre. Although they are high in fat, and hence calories, most of this fat is heart-healthy unsaturated fats. But stick to a handful per day (30g).


Portion Protein (g)
Peanuts 30g 8
Walnuts 30g 4
Hazelnuts 30g 4
  • Read our expert's view onnuts as a healthy snack.

5. Seeds

How to get protein without the meat (5)

Like nuts, seeds contain healthy unsaturated fats and protein. They can be easily added to salads and pasta or you can eat them plain as a simple snack.

Portion Protein (g)
Sunflower 30g 6
Pumpkin 30g 7
  • Add seeds to your breakfast with our apricot muesli with toasted seeds(pictured above).

6. Cereals and grains

How to get protein without the meat (6)

Wholegrain breads, rice and pasta have more protein, fibre and iron than white versions. Brown rice with beans, or bread with hummus or nut butter, can give you as much protein as a piece of meat.

Portion Protein (g)
Wholegrain rice 185g cooked (75g uncooked) 7
Wholegrain bread Medium slice 3
Oats (uncooked) 40g 4
Wholemeal pitta 58g 5
  • Try our salmon pate on wholegrain toast.

7. Quorn™

How to get protein without the meat (7)

Like soya, Quorn is a complete protein. It is made from an edible fungus and has a meat-like texture. It is naturally low in saturated fat. It contains more fibre than an equivalent portion of baked beans, wholemeal bread or brown rice. It is sold in a range of forms from mince to fillets, so can easily be swapped with meat, but take care to read labels as the salt content can vary.

Portion Protein (g)
Quorn 100g 11
  • Why not use Quorn instead of beef in our burritos(pictured above)?

8. Dairy

How to get protein without the meat (8)

Milk, yoghurt and cheese are great sources of protein and also contain calcium to keep our bones healthy. Choosing lower-fat dairy options will help reduce your saturated fat intake without compromising on protein or calcium.

Portion Protein (g)
Milk 200ml 7
Cheddar cheese 30g 8
Yoghurt (plain) 150ml 7
  • Read our guide to Cheese: the Good, the Bad and the Ugly.

9. Eggs

How to get protein without the meat (9)

It’s a myth that eggs are bad for your heart. Eggs do contain cholesterol, but it’ssaturated fatthat you need to worry about in terms of blood cholesterol levels. Eggs are low in saturated fat and good sources of B12 and vitamin D. There is no limit to how many eggs you can eat, but if you havefamilial hypercholesterolemiathen talk to your doctor or dietitian for advice about your intake.

Portion Protein (g)
Eggs 120g (two medium eggs) 14g
  • Follow our readers' tips for6 ways to the perfect poached egg.
  • How much do you know about eggs? Take our quiz to test your knowledge.

10. Fish

How to get protein without the meat (10)

White fish is a low-fat protein source. Oily fish, such as sardines, mackerel or salmon, are a little higher in fat but contain omega-3 fatty acids, which are heart healthy. Oily fish are also good sources of vitamins A and D. Aim to have two portions of fish a week, of which one should be oily.

Portion Protein (g)
Baked fish 140g 25
  • Boost your fish intake with5 fresh ideas for getting fish into your diet.

What your daily protein intake might look like

Breakfast Egg on toast 9g
Lunch Salmon sandwich 27g
Dinner Veg and lentil chilli with brown rice 16g
Total 52g
Recommended 45-55g
  • Try our top 10 vegetarian recipes.
  • Read more aboutprotein.

What to read next...

How much protein do I need to gain muscle?

Read the article

How to get protein without the meat (11)

How to get protein without the meat (2024)

FAQs

How to get protein without the meat? ›

Protein-Rich Foods (30 grams per serving)

Plant: soy, beans, legumes, lentils, grains, nuts, and seeds.

How can I get 30 grams of protein without meat? ›

Protein-Rich Foods (30 grams per serving)

Plant: soy, beans, legumes, lentils, grains, nuts, and seeds.

How to get 120 grams of protein a day without meat? ›

My top sources in my day-to-day diet are:
  1. Whey Protein Powder (20g per scoop) (I use the MyProtein Whey Impact in the Chocolate Smooth or the Sticky Toffee Pudding flavour)
  2. Eggs (13g for a medium egg)
  3. Greek Yoghurt (10g per 100g of fa*ge Total 0%)
  4. Quorn Pieces (13g per 100g)
  5. Quorn Mince (14g per 100g)
  6. Tofu (10g per 100g)
Apr 2, 2019

What gives more protein than meat? ›

LENTILS.

Much like beans, lentils check some important boxes for herbivores. One cup of cooked lentils has nearly 18g of protein — more than the amount in a hamburger — and also contains a lot of fiber, vitamins, and minerals. This curried red lentil soup is ready in about an hour.

What to eat when you can't eat meat? ›

Eat beans, pulses, eggs and other sources of protein

Pulses are particularly important for people who don't get protein by eating meat, fish or dairy products. Other non-dairy sources of protein include eggs and meat alternatives, such as tofu, mycoprotein (such as Quorn), textured vegetable protein and tempeh.

What are 2 foods that are protein but not meat? ›

Take our quiz and find out how much you really know about protein.
  • Pulses. Pulses are an inexpensive protein choice, are high in fibre and a source of iron. ...
  • Soya beans. ...
  • Quinoa. ...
  • Nuts. ...
  • Seeds. ...
  • Cereals and grains. ...
  • Quorn™ ...
  • Dairy.

What food is high in protein but not meat? ›

5 Protein-Packed Foods for Healthy, Meatless Meals
  • Eggs. Eggs are a great source of protein. ...
  • Tree Nuts. Tree nuts include walnuts, almonds and pecans — don't confuse them with peanuts, which are legumes. ...
  • Legumes. Legumes include a range of beans and peas such as black beans, chickpeas and lentils. ...
  • Soy. ...
  • Yogurt.

What is the #1 rated protein shake? ›

Summary: Compare the Best Protein Shakes of 2024
ProductForbes Health RatingsBest For
Lean Body by Labrada5.0Best Overall
Fairlife Core Power4.5Best Budget-Friendly
OWYN Plant-Based Protein Shake4.0Best Plant-Based
Premier Protein3.0Best Flavor Variety

What foods are complete proteins? ›

Complete proteins.
  • ‌Fish.
  • ‌Poultry (chicken, duck, or turkey)
  • ‌Eggs.
  • ‌Dairy products (milk, yogurt, or cheese, for example)
  • ‌Beef or pork.
  • ‌Soy products, such as tofu and edamame.
Jul 13, 2023

What 3 foods contain the highest amount of protein? ›

Foods that are highest in protein typically include lean meat, poultry, and seafood. But you can also get protein from eggs, beans, nuts, seeds, and soy products.

What fruits are high in protein? ›

5 Higher-Protein Fruits
  • Guava. Protein count: 4.2 grams in 1 cup. ...
  • Jackfruit. Protein count: 2.6 grams in 1 cup. ...
  • Blackberries. Protein count: 2.1 grams in 1 cup. ...
  • Avocado. Protein count: 1.5 grams in half of an avocado. ...
  • Pomegranate Arils. Protein count: 1.5 grams in ½ cup.
Apr 10, 2024

How to get protein without meat? ›

If you're looking to switch up your protein sources, consider swapping some of these plant-based proteins into your favorite recipes:
  1. Tofu. This versatile protein-rich vegetarian food is among the most popular plant-based proteins. ...
  2. Lentils. ...
  3. Chickpeas. ...
  4. Chia Seeds. ...
  5. Soy and Pea Proteins. ...
  6. Hemp Seeds. ...
  7. Vegan Protein Powder. ...
  8. Oats.
May 31, 2022

Do potatoes have protein? ›

A medium potato has 3 grams of protein, more than most vegetables and about the same amount as 1/3 cup of milk. The quality of the potato protein, including how easy it is to digest and the amino acids it contains, is considered to be high.

What is the 30g protein breakfast myth? ›

Protein myth: the body can only absorb 30g protein per meal

According to research, the human body can absorb a virtually unlimited amount of protein.

What food equals 30 grams of protein? ›

30 grams of protein cheat sheet:
  • 1 1/2 cups Greek yogurt.
  • 1 cup tempeh.
  • 5 oz shrimp (about 10 large shrimp)
  • 1 cup cottage cheese.
  • 4 oz chicken (about half of a chicken breast)
  • 5 oz grass-fed steak (slightly larger than a deck of cards)
  • 1 1/2 cups tofu.
  • 2 cups black beans.
May 19, 2023

What food is equivalent to 30 grams of protein? ›

What Does 30-35 Grams of Protein Look Like?
  • 4-5 ounces of meat = a large chicken breast or fish fillet, or a medium-sized steak or chop (also at least 5-10g of fat) Four ounces of meat is about the size of a deck of cards.
  • 1 ½ cups of low-fat cottage cheese or greek yogurt.
  • 5-6 whole eggs.
Jun 18, 2018

How can I get 30 grams of protein naturally? ›

Step One: Eat 30 Grams of Protein
  1. Three scrambled eggs, topped with cheese.
  2. A fruit smoothie made with protein powder.
  3. Greek yogurt topped with nuts.
  4. Cottage cheese with pineapple.
  5. High protein bread topped with nut butter or eggs and cheese.
  6. A bowl of quinoa topped with tofu, eggs, beans, or cheese.
Nov 27, 2023

What equals 30 grams of protein? ›

Foods that provide around 30 grams of protein include 3.5 ounces of cooked chicken breast, 4 ounces of cooked salmon, 1 cup of nonfat Greek yogurt, and 5 large whole eggs. The serving size needed to reach 30 grams of protein varies depending on the food.

Top Articles
Latest Posts
Article information

Author: Catherine Tremblay

Last Updated:

Views: 5838

Rating: 4.7 / 5 (67 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Catherine Tremblay

Birthday: 1999-09-23

Address: Suite 461 73643 Sherril Loaf, Dickinsonland, AZ 47941-2379

Phone: +2678139151039

Job: International Administration Supervisor

Hobby: Dowsing, Snowboarding, Rowing, Beekeeping, Calligraphy, Shooting, Air sports

Introduction: My name is Catherine Tremblay, I am a precious, perfect, tasty, enthusiastic, inexpensive, vast, kind person who loves writing and wants to share my knowledge and understanding with you.