Myth: Vegan food is always more expensive
This page debunks the myth that vegan food is always more expensive, showing that whole-food plant-based diets are actually cheaper than omnivorous ones. It provides evidence, budget tips, and addresses common objections about cost, time, and convenience.
Updated · October 2, 2026

Quick answer
No, vegan food is not always more expensive. While processed vegan substitutes like burgers and cheese can cost more, whole plant foods such as lentils, rice, and beans are significantly cheaper than meat and dairy. A 2023 Which? analysis found a whole-food vegan basket cost £1.20 less per day than an omnivorous one, saving £438 annually.
Key takeaways
- A whole-food vegan diet costs £1.20 less per day than an omnivorous diet in the UK, saving £438 yearly.
- Dried lentils at £2.50/kg provide 240g protein, while beef mince at £7-9/kg offers less protein per pound.
- Processed vegan substitutes are exceptions; vegan ready meals average £3.50 vs £2.80 for meat-based ones.
- Per gram of protein, lentils cost £0.01 compared to chicken's £0.04 in UK 2024 retail prices.
- Swapping meat for lentil meals twice weekly saves a family of four over £10 per grocery bill, per The Vegan Society 2022.
- A 2021 Oxford Martin School report found plant-based diets are the most affordable globally compared to flexitarian and meat-heavy patterns.
Walk down any supermarket aisle in the UK, and you will see vegan burgers, plant-based sausages, and dairy-free cheeses sitting next to their animal-based counterparts, often with a higher price tag. This sight has fuelled a persistent claim: eating vegan is a luxury only the well-off can afford. But is that true? The evidence from grocery prices, national dietary surveys, and consumer research tells a more nuanced story.
The claim
The claim that vegan food is always more expensive is repeated in newspapers, on social media, and even in some health advice. It usually points to the price of plant-based meat alternatives, vegan ready meals, and non-dairy milks, which can indeed cost more than their conventional equivalents. The implication is that anyone who chooses a plant-based diet must be prepared to spend significantly more on food. However, this claim collapses under scrutiny because it selectively highlights premium convenience items while ignoring the low cost of whole plant staples.
Where it comes from
This perception gained traction as vegan products went mainstream in the late 2010s. Brands like Beyond Meat and Oatly entered the market with premium pricing, and media coverage often focused on these novelty items rather than everyday staples. A 2021 survey by the UK’s Food Standards Agency found that many consumers believed vegan diets were more expensive, but the survey did not compare actual shopping baskets. The narrative also feeds into broader cultural ideas that ethical or healthy eating is a middle-class luxury, even though this assumption ignores the low cost of basic plant foods worldwide. The media’s obsession with viral “vegan cheese boards” and artisanal plant-based burgers further cemented the false equivalence.
What the evidence says
When you compare like-for-like nutrition, plant staples are far cheaper than meat and dairy. In the UK, a kilogram of dried lentils costs around £2–3 and provides roughly 300g of protein, while a kilogram of beef mince costs £7–9. Rice, oats, potatoes, and seasonal vegetables are among the cheapest items per calorie in any supermarket. A 2021 report from the Oxford Martin School, which analysed the cost of healthy diets across the world, found that plant-based diets were consistently the most affordable when compared with flexitarian, pescatarian, and meat-heavy patterns. This holds even when adjusting for regional price variations.
| Food item | Typical price per kg (UK, 2024) | Protein per kg |
|---|---|---|
| Dried lentils | £2.50 | 240g |
| Chickpeas (dried) | £2.00 | 190g |
| Brown rice | £1.80 | 75g |
| Frozen mixed vegetables | £1.50 | 40g |
| Cheddar cheese | £9.00 | 250g |
| Chicken breast | £8.00 | 220g |
Processed vegan substitutes are the exception, not the rule. A vegan burger patty might cost £3.50 for two, while a beef burger costs £2.50 for four. Vegan cheese can be twice the price of dairy cheddar. But these are convenience products, not daily necessities. A 2023 analysis by the consumer group Which? found that a vegan shopping basket based on whole foods cost £1.20 less per day than a comparable omnivorous basket. Over a month, that is a saving of roughly £36 for an individual. The picture is similar in other high-income countries. In the United States, the USDA’s Economic Research Service data shows that the lowest-cost healthy diet, which is largely plant-based, costs less than the typical American diet. In Germany, the consumer price index for pulses and grains has risen more slowly than for meat over the past decade, according to Destatis. The cost gap is even larger in low- and middle-income countries, where plant foods form the backbone of affordable eating.
How the numbers stack up per calorie
Beyond per-kg comparisons, cost-per-calorie is a more telling metric for budget-conscious shoppers. According to the FAO’s 2023 food price index, staples like rice, wheat, and potatoes consistently deliver calories at a fraction of the cost of animal products. In the UK, a 500g bag of rolled oats (around 1,800 calories) costs £0.80, while a 500g block of cheddar (about 2,000 calories) costs £4.50. For a family of four, swapping meat-based dinners for lentil or bean-based meals twice a week can cut the weekly grocery bill by over £10, as estimated by the charity The Vegan Society in 2022. These savings compound: over a year, that’s over £500, enough to cover a utility bill or a modest holiday.
How it works in practice
In practice, eating vegan on a budget requires a shift in mindset from buying products to buying ingredients. Here is a step-by-step plan that mirrors what budget-focused vegan families do in the UK and beyond:
- Build meals around cheap staples: Keep a pantry of dried lentils, chickpeas, brown rice, oats, and tinned tomatoes. These are the base of countless one-pot dishes.
- Buy frozen and tinned produce: Frozen spinach, peas, and mixed vegetables cost less than fresh and have longer shelf lives. Tinned beans (e.g., kidney, butter, cannellini) are ready to use and average £0.50–0.70 per 400g can in UK supermarkets.
- Cook in bulk and freeze portions: A big pot of chilli or curry can be portioned and frozen, reducing the need for expensive ready meals.
- Embrace seasonal and local vegetables: In-season produce is often half the price of imported items. Check what’s in season in your region and plan meals accordingly.
- Limit processed vegan alternatives: Treat vegan sausages, burgers, and cheeses as occasional treats, not daily staples. If you do buy them, look for own-brand versions, which are often 20–30% cheaper than branded ones.
A typical budget vegan weekly shop in the UK might look like this: 1kg dried lentils (£2.50), 2kg brown rice (£3.20), 1kg frozen mixed veg (£1.50), 500g oats (£0.80), 400g chickpeas (£1.00), 1kg potatoes (£1.00), 800g tinned tomatoes (£0.90), plus fresh onions, garlic, and a few seasonal greens (£2.00). That totals around £12.90 for the week—about £1.85 per day. For comparison, a budget omnivorous shop including chicken breast (£5 for a pack), cheddar (£3), and eggs (£1.50) easily exceeds £20 for the same calorie volume, according to price checks from the Office for National Statistics in 2023.
A real-world example: student budgets
University students are often cash-strapped and time-poor. A 2022 survey by the National Union of Students (NUS) found that 61% of students said they would eat more plant-based meals if they were cheaper. In practice, making a lentil bolognese for two costs around £1.20 per serving, whereas a beef version costs £2.10. Over a 10-week term, choosing the lentil version for three dinners a week saves £27. That’s not huge, but for a student on a tight budget, it’s a meaningful buffer. Meal-prepping on Sundays—cooking large batches of soups, stews, and curries—cuts both cost and weekday stress.
Costs and trade-offs
While whole-food veganism is cheaper, there are real trade-offs worth acknowledging. The time cost is significant: cooking dried beans can take 1–2 hours of simmering, though pressure cookers reduce this to 30 minutes. Buying tinned beans saves time but costs slightly more per gram. Organic or specialty products (e.g., tempeh, nutritional yeast, certain spices) add expense, but they are optional. Also, vegan convenience foods remain pricier due to economies of scale: as of 2024, a vegan ready meal in UK supermarkets averages £3.50, versus £2.80 for a meat-based one, according to Which? data. This gap shrinks as plant-based sales grow—Mintel reported a 12% increase in UK plant-based product sales in 2023, encouraging supermarkets to lower prices. However, for low-income households, the initial outlay for a well-stocked vegan pantry (spices, oils, grains) might be a barrier; that’s why buying staples in bulk from discount stores or ethnic grocers is a common workaround.

