Plant based foods

Easy vegan recipes and daily living tips.
Plant based food

What is a plant-based diet?

A plant-based diet focuses on vegetables and plant-based proteins such as legumes and nuts. However, a plant-based diet doesn’t necessarily mean a vegan diet. Find out why so many people are switching today!

Learn more

Our most popular vegan meals

Explore vegan cooking with party food, snacks and substitutes

Looking to find more ideas for your plant-based diet?

Vegan pancakes

Plant-based breakfast ideas

Vegan or not, you’ll love these plant-based brekkie recipes.

Learn more

Plant based snacks

Plant-based snack ideas

As well as traditional healthy favourites like fresh fruit and trail mix, Woolworths now offers nearly 200 snacks suitable for people who are cutting down on meat and dairy.

Learn more

Vegan cheese

Plant-based cheese alternatives

Australians embracing plant-based diets are enjoying a growing variety of dairy-free cheese alternatives. These cheeses are crafted using diverse methods and ingredients, including

  • Plant proteins (soy, pea, nuts like cashew, macadamia, and almond)
  • Vegetable oils (coconut, canola)
  • Starches and thickeners
  • Nutritional yeast
  • Cultures

Shop vegan cheese

Meat alternatives

Plant-based meat alternatives

Plant-based meat alternatives, mimicking beef, chicken, and more, are surging in popularity globally and in Australia, driven by increasing adoption of plant-based diets. These products offer a meat-like experience without animal products, aiding transition.

A cursory glance of the wide range of plant-based meats available at Woolworths reveals the use of soy protein as a common ingredient.

Learn more

Or make your own with our recipes

Plant based diet

Vegan, vegetarian and plant-based diets: what’s the difference?

Find out more about the difference between vegan, vegetarian and plant-based diets to find the right one for you.

Find out more

We’ve got you covered

Shop our extended range of plant-based foods and find the right tasty snack for your situation.