All guidesPractical how-to8 min read

Shopping plant-based: a pantry, a list and a label-reading method

A well-built pantry makes cooking a fifteen-minute job. Here is the core list, the price-per-protein maths and the hidden ingredients worth knowing.

In short

  • Twenty pantry items cover most weeknight meals; buy them once and restock rather than shopping recipe-by-recipe.
  • Dry legumes and grains bought in bulk cost a fraction of packaged meals per gram of protein.
  • Read labels for whey, casein, gelatine, carmine, shellac, isinglass and 'natural flavour' of unspecified origin.
  • Shop the perimeter for produce, the aisles for staples, and skip the mock-meat aisle unless you want it.

Key numbers

20
Core pantry items that cover most weeknight meals
Pantry list
Typical cost advantage of dry versus tinned legumes
Retail comparison
15 min
Median cook time with a stocked pantry
Recipe set
7
Hidden animal ingredients worth memorising
Label guide

The pantry that does the work

Lentils, chickpeas, black beans, rice, oats, pasta, tinned tomatoes, coconut milk, peanut butter, tahini, olive oil, soy sauce, vinegar, nutritional yeast, cumin, smoked paprika, chilli, garlic, onions, frozen peas and spinach. Twenty items, endlessly recombinable, all shelf-stable or freezer-stable.

Price per gram of protein, not price per pack

The comparison that matters is cost per unit of nutrition. Dry lentils and oats sit at the cheap end, tofu and tinned legumes in the middle, and packaged meat substitutes at the expensive end. Building meals from the first two groups and treating the third as an occasional convenience is what makes plant-based eating cheaper rather than pricier.

  • Buy dry legumes in the largest size you will finish within a year.
  • Frozen vegetables are picked ripe, cost less and waste less than fresh.
  • Own-brand staples are typically identical products at a lower price.

Label reading without paranoia

Most hidden animal ingredients cluster in a short list: whey and casein in crisps and breads, gelatine in sweets and some juices, carmine (E120) in red colouring, shellac (E904) on shiny confectionery, isinglass in some cask beers and wines, L-cysteine (E920) in some baked goods, and vitamin D3 from lanolin. Allergen bolding for milk and egg does most of the detection work for you.

The data

Share of a typical weekly plant-based basket by spend

  • Fresh produce35 % of spend
  • Legumes & grains20 % of spend
  • Tofu / tempeh15 % of spend
  • Pantry & spices15 % of spend
  • Extras & treats15 % of spend

At a glance

Cost per 20 g of protein, indicative

ItemCost tierProtein densityNotes
Dry lentilsLowestHighCook in 20 minutes, no soaking
Dry chickpeasLowestHighSoak overnight or pressure-cook
OatsLowestModerateBreakfast base, blend into flour
TofuLowHighPress for texture
Tinned beansModerateHighConvenience premium
Seitan (homemade)LowVery highVital wheat gluten + broth
Packaged mock meatHighestHighConvenience, not a staple

Do this

  1. 1

    Stock the twenty

    Do one larger shop for shelf-stable staples. After this, weekly shops are produce plus one or two refills.

  2. 2

    Plan three dinners, not seven

    Three planned meals plus leftovers and one flexible night matches how people actually eat and cuts waste.

  3. 3

    Shop produce by what looks good

    Buy the vegetables that are in season and cheap, then match them to a sauce and a grain at home.

  4. 4

    Check labels only where it matters

    Breads, crisps, sweets, sauces, wine and beer. Whole foods need no checking.

  5. 5

    Freeze the surplus immediately

    Herbs in oil, bread, cooked beans and overripe fruit all freeze well and prevent the classic mid-week waste.

Common objections

ClaimPlant-based eating is expensive.

What the evidence showsIt is expensive only if built from packaged substitutes. Built from legumes, grains and seasonal produce it is typically cheaper than an omnivore basket.

ClaimYou need specialty shops.

What the evidence showsEvery item on the core pantry list is available in ordinary supermarkets, usually as own-brand.

ClaimYou must check every label forever.

What the evidence showsAfter the first few weeks you know your regular products. Whole foods never need checking.

Questions people ask

What should I buy first?
Lentils, chickpeas, rice, oats, tinned tomatoes, peanut butter, olive oil and a few spices. That covers a week of dinners on its own.
Are frozen vegetables as good as fresh?
Nutritionally comparable and often better than fresh produce that has travelled and sat for days.
Which E-numbers come from animals?
E120 (carmine), E441 (gelatine), E901 (beeswax), E904 (shellac), E913 (lanolin) and E920 (L-cysteine, sometimes).
Is mock meat unhealthy?
Most are moderately processed and lower in saturated fat than the products they replace; treat them as convenience food rather than a staple.
How do I keep the bill down?
Buy dry over tinned, own-brand over branded, frozen over out-of-season fresh, and cook one batch of legumes per week.

Sources

Figures are drawn from the sources listed at the end of this guide.

Text on this page is free to reuse under CC BY 4.0 with attribution to Veg.ac.

Keep reading

Turn evidence into a week of meals

The 7-day starter plan translates everything above into a shopping list and simple recipes.