← Home

Budget

Vegan on a Budget: Weekly Shop Under $40

A realistic one-person weekly shop list that covers breakfast, lunch and dinner for seven days.

Vegan on a Budget: Weekly Shop Under $40

The myth that vegan eating is expensive

The most expensive vegan food is the food that tries to look like the most expensive non-vegan food. Vegan cheese made to look like brie. Plant-based burgers engineered to bleed. Oat milk lattes at specialty cafes. None of that is necessary, and all of it is optional.

Strip the plant-based diet back to its foundations and it is among the cheapest ways to eat well anywhere in the world. Rice, lentils, chickpeas, oats, bananas, cabbage, potatoes, carrots and onions are at the bottom of the price chart in virtually every country. These ingredients form the backbone of billions of people's daily diets because they are nutritionally complete, filling, shelf-stable and affordable.

This guide is about that version of plant-based eating — the unglamorous, sustainable, genuinely affordable version that requires a little planning but delivers enormous value.

Where the money goes

Buy dry lentils and beans instead of canned when possible, shop the frozen vegetables aisle, choose seasonal fruit, and skip the fake meats until you have mastered the basics. Our sample list feeds you breakfast, lunch and dinner for seven days on approximately $38.

Bulk staples — oats, rice, pasta, peanut butter — form the backbone. They are cheap per serving, nutritionally dense and keep for months. Fresh produce rotates with what is on sale or in season, which is where the real saving happens. One specialty item per week — tahini, nutritional yeast, coconut milk — keeps flavour interesting without blowing the budget.

The single most expensive habit in any diet is last-minute food shopping. When you do not have a plan and you are hungry, you buy whatever is convenient, which is usually the most expensive option. A ten-minute shopping list made before you go to the store saves money every single time.

The $38 weekly shopping list for one person

Dry goods ($12–$14): rolled oats 1kg ($1.50), brown rice 1kg ($1.80), red lentils 500g ($1.80), pasta 500g ($1.20), peanut butter 500g ($2.50), soy sauce small bottle ($1.50), tomato paste tube ($1.00), one can of coconut milk ($1.50), vegetable stock cubes ($1.20).

Fresh produce ($10–$12): onions 1kg bag ($1.00), garlic bulb ($0.80), carrots 500g ($0.90), broccoli one head ($1.80), sweet potato two medium ($1.20), bananas one bunch ($1.50), seasonal fruit one item ($2.00), spinach one bag ($2.00).

Protein ($8–$10): firm tofu one block ($2.00), canned chickpeas two tins ($2.00), frozen edamame 400g ($2.50), dry split peas 500g ($1.80).

Extras ($2–$4): plant milk 1L ($1.80), bread one loaf ($2.00).

Total: $32–$40 depending on store, location and what you already have in the cupboard. This list assumes you already have basic spices — cumin, paprika, garlic powder and chilli flakes cost around $5–$8 as a one-time investment that lasts months.

The world's most nutritious diets — the Blue Zones research, the Mediterranean diet, traditional Indian dal — are all built around cheap plants. The expensive version of vegan eating is optional, not required.

Day-by-day meal plan using the $38 list

Monday: Breakfast — overnight oats with banana. Lunch — lentil soup from scratch (onion, carrot, red lentils, cumin, vegetable stock). Dinner — stir-fried tofu with broccoli and brown rice, soy sauce dressing.

Tuesday: Breakfast — overnight oats with peanut butter. Lunch — leftover lentil soup with bread. Dinner — chickpea and sweet potato curry with brown rice.

Wednesday: Breakfast — oats with banana. Lunch — chickpea wrap (chickpeas, spinach, any leftover veg, tahini if you have it). Dinner — pasta with tomato sauce, spinach and nutritional yeast.

Thursday: Breakfast — oats. Lunch — grain bowl with rice, leftover chickpeas, spinach and soy sauce. Dinner — dal from red lentils, onion, garlic, cumin and turmeric with rice.

Friday: Breakfast — banana and peanut butter toast. Lunch — leftover dal. Dinner — stir-fried vegetables with edamame and noodles (use pasta if you have no noodles).

Saturday: Breakfast — oats with fruit. Lunch — tofu scramble on toast. Dinner — chickpea soup with bread and roasted carrots.

Sunday: Batch prep day. Use remaining staples to cook grains and legumes for the next week. Assess what needs replacing and write next week's list.

Smart shopping strategies that save money every week

Buy dry over canned wherever time allows. A 500g bag of dry chickpeas costs the same as one can and yields approximately four times as many cooked chickpeas. Soak overnight in cold water, cook in fresh water for 45–60 minutes. Portion and freeze what you do not need this week. The upfront effort is 20 minutes of actual work once a week.

Shop the frozen aisle seriously. Frozen spinach, frozen broccoli, frozen peas and frozen edamame are typically cheaper than fresh, nutritionally equivalent or superior (because they are frozen at peak ripeness), and produce zero food waste. For cooking applications — soups, curries, stir-fries — frozen vegetables are often a better choice than fresh.

Buy in bulk where possible. Oats, rice, pasta and dry lentils all store for a year or more if kept sealed. When they go on sale, buying twice as much saves meaningful money over time. The same principle applies to peanut butter, tahini and coconut milk — these have long shelf lives and the cost per use is low when bought in larger sizes.

Avoid pre-cut and pre-washed convenience vegetables unless the time saving is genuinely worth the premium. A bag of pre-washed salad leaves costs two to three times more than a whole head of lettuce and has a shorter shelf life. Whole vegetables are almost always better value.

Scaling up: feeding two or four on a budget

The economics improve significantly when cooking for more than one person. Most of the cost in the shopping list above is in the dry staples, which do not scale linearly — a kilogram of oats feeds one person for two weeks or two people for one week at the same price.

For two people, increase the fresh produce and protein by approximately 80% (not 100%, because there is always some economy of scale in cooking larger batches). Budget: approximately $58–$68 for two people for a week. For four people: approximately $90–$110. Both are excellent value.

Batch cooking becomes even more efficient at scale. A large pot of lentil soup that costs $4 to make feeds four people for lunch. A tray of roasted vegetables worth $6 serves as a side dish across multiple meals. At family scale, plant-based eating is one of the most economical options available.

Once you stop buying plant-based convenience foods and start cooking with staples, you will likely spend less on food than you ever have — and eat better.

The hidden cost of processed vegan foods

It is worth addressing the elephant in the room: processed vegan foods are expensive and often nutritionally mediocre. A pack of vegan sausages costs $5–$8 and provides roughly the same protein as a can of chickpeas that costs $1.20. A vegan cheese slice costs $4–$6 for a small block; a jar of nutritional yeast costs $7 and lasts two months.

This is not an argument against ever buying these products. They are convenient, they taste good and they serve a social function at barbecues and gatherings. But treating them as everyday staples will inflate your weekly food cost by 40–60% with minimal nutritional benefit.

The financially savvy approach: master the cheap staples first. Once cooking with lentils, tofu and legumes feels natural and easy, the occasional splurge on a nice vegan cheese or a pack of plant-based sausages remains within budget because it is supplementing a cheap base rather than replacing it.