Vegan high protein meals |Nutrition advice

As a vegan you don’t have to worry about your protein intake, unless you are maybe 1) undereating, 2) mostly eating starchy foods such as rice and potatoes and very little beans, legumes, nuts or seeds, and 3) if you are a fruitarian or raw food, then it can be harder to get an adequate amount of protein.

And also, if you do want to build muscle then having a higher protein intake is recommended.  (Read my post HERE about if you should take protein powder as a vegan)

Image result for vegan high protein meals

If you eat varied and include lots of legumes, nuts, seeds, grains, some plant based milk, maybe some tofu/soya/tempeh, then protein shouldn’t be a problem.

However, if you do want to eat more protein or want some high protein meal ideas… then below are some of my best tips!

If you want some meal ideas for low carb vegan meals, i have a post about there HERE

Or if you want cheap vegan eats, post HERE(snacks) and HERE (Main meals)


Tofu scramble with beans and potatoes (can either be  breakfast/snack/ or main meal!) (Recipe HERE)

Soya yoghurt mixed with vegan protein powder, roasted nuts and seeds (or peanut butter) & fruit

Oatmeal with protein powder, nuts/seeds & plant based milk. (Note, you don’t need to use protein powder!)

Smoothie with oats, banana, protein powder(optional), oat milk & nut butter

Chia pudding with oatmilk & almonds/peanuts -> Can add cacao, berries, vanilla etc for flavouring!

Rice cakes with hummus and fried tofu (& adding some paprika or cucumber on top for extra crunch!)

Roasted chickpeas or edmame beans (Recipe HERE)

Chickpea cookie dough (recipe HERE)

Baked beans on toast (optional, with tofu scramble)

(Note, you can also combine the snacks such as a smoothie as well as rice cakes with tofu, or make chia pudding with chickpea cookie dough, etc)


Quinoa with fried tofu and vegetables

Quinoa salad with sweet potato, corn, edmame beans, chickpeas, sunflower seeds & salad & dressing

Salad with tempeh/tofu/soya meat, roasted chickpeas, seeds, avocado and a dressing based on soya yoghurt

Tacos with soya meat, black beans, avocado, corn and roasted potatoes & salsa, soya yoghurt (either use home made tortilla bread, nachos, or regular store bought tortillas)

Lentil soup with chickpeas, tofu & veggies, served with quinoa or some form of grain. (Add some vegan creme fraiche or soya yoghurt on top!)

Bean pasta with soy meat and tomato sauce and veggies

Stuffed paprika with a mix of seitan, brown rice or quinoa, vegan cheese, black beans, a bit of oat cream & serve with salad

Spring rolls with tempeh/seitan/tofu with vegetables and peanut butter dipping sauce

Home made burgers example black bean burgers, chickpea burgers, or why not use a store bought soya burger. Top with avocado, tomatoes, salad, vegan yoghurt as a base for sauce.

Buddha bowls with a bunch of lentils, beans, quinoa, tofu & salad & maybe some rice or potatoes, is a way to get alot of protein in one meal.


Some of the foods with most protein are (in no particular order!): 
Seitan (as long as you aren’t gluten intolerant), quinoa, chickpeas, black beans, lentils, green peas, nuts & seeds (particularly chia seeds, pumpkins, almonds & peanuts (even if they’re techincally not a nut), nut butters, tofu/tempeh/soya products, buckwheat, oats, amaranth, plant based milk

Hemp seeds & spirulina have quite alot of protein, however as you only eat such small amounts of these i wouldn’t count them as your protein source.

Most vegetables have a little protein, however they shouldn’t be your first source of protein and instead eating more legumes, grains, nuts, seeds etc

Also note, store bought soya products can often give 18-22g protein per serving in example a burger or serving of fake meat. So that is an easy (but not always cheap) way to get alot of protein in a small portion, because with beans and lentils and grains you often need a higher volume and bigger amount to get the same amount of protein. Example, 100g quinoa will give you 14g protein and chickpeas give 7g protein per 100g (cooked), compared to a soya burger is around 15-20g per 100g (and portion wise is alot smaller in volume). 

HOWEVER, i would say just eat the fake meat/store bought products as extra and try eat beans, lentils, grains, nuts primarily as they also have alot more vitamins, fiber, antioxidants, beta-glucans etc than premade soya products.

If you eat alot of beans, grains, lentils, it can lead to alot of bloating, and you can read more about fiber and bloating as sa vegan HERE

Also read more about food comparison HERE (I.E comparing meat with vegan protein sources)

4 Comments Add yours

  1. I’ve been vegetarian, no seafood or eggs (baked in a cake I can eat 😂) but now starting my vegan journey. Beans don’t agree with me or do you fix them a specific way so they don’t cause gastric distress?!? Love quinoa in anything, couscous too! Thanks and I’ll be checking out your posts tomorrow at lunch! 👩🏻‍💻🥒🥗🍌🍐🌶


    1. That is awesome 🙂 Some people have it harder to digest beans, so i would say slowly increase your intake of different beans. Maybe try different ones and see if any of them effect you less/give you less discomfort 🙂 I wrote a post about fiber which might be interesting if you are new to a vegan diet!

      Liked by 1 person

      1. Thank you, I’ll check it out. 😊


  2. Rosy Mathew says:

    I tried going vegan few months ago. I did for a month or two. I felt great on the inside. The only downside was that I was always hungry and craving a lot. But to control, I chose healthy snacking in morning between breakfast and lunch and before dinner.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.