Common objections
“But I tried vegan and spent more.” This usually happens when someone relies on ready meals and substitutes. A 2021 study in Nutrients found that vegan diets cost slightly more than omnivorous ones when participants used pre-packaged vegan products, but cost 15% less when based on whole foods. The takeaway: it’s not the diet—it’s the shopping list.
“Vegan cheese is a rip-off.” True for premium brands, but supermarket own-brand vegan cheddar is now within 20% of dairy cheddar’s price in the UK, and price parity is predicted by 2025 (source: Good Food Institute, 2023). Also, you don’t need vegan cheese every day.
“Eating out is impossible on a budget.” Vegan fast-food options are often cheaper than meaty ones: a bean burrito at a UK high-street chain costs £4–5, while a chicken burrito is £6–7. Even at restaurants, plant-based mains tend to be at the lower end of the price range.
“I don’t have time to cook.” Batch cooking on a Sunday takes 2 hours and yields 5–6 meals. Frozen and tinned options are nearly as fast as ready meals but much cheaper.
“What about protein?” Protein needs are met easily on a plant-based diet; beans, lentils, tofu, and quinoa provide ample amounts. Per gram of protein, lentils cost £0.01, while chicken costs £0.04 (based on UK 2024 retail prices).
“Key stat: In the UK, a whole-food vegan diet costs on average £1.20 less per day than an omnivorous diet, saving £438 a year, according to Which? 2023.”
Regional variations
The cost of vegan food varies enormously by region. In low- and middle-income countries, plant staples are the default cheap option—for example, in India a kilo of rice costs around $1, while chicken costs $3, according to the FAO’s 2023 price data. In many African nations, legumes and tubers are the dietary backbone, and meat is a luxury reserved for celebrations. In Western countries, the price gap is narrower, but vegan staples remain cheaper. In the US, a 2022 study in the Journal of Nutrition found that a plant-based diet cost $1.60 less per day than a standard American diet. In Japan, tofu and natto are cheaper per calorie than most fish and pork, as per government statistics. The myth’s persistence is partly a rich-world phenomenon, where people have the luxury to choose premium vegan products.
The kernel of truth
There is a real basis for the claim if you compare premium vegan products to budget animal products. A plant-based sausage made with pea protein is often more expensive than a pork sausage. A dairy-free yogurt made with coconut cream costs more than a supermarket own-brand yogurt. Vegan chocolate, ice cream, and ready meals carry higher price tags because they are niche products with smaller production runs. If your diet is built around these items, you will spend more.
There is also a time cost. Cooking dried beans takes planning and a few hours of simmering, while a meat-based meal can be thrown together quickly. For people with busy schedules, the convenience of pre-made vegan meals is appealing but comes at a price. That being said, the same is true for any type of convenience food, whether it is animal-based or plant-based. Frozen vegetables, tinned beans, and pre-cooked quinoa are affordable shortcuts that keep costs down without sacrificing convenience.
What you can do next
If you want to test whether vegan food is truly more expensive in your own kitchen, try a two-week experiment:
- Week 1: Eat your normal diet, noting every food purchase.
- Week 2: Replace meat, dairy, and eggs with lentils, beans, tofu, chickpeas, and seasonal vegetables. Aim for whole foods over substitutes.
- Compare the totals: Most people find week 2 is 10–15% cheaper, according to informal consumer reports and the 2023 Which? study.
Also, shift your shopping habits:
- ✅ Buy own-brand tinned beans and vegetables.
- 🌱 Use dried pulses for the biggest savings—they are often 60% cheaper than tinned per kilogram.
- 📉 Plan meals around what’s on offer, not what the recipe demands.
- ♻️ Freeze leftovers to avoid waste; vegans waste less food on average, as reported by WRAP in 2022.
For more guidance, see KindEco’s budget meal plan or our guide to cheap vegan protein. You might also check local food banks or community fridges—many now stock plant-based staples.
The honest verdict
The honest verdict is that vegan food is not always more expensive; it is usually cheaper when you choose whole foods. The myth persists because it confuses a subset of premium products with the totality of a plant-based diet. A well-planned vegan diet based on legumes, grains, seasonal produce, and minimal processed foods will save money compared to the average omnivorous diet. It is also less expensive than diets rich in meat, fish, and dairy, according to multiple cost analyses. The key is to ignore the new-product aisles and focus on the staples that have fed humans for thousands of years. So next time you see a £4 vegan burger, remember it’s a choice, not the norm.
“Bottom line: The myth that vegan food is always more expensive is false—whole-food vegan diets are among the cheapest ways to eat healthily, and the premium is only in the processed products you can skip.”
Trade-offs and hidden costs
The main trade-off when switching to a cheaper vegan diet is that you may need to spend more time on meal planning and preparation, since whole plant foods require washing, soaking, and cooking, whereas many animal-based convenience foods are ready in minutes. For busy families or shift workers, this time cost can feel like a real barrier. Additionally, while staples are cheap, some vegan-friendly fortified foods—like plant milks enriched with B12, calcium, and iodine—cost more than their dairy counterparts, and these micronutrients need careful attention. However, these trade-offs are not insurmountable: soaking beans overnight, batch-cooking on weekends, or using a pressure cooker can dramatically cut both time and fuel costs. A 2022 study by the University of Oxford found that household food waste dropped by 15% when families switched to whole-food plant-based meals, because they used every part of the grain and legume, offsetting some of the prep time.
One hidden cost is the up-front price of kitchen equipment like a slow cooker or a good blender, but these are one-off purchases that pay back within months. Another trade-off is that in food deserts—areas with limited grocery options—the cheapest staples may be less accessible, and convenience stores often only stock processed vegan or overly processed animal products at higher prices. In the UK, a 2023 report by Sustain found that over a third of low-income neighbourhoods have no access to a supermarket selling dried pulses at less than £2 per kg, forcing reliance on pricier tinned or frozen versions. This is not an argument against veganism, but a call for better retail distribution. If you have a car or access to public transport, bulk-buying from a wholesaler can cut costs by 30–50%, as estimated by The Vegan Society in 2022.
Common objections and honest answers
Objection: "Vegan substitutes are more expensive, so the claim must be true." This confuses one category with the entire diet. Substitutes are designed to mimic meat and dairy, and they are priced with a premium for novelty, branding, and R&D costs. But nobody needs them for a healthy vegan diet. A 2023 Oxford study found that a whole-food vegan diet costs 40% less than a meat-based diet in the UK, even when accounting for B12 supplements. You can make a burger from black beans and oats for £0.30 per patty, while a vegan patty costs £1.75. The better objection is about time, not money—and we've covered how to manage that.
Objection: "Family members will resist eating lentils and rice every day." This is a cooking and social challenge, not a cost problem. The solution is to introduce one vegan day per week, using familiar spices and textures. A 2021 survey by Veganuary found that 82% of participants who tried plant-based family meals for one month rated them as "as good as or better than" their usual meat meals, particularly when dishes like lentil shepherds pie or vegan chilli were served. In practice, you can blend chopped mushrooms with lentils to mimic mince texture, and the cost drops even lower. For picky eaters, keep some frozen vegan nuggets as a backup—these cost £1.50 per 300g, which is comparable to chicken nuggets.
Objection: "I don't want to eat ultra-processed vegan food." That's a fair concern, and the evidence supports limiting all ultra-processed foods, whether plant or animal. A 2023 BMJ study linked high consumption of plant-based ultra-processed foods to a 12% increase in cardiovascular risk, but this is not specific to veganism. The cheapest vegan diet is naturally low in ultra-processed foods because it relies on whole grains and legumes. Instead of buying textured vegetable protein, you can use dried soy mince, which is £1.20 for 500g and contains no additives. If you prefer to avoid soy entirely, use lentils or crushed walnuts.
Objection: "Veganism is for the middle class." This is factually flawed. According to a 2022 report by the Food Foundation, the poorest 20% of UK households spend 15% of their income on food, compared to 8% for the top 20%, and they are more likely to rely on cheap calorie sources like bread and potatoes—which are already vegan. The charity Plant Based Health Professionals has shown that in low-income countries like India, vegan diets (often accidentally) have been the norm for centuries because they are affordable. The real class issue is access to fresh produce, not the price of tofu.
Key stat: In a 2023 controlled pricing study by a UK supermarket chain, a basket of 20 essential vegan staples (oats, lentils, rice, beans, frozen veg, canned tomatoes) cost 41% less than a basket of 20 meat and dairy essentials, even though the vegan basket contained 10% more calories.
The regional angle: UK, USA, Canada, Australia, Ireland, and beyond
The cost gap between plant and animal foods varies by country, but the pattern is consistent: whole plant staples are cheaper in absolute terms, while processed alternatives are pricier. In the United States, the USDA's 2023 Food Price Outlook reported that the price of beef and veal rose by 9.6% year-on-year, while the price of legumes and pulses rose by only 2.1%. However, American food deserts can be vast, especially in rural areas, where a bag of dried beans might cost $2.50 but an ultra-processed vegan burger costs $6.00. Meanwhile, in Canada, Statistics Canada's 2022 data shows that the cost of fresh vegetables increased by 10% but still remains cheaper per serving than most meats; for example, a 500g bag of frozen broccoli costs CAD 2.99 and provides 4 servings, whereas chicken breast costs CAD 7.99 for 500g.
In Australia, the Australian Bureau of Statistics 2023 Consumer Price Index reveals that the price of pulses and grains has increased by only 3% since 2015, compared to an 18% increase in meat and dairy. Regional campaigns like "Vegan on a Shoestring" in New South Wales have documented monthly food budgets of AUD 250 for a single person, based on staples like oats, sweet potatoes, and tinned beans. In Ireland, a 2023 report from the Irish Heart Foundation found that a healthy plant-based basket was €28 per week cheaper than a typical meat-heavy basket, largely because dairy and beef prices are among the highest in Europe due to export demand.
For English-speaking readers in the UK, the post-Brexit food inflation has hit all foods, but meat and dairy have risen faster than pulses: according to the Office for National Statistics, average meat prices rose 20% between 2021 and 2023, while dried pulses rose only 8%. This means that the relative advantage of vegan staples has widened. In the USA, the federal nutrition assistance program SNAP can be used to buy seeds and plants, which further reduces costs for vegan gardening, but they cannot buy hot prepared meals—so a raw staple diet is often more feasible.
Bottom line: Regardless of your country, the rule is universal: buy whole, unprocessed plants, buy in bulk, and cook from scratch. The exception is if you live in a remote area with no access to bulk bins—but online retailers like Buy Whole Foods Online in the UK or Vitacost in the US ship 10kg bags of lentils for under £1 per kg, including home delivery.
Comparison table: Vegan vs. Omnivorous budget baskets (UK, 2024)
This table compares a week of budget meals for one person, based on prices from UK supermarkets Aldi and Tesco, as tracked by the consumer group Which in March 2024. The baskets are matched for total calories (about 12,000 kcal per week) and protein (about 300g).
| Category | Vegan basket | Omnivorous basket | Difference |
|---|---|---|---|
| Staples (rice, oats, potatoes, bread) | £4.50 | £4.50 | £0.00 |
| Protein sources (lentils, beans, chicken, eggs) | £3.20 | £7.80 | -£4.60 for vegan |
| Dairy/milk alternatives (oat milk vs. cow's milk) | £2.20 | £2.80 | -£0.60 for vegan |
| Fresh and frozen vegetables | £3.00 | £2.50 | +£0.50 for vegan (but higher volume) |
| Snacks and treats (fruit, nuts, biscuits) | £2.00 | £2.00 | £0.00 |
| Total weekly cost | £14.90 | £19.60 | -£4.70 for vegan |
| Cost per day | £2.13 | £2.80 | -£0.67 |
Note that this table deliberately excludes processed vegan substitutes (e.g., vegan cheese, burgers) because they are optional. If you include them, the cost gap narrows to £0.80 per week, but you can still save by choosing own-brand frozen vegan nuggets at £1.80 per 400g. The table also ignores health costs: a 2023 meta-analysis in the American Journal of Clinical Nutrition estimated that a plant-based diet reduces long-term healthcare costs by $1,200 annually per person in the US, due to lower rates of type 2 diabetes and heart disease.
Practical checklist: How to eat vegan for less
Before your next shop, print this checklist and stick it on the fridge. \n
- ✅ Plan a weekly menu using 5 staple ingredients: oats, lentils, chickpeas, brown rice, and frozen veg. Research shows that meal planning alone reduces food waste by up to 20% (WRAP, 2022).
- ✅ Check store cupboards for what you already have—start with at least two meals from dry ingredients you haven't used.
- ✅ Buy in bulk whenever possible: a 5kg bag of lentils costs £8 on average, saving 40% compared to 1kg packs (applied to UK wholesale, 2023).
- ✅ Prioritise own-brand items over branded vegan products. Aldi's own-label oat milk costs £0.75 per litre, vs. Oatly at £1.85 per litre.
- ✅ Embrace frozen produce for smoothies, stews, and sides. Frozen spinach has 90% of the vitamin C of fresh, but costs half the price per serving.
- ⚠️ Avoid "vegan junk food" like vegan pizzas and burgers that cost over £3 per meal; instead, keep a batch of home-made bean burgers in the freezer.
- ♻️ Use every part: use the water from soaking beans to make a stock (it's full of nutrients), and use overripe bananas to bake muffins.
- 📉 Track your spending for two weeks; you can see an immediate saving of £4–6 per week compared to your pre-vegan diet, as found in a 45-person UK budget study.
- 🌱 Join a community veg box scheme or co-op; members in the UK pay 15% less than supermarket prices for seasonal produce (The Co-op Grocery, 2023).
- ✅ Learn one new 5-ingredient recipe per week to gradually build a repertoire that doesn't rely on expensive sauces or dressings.
If you check off all items, you'll likely be spending under £2 per day on food. To see it in action, a 2023 BBC London profile followed a working mother who fed a family of four vegan meals for £38 per week, using a spreadsheet she shared online.

What you can do next
The most effective step is to do a two-week experiment: swap your next two meat-based dinners for lentil or bean-based dinners. Use the checklist above and note your grocery bill before and after. If you save money, consider making one day a week a "budget vegan day" to cement the habit. If you're concerned about nutrition, consult the Vegan Society's free online body guide, or ask your GP about a vitamin B12 supplement (which costs around £0.05 per day). For recipes, try the BBC Good Food budget vegan section, or the PlantYou app, which has a "low-cost" filter. Share your findings with friends—this helps dismantle the myth with real data from your own kitchen, not just hearsay. \n\nYou can also advocate for better food access by writing to your local MP or councillor about stocking more affordable pulses in convenience stores. In the UK, the charity Feedback's "Food Waste" report (2023) showed that if every household substituted one meat meal per week with a plant-based one, the NHS would save £8.3 million annually in obesity-related healthcare costs—a powerful statistic to cite in letters. Ultimately, the myth that vegan food is always more expensive falls away when you shift from buying products to buying ingredients, and you can prove it with your receipts.