Live Better

The power of plant-based foods

Eating from the earth is good for our bodies – and for the planet. Here are some easy ways to fill your plate with more delicious, plant-based foods.

Vegan buddha bowl. Bowl with fresh raw vegetables - cabbage, carrot, zucchini, lettuce, watercress salad, tomatoes cherry and avocado, nuts and pomegranate on slate background

What you eat affects how you feel every day. It also has one of the biggest influences on your longevity, vitality and your chances of developing a chronic disease. Nutrition experts have known how to eat for optimum health for generations, but too often the message is drowned out by fad diets, internet echo chambers and hyperbolic headlines.

Eating more plant-based foods is the common theme among the Blue Zone diets – those diets around the world associated with good health and the longest lifespans. These diets were famously explored by National Geographic fellow Dan Buettner in his book The Blue Zones: Lessons for Living Longer From the People Who’ve Lived the Longest.

Many studies (including the 20-year China–Cornell–Oxford Project led by Cornell University biochemist Thomas Colin Campbell) have supported the idea that eating lots of plant foods can contribute to a longer, healthier life compared to eating a meat-heavy diet.

Plant-based foods include vegetables, fruit, nuts, seeds, legumes and wholegrains – anything that is a plant or that grows on a plant. Plant-based foods are also rich in important vitamins, minerals, fibre, antioxidants and phytonutrients, all of which are required for the body to function optimally.

As well as being good for our bodies, eating more plants is good for the earth, Around the globe, the ever-increasing demand for meat is having a significant environmental impact. Legume, grain and vegetable crops have a much smaller ecological footprint than meat.

This is not to suggest that everyone become vegetarian, but I do believe it’s an issue more of us need to consider. Simply taking an approach that reduces your meat intake can help make a difference.

What about protein?

The most common question I get asked about eating more plants and a smaller proportion of meat is whether you can get enough protein. Yes, you can! In fact, the Australian Bureau of Statistics National Nutrition Survey shows the average Australian eats roughly twice as much protein as needed. Any excess, just as it is with excess carbohydrates and fat, is converted to fat and stored.

Including a good plant protein source in each main meal will keep your protein needs covered. Plant protein sources include dried beans, split peas, lentils, chickpeas, soy beans, tofu and other products made from soy, as well as nuts and seeds. There are also smaller amounts of protein in whole grains, and even fruit and vegetables contain a little protein.

Love your legumes

Legumes are among the most beneficial foods for human health and offer enormous environmental benefits as well. Luckily, there are plenty of delicious ways to enjoy them.

Some, like butter beans, are quite creamy and therefore delicious in salads or pureed into mash. Adzuki beans are nutty and great in casseroles, kidney beans are meaty and robust enough for chilli, and brown lentils are great in everything from soups, burgers and salads, to tagines, stews and curries. Most hold their shape where others, like split peas and split red lentils, ‘melt’ and slip silently into sauces, soups and casseroles.

Legumes can even be used as a flour replacement in sweet baking. I make a delicious apple cake with tinned chickpeas, and an awesome black bean brownie.

Here are some easy ways to eat more legumes:

  • Add a tin of chickpeas to your favourite curry or soup.
  • Toss a tin of lentils, four-bean mix or chickpeas into your salad to make it more filling.
  • Throw a veggie burger (that could include lentils, beans or chickpeas) on the barbecue.
  • Use brown lentils in place of mince in a Bolognese or chilli, or swap out half of the mince and replace with lentils.

A plant-based day on a plate

Try scheduling a couple of plant-based days into your week. This sample menu shows how easy it is to get plenty of protein throughout the day.

Breakfast – ½ cup oats cooked into porridge with 10 raisins, 5 walnuts, cinnamon and ⅔ cup soy milk.

Lunch – Pumpkin, leek and red lentil soup, plus 1 slice wholegrain bread with avocado.

Dinner – Lentil Bolognese with wholemeal pasta and 1 tablespoon parmesan cheese.

Dessert – Baked apples with seedy nut topping and 3 tablespoons natural yoghurt.

Snacks – 30 g cashews, 1 banana, 1 small soy latte and 30 g dark chocolate.

Latest Articles


Thai chicken and supergreens curry recipe

A nourishing curry, full of the goodness of green veggies. Read more


Fish tacos and fish fingers recipe

Tasty tacos for you, fish fingers for the little ones. Read more


Banana shake and banana pancakes recipe

Two breakfast treats in one, made with fruity goodness. Read more


How to organise your kitchen and pantry

A professional organiser takes us through the steps. Read more


Garlic chilli prawns recipe

Scrumptious, crunchy prawns and fresh veggies. Read more


The doctor’s dinner table

What we eat plays a big role in preventing disease. Read more

youtubeui-checkbox-tickui-checkbox-emptyui-checkbox-crosstwitterui-checkbox-tickPage 1Group 10Group 9Group 2sign-up-userArtboard CopyArtboard Copy 15Artboard Copy 3Artboard Copy 4Artboard Copy 8Artboard Copy 17Artboard Copy 9Group CopyArtboard Copy 6Artboard Copy 7Artboard Copy 18Artboard Copy 10Artboard Copy 2Artboard CopyArtboard Copy 5Page 1Artboard Copy 12Artboard Copy 16ArtboardArtboard Copy 13Artboard Copy 14Artboard Copy 11np_phone_503983_000000download_red4xdownload_red4x copyArtboardmember-offer-starLogoMedibank - Logo - ColourOval 5lemon-speechInstagram iconicon-editdownload_red4x copygive-back--spinesgive-back--moneygive-back--massagegive-back--likegive-back--jointgive-back--emailgive-back--dislikedownload_red4xdownload_red4xGroup 5filter-iconfacebookShape Copy 2Mobile Navcheckcarret-upcarret-rightcarret-leftcarret-downGroup Copy 2Group 17arrowarrow-circleanimated-tick