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
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
| Item | Cost tier | Protein density | Notes |
|---|---|---|---|
| Dry lentils | Lowest | High | Cook in 20 minutes, no soaking |
| Dry chickpeas | Lowest | High | Soak overnight or pressure-cook |
| Oats | Lowest | Moderate | Breakfast base, blend into flour |
| Tofu | Low | High | Press for texture |
| Tinned beans | Moderate | High | Convenience premium |
| Seitan (homemade) | Low | Very high | Vital wheat gluten + broth |
| Packaged mock meat | Highest | High | Convenience, not a staple |
Do this
- 1
Stock the twenty
Do one larger shop for shelf-stable staples. After this, weekly shops are produce plus one or two refills.
- 2
Plan three dinners, not seven
Three planned meals plus leftovers and one flexible night matches how people actually eat and cuts waste.
- 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
Check labels only where it matters
Breads, crisps, sweets, sauces, wine and beer. Whole foods need no checking.
- 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.
- Springmann et al. — The global and regional costs of healthy and sustainable diets
- EU food additive database
- Barnivore — vegan alcohol directory
- USDA FoodData Central
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.