Vegetarian foods high in Protein

One of the main concerns about vegetarians is how to include sufficient protein and build balanced meals to provide you with all the nutrients you need.

In order to do this, it is very important to know in which foods you can find the highest amount of protein so that you can build balanced and delicious meals!

So, what are highest vegetarian protein sources x 100gr? Let's find out!

  1. Peanut butter: 25g protein
  2. Beans: 24g protein
  3. Lentils: 22g proteins
  4. Tempeh: 19g protein
  5. Almonds: 19g protein
  6. Quinoa: 13g protein
  7. Eggs: 13g protein
  8. Tofu: 12g protein
  9. Greek yoghurt: 12g protein
  10. Soy milk: 3g protein


These are four of my favourite high protein vegetarian meals!

Greek yoghurt

  • Almonds and walnuts
  • Banana,
  • Coconut,
  • Peanut butter
  • Raspberry jam
Courtesy of: @wegetarianskakuchnia

Tofu Tacos

  • Small tacos
  • guacamole
  • Tofu
  • Beans
  • Red Jalapeños
  • Cabbage
  • Onion
  • Lime
Courtesy of: @unitedtofu

Tempeh Noodles

  • Noodle of your choice
  • Broccoli, zucchini, paprica, carrot
  • Tempeh
  • Feta cheese
  • Soy sauce
Courtesy of: @plantpowerfoods

Lentil Pasta

  • Lentil pasta
  • Zucchini, spinach, broccoli
  • Tomatoe sauce
  • Parmesan cheese
Courtesy of: @Lucy_and_lentils

Hope you learned something new and let me know if you liked this article! Follow me on Medium Healthy Nutrition with Lucia and on Pinterest



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store