High-protein vegan meals: 20 easy ideas

Red lentil curry with coconut, coriander and charred flatbread
In short: build every meal around a protein-rich plant food: tofu, tempeh, seitan, edamame, lentils, beans, chickpeas or soy milk, then add whole grains, nuts and seeds. Most healthy adults need about 0.8 g of protein per kilogram of body weight a day, and a varied vegan diet covers that easily.

"Where do you get your protein?" is the question every plant-based eater hears. The honest answer: from almost everything, and especially from soy, legumes and seitan. These 20 meals make it easy to hit your protein target without protein powder or complicated recipes.

How much protein do you need?

The US National Academies of Medicine set the adult target at 0.8 g of protein per kilogram of body weight per day. For a 70 kg (154 lb) adult that's about 56 g a day. Athletes, people building muscle and older adults often aim higher. In Vegochef, your protein target is calculated from your body, activity and goal. Work out your own number with our protein calculator.

Plant foods don't need to be combined in the same meal: eating a variety of protein foods over the day gives you all the amino acids you need.

The best protein-rich plant foods

Curious about the numbers? See how much protein is in lentils, chickpeas, tofu, edamame, quinoa, peanut butter and seitan. Eat eggs and dairy? See high-protein vegetarian meals.

Breakfast

  1. Tofu scramble with spinach, peppers and turmeric, on wholegrain toast.
  2. Overnight oats made with soy milk, chia seeds and a spoon of peanut butter.
  3. Soy yogurt bowl with hemp seeds, pumpkin seeds and berries.
  4. Chickpea flour omelette with mushrooms and tomatoes.
  5. Smoothie with soy milk, frozen banana, oats and peanut butter.

Lunch

  1. Lentil and roasted vegetable salad with a lemon-tahini dressing.
  2. Black bean and avocado salad with corn, peppers and lime.
  3. Hummus and falafel wrap with crunchy vegetables.
  4. Edamame and quinoa bowl with cucumber, carrot and peanut-lime sauce.
  5. Split pea soup with wholegrain bread.

Dinner

  1. Tofu and vegetable stir-fry with noodles or brown rice.
  2. Red lentil curry with spinach and rice.
  3. Bean chilli with kidney and black beans, topped with avocado.
  4. Tempeh tacos with cabbage slaw.
  5. Chickpea and spinach stew with crusty bread.
  6. Seitan and broccoli in a garlic-ginger sauce.
  7. Whole-wheat pasta with lentil bolognese.

Snacks

  1. Roasted chickpeas with smoked paprika.
  2. Edamame with a pinch of salt.
  3. Hummus with carrot and cucumber sticks, or peanut butter on apple slices.

Tips for more protein with less effort

Frequently asked questions

How do I get enough protein on a vegan diet?

Include a protein-rich food at every meal: tofu, tempeh, seitan, edamame, lentils, beans or soy milk, plus nuts, seeds and whole grains. Most healthy adults need about 0.8 g of protein per kilogram of body weight a day.

Is whey protein vegan?

No. Whey is made from milk, so it isn't vegan. Vegan protein powders are usually made from pea, soy, rice or hemp protein.

Which vegetables have the most protein?

Edamame and green peas are the most protein-rich 'vegetables', because they're legumes. Leafy greens, broccoli and asparagus contain some protein, but much less per serving.

Do vegans need to combine proteins in every meal?

No. Eating a variety of protein foods over the day gives you all the essential amino acids; they don't need to be combined at the same meal.

Recipes to try

See all recipes

Related guides

See all guides

See your protein, and everything else

Plan these meals in Vegochef and see protein next to 29 vitamins, minerals and lipids, against targets for your age, sex and goal.

Try it free for 7 days
This guide is general information for healthy adults, not medical advice. Talk to your doctor or a dietitian before starting or changing supplements, especially if you're pregnant, breastfeeding or have a health condition.

Sources