Food & Nutrition

Vegetarian plant based protein sources

12 vegetarian recipes packed with plant-based protein sources.
Published 23 August 2017 | Updated 11 November 2022

Plant based protein sources

When looking for a protein source, many people might opt to put meat on their plate. While most meats are indeed high in nutrients, putting some plant protein on the menu can also be a great way to create a well-balanced meal—especially if you’d like to increase your veg intake or if you’re one of the 2.25 million Australians currently living a ‘meat-free life’ vegetarian diet. Meat is a good source of protein but it’s not the only option. Legumes including lentils, kidney beans, and chickpeas, soy products, grains, nuts, and seeds are also sources of protein, as well as fibre and minerals. Protein is an essential nutrient for the human body. It helps to repair cells and tissue, it builds enzymes needed for important hormones, and it acts as a building block for our muscles, skin, cartilage, and blood. 


From hummus to cumin and coriander-spiced chana masala, chickpeas are a versatile source of plant-based protein with a wide variety of culinary uses. A single cup of cooked chickpeas contains just over 15 grams of protein; try adding this tasty legume to the follow recipes:

  • Grain salads: Chickpeas add plenty of satisfying protein to any grain salad (quinoa, farro, and bulgur are all great options.) Chickpea and grain salads can take on the most robust of flavours, particularly those inspired by Middle Eastern, Mediterranean, and Italian cuisine.
  • Vegetable soups: Minestrone, cabbage, and other broth-based soups are the perfect vehicle for freshly boiled or canned chickpeas. If adding dried chickpeas to vegetable soup make sure you have plenty of extra liquid; chickpeas need a good hour and half to two hours of cooking time.
  • Roasted chickpeas: Roasted chickpeas make a memorable crunchy snack any time of day. Roast your own using your favourite herb and spice blend or buy them pre-roasted; not only are roasted chickpeas a highly nutritious snack they can also be used in place of traditional croutons in soups and salads.


So much more than a tasty snack, pre-shelled edamame beans contain a whopping 23 grams of protein per cup. Edamame are young soy beans that can be found either in the pod or shelled (peeling apart un-shelled edamame is a highly satisfying activity, similar to breaking apart pistachios in the shell.) Try adding cooked and shelled edamame to:

  • Grain bowls: Shelled edamame add protein, flavour, and a beautiful green colour to any grain bowl. Steam in the microwave or over the stove top and add the cooked edamame to Asian-inspired protein-rich grain bowls.
  • Stir-fries: Pre-cooked edamame can be added to stir-fries towards the end of the cooking process. Edamame can take on brightly flavoured marinades, spices, and sauces and are equally at home in vegetarian or meat-based recipes.
  • Edamame-hummus dip: Add cooked edamame to homemade or store-bought hummus, giving the dip a quick blitz in the food processor or blender before serving. Top the beautifully green dip with a drizzle of olive oil and plenty of chopped fresh herbs.


Intimidated by the thought of cooking tofu at home in your own kitchen? Don’t be! Tofu is much easier to cook than you think and it’s certainly more forgiving than meat, fish, and poultry. Plus, one 150 gram serving of firm tofu contains more than 12 grams of protein and is low in saturated fat. If you’re learning how to prepare tofu it’s easiest to begin with the baking method; all you need to do is slice the tofu into slabs, add it to a rimmed baking dish and cover with a marinade (such as soy-ginger or Italian-inspired herbs and garlic) and then bake in a hot oven for 20-45 minutes (depending on how chewy you like your tofu).

  • Baked tofu: Add baked firm or extra-firm tofu to stir-fries, curries and salads (try batch-cooking baked firm tofu at the beginning of the week and adding to recipes as needed.)
  • Scrambled tofu: Replace all or up to half of the eggs with crumbled firm tofu next time you make scrambled eggs. In search of that golden sunny egg colour? Add a generous pinch of turmeric to the scrambled tofu.


Although lentils might seem like an innocuous ingredient, a single cup of boiled lentils contain more than 18 grams of protein! Puy, green, and brown lentils can be used in many different recipes; particularly soups, salads, and pasta dishes:

  • Canned lentils: Canned lentils are a simple way to add plenty of protein and fibre to many different types of recipes. Simply drain, rinse and stir into soups, stews, and pasta sauces.
  • Minced meat: Minced meat, the kind used for hamburgers and shepherd’s pie, can be partially substituted with lentils for at least half the meat that a recipe calls for.

The amount of protein you need in your diet depends on your weight. As a rough guide, the recommended dietary intake for protein is 0.75g/kg for adult women, 0.84g/kg for adult men and around 1g/kg for pregnant and breastfeeding women, and for men and women over 70 years.