← All articles

Budget meal planning

Vegan meal plan on a budget

A full vegan week for two — all three meals — at $64.93, which is $20.34 less than the same week with meat and dairy.

By Joao Dunlap · · 4 min read

A bowl of split pea and spinach curry

The short version

  • A full vegan week for two: $64.93, or $4.64 per person per day.
  • That is $20.34 below the same week with meat and dairy.
  • Pulses do all the protein work. Split peas, lentils and beans are the cheapest protein in any shop.
  • Vegan is cheap by default. Vegan convenience food is not.

Vegan eating has a reputation for being expensive that comes almost entirely from one aisle. The chilled section — the burgers, the sausages, the cheese alternatives, the oat milk barista editions — is genuinely pricey. Everything else vegan people actually eat is among the cheapest food in the shop.

Dried pulses, rice, oats, tinned tomatoes, potatoes and seasonal vegetables cost very little. Built on those, a full vegan week for two comes to $64.93 — $20.34 less than the equivalent omnivore week.

$64.93

Vegan week, two people

$85.27

The same week with meat

$4.64

Per person, per day

The protein question, answered cheaply

Without eggs or dairy, protein has to come from pulses, grains and nuts. This is the part people worry about and it is genuinely the cheapest part of the shop.

Split peasThe cheapest protein in most supermarkets. Cook in 25 minutes and make a curry on their own.
LentilsNo soaking, 20 minutes, and they carry a bolognese, a soup or a dal.
BeansBlack, pinto, butter, kidney. Dried is cheapest; keep a couple of tins for fast nights.
Peanut butterCheap protein and fat, and the base of a sauce as easily as a sandwich.
TofuMore expensive than pulses but far cheaper than fake meat, and it takes any flavour.
OatsQuietly a protein source, and the cheapest breakfast there is.

The week, priced

Produce · $26.32
ItemQuantityPrice
Yellow onions3 lb bag$3.49
Garlic1 head$0.79
Carrots2 lb bag$2.29
Russet potatoes5 lb bag$4.49
Sweet potatoes2 lb$2.98
Green cabbage1 head$2.49
Bell peppers2$2.58
Roma tomatoes4$2.36
Baby spinach10 oz$2.99
Bananas6$1.86
Protein · $12.52
ItemQuantityPrice
Dried lentils1 lb$1.89
Dried black beans1 lb$1.99
Dried pinto beans1 lb$1.79
Dried split peas1 lb$1.69
Canned chickpeas2 cans$2.18
Peanut butter16 oz$2.98
Frozen · $2.68
ItemQuantityPrice
Frozen peas16 oz$1.39
Frozen spinach10 oz$1.29
Pantry · $23.41
ItemQuantityPrice
Long-grain white rice5 lb bag$5.49
Rolled oats42 oz$4.29
Pasta2 lb$2.58
Canned diced tomatoes2 cans$2.38
Corn tortillas30 count$2.49
Vegetable oil48 oz$4.29
Stock cubes1 box$1.89
Vegan week · 2 people$4.64 per person per day$64.93

Seven vegan dinners · $64.93

Monday

Break
Porridge with banana and peanut butter
Lunch
Chickpea and tomato salad
Dinner
Split pea and spinach curry with rice

Tuesday

Break
Porridge
Lunch
Leftover curryLeftovers
Dinner
Black bean and rice skillet with peppers

Wednesday

Break
Oats with banana
Lunch
Leftover bean skilletLeftovers
Dinner
Lentil bolognese over pasta

Thursday

Break
Peanut butter on toast
Lunch
Leftover bologneseLeftovers
Dinner
Sweet potato and pinto bean stew

Friday

Break
Porridge
Lunch
Leftover stewLeftovers
Dinner
Cabbage and lentil stir-fry with rice

Saturday

Break
Oats with banana
Lunch
Hummus and vegetables
Dinner
Butter bean and vegetable stew

Sunday

Break
Porridge
Lunch
Leftovers
Dinner
Black bean tacos with cabbage slaw

Vegan mains from the library

All vegan, all built on pulses rather than substitutes, and every one over 30g of protein a serving. From the NeatEat library, where vegan is a hard filter.

Frequently asked questions

Is a vegan diet cheaper?

Built on whole ingredients, yes and by a clear margin. The vegan week on this page costs $64.93 for two people against $85.27 for the equivalent omnivore week - a saving of $20.34. Built on meat substitutes and vegan cheese it is more expensive than eating meat, which is where the reputation comes from.

What is the cheapest vegan protein?

Dried split peas, followed by lentils and dried beans. All three are shelf-stable, need no special shopping, and carry a main course on their own. Peanut butter is the cheapest non-pulse source. Tofu costs more than pulses but far less than packaged meat substitutes.

How do I get enough protein on a vegan budget?

Put a pulse in every main meal and do not skip breakfast protein - oats with peanut butter rather than toast alone. Lentils, split peas, beans and chickpeas across three meals reaches a normal daily target without any specialist products, and the recipes on this page each deliver over 30g a serving.

Are vegan meat substitutes worth it on a budget?

Rarely. Per serving they usually cost more than the meat they replace and several times more than the pulses they compete with. They are useful during a transition or for convenience, but a vegan budget built on them loses the saving that going vegan otherwise delivers automatically.