All posts

Vegan Grocery List: 50+ Plant-Based Foods With Protein Content

A complete vegan grocery list with 50+ items organized by store section, protein per serving, and a complementary protein guide. Includes a budget vegan shopping list and week 1 starter list.


The quick answer: A well-stocked vegan grocery list covers plant-based proteins (tofu, tempeh, beans, lentils, seitan), whole grains, nuts and seeds, abundant produce, and pantry staples like nutritional yeast and plant-based milks. The key to vegan nutrition is variety — eating different protein sources throughout the day to get all essential amino acids. Below you will find 50+ items with protein content, a complementary protein guide, and a budget-friendly week 1 starter list.

What Are the Best Vegan Protein Sources at the Grocery Store?

The most common concern about a vegan diet is protein. The good news: meeting protein needs on a plant-based diet is straightforward if you eat a variety of protein-rich foods throughout the day. The recommended daily protein intake is 0.8g per kilogram of body weight (about 56g for a 155-lb person), though active individuals may need more.

Here are the highest-protein vegan foods you will find at any grocery store.

Tofu, Tempeh, and Soy Products

ItemServing SizeProteinNet CarbsApprox. Price
Extra-firm tofu3 oz (1/5 block)9g1g$2.00-3.00/block
Tempeh3 oz16g5g$3.00-4.00/block
Edamame (shelled, frozen)1/2 cup9g3g$2.50-3.50/bag
Soy milk (unsweetened)1 cup7g1g$2.50-3.50/half gallon
Soy curls (dried)1/4 cup dry11g4g$5.00-8.00/bag

Beans and Legumes

ItemServing SizeProteinFiberApprox. Price
Black beans (canned)1/2 cup7g8g$0.80-1.20/can
Chickpeas (canned)1/2 cup7g6g$0.80-1.20/can
Lentils (dried, green or brown)1/2 cup cooked9g8g$1.50-2.50/lb
Red lentils (dried)1/2 cup cooked9g4g$2.00-3.00/lb
Kidney beans (canned)1/2 cup8g6g$0.80-1.20/can
Pinto beans (canned)1/2 cup7g6g$0.80-1.20/can
Split peas (dried)1/2 cup cooked8g8g$1.50-2.50/lb
Black-eyed peas (canned)1/2 cup7g4g$0.80-1.20/can

Seitan and Other Protein Sources

ItemServing SizeProteinNotesApprox. Price
Seitan3 oz21gMade from wheat gluten; not for celiac/gluten-free$5.00-7.00/package
Nutritional yeast2 tbsp8gCheesy flavor, B12 fortified$6.00-10.00/jar
Peanut butter (natural)2 tbsp7gAlso high in healthy fats$3.00-4.50/jar
Almond butter2 tbsp7gMore expensive but equally nutritious$7.00-10.00/jar
Hemp hearts3 tbsp10gComplete protein, omega-3s$8.00-12.00/8 oz
Pumpkin seeds1/4 cup8gIron, zinc, magnesium$5.00-8.00/lb

How Do You Get Complete Proteins on a Vegan Diet?

Animal proteins are "complete" because they contain all nine essential amino acids in sufficient amounts. Most plant proteins are low in one or two amino acids. The solution is complementary proteins — combining plant foods whose amino acid profiles complete each other.

You do not need to eat complementary proteins in the same meal. Eating a variety throughout the day is sufficient, according to the Academy of Nutrition and Dietetics.

Complementary Protein Combinations

CombinationWhy It WorksExample Meals
Grains + LegumesGrains are low in lysine; legumes are high in lysine but low in methionine; grains supply methionineRice and beans, lentil soup with bread, hummus with pita, bean burrito with tortilla
Legumes + Seeds/NutsSeeds and nuts complement legumes' amino acid gapsHummus (chickpeas + tahini), lentil salad with pumpkin seeds, bean stew with cashew cream
Grains + SoySoy is already a complete protein; pairing with grains adds variety and caloriesTofu stir-fry with rice, tempeh with noodles, edamame with quinoa
Grains + Nuts/SeedsNuts fill amino acid gaps in grainsOatmeal with almond butter, trail mix, nut butter sandwich on whole wheat

Foods That Are Already Complete Vegan Proteins

These plant foods contain all nine essential amino acids on their own:

  • Soy (tofu, tempeh, edamame, soy milk)
  • Quinoa
  • Hemp hearts
  • Buckwheat
  • Amaranth
  • Nutritional yeast (fortified)
  • Spirulina (small amounts)

What Grains Should Be on Your Vegan Grocery List?

Whole grains are a vegan staple for energy, fiber, B vitamins, and complementary proteins.

ItemServing Size (Cooked)ProteinFiberApprox. Price
Quinoa1 cup8g5g$4.00-6.00/lb
Brown rice1 cup5g4g$2.00-3.50/2 lb
Oats (rolled, old-fashioned)1/2 cup dry5g4g$3.00-4.00/42 oz
Whole wheat bread2 slices7g4g$2.50-4.00/loaf
Whole wheat pasta2 oz dry7g5g$1.50-2.50/lb
Farro1 cup7g6g$4.00-6.00/lb
Buckwheat groats1 cup6g5g$3.00-5.00/lb
Corn tortillas2 tortillas3g3g$2.00-3.00/pack
Whole wheat tortillas1 large5g3g$3.00-4.00/pack
Couscous (whole wheat)1 cup6g4g$2.50-4.00/box

What Vegetables Should Be on Your Vegan Grocery List?

Vegetables are the centerpiece of a vegan diet. These 15 staples cover a wide range of nutrients.

ItemKey NutrientsProtein (Per Cup)Approx. Price
BroccoliVitamin C, vitamin K, iron2.6g$1.50-2.00/lb
Spinach (baby)Iron, folate, vitamin K0.9g raw / 5.3g cooked$2.50-3.50/bag
KaleVitamin A, vitamin C, calcium2.2g$2.50-3.50/bunch
Sweet potatoesVitamin A (769% DV), fiber2.1g$1.00-1.50/lb
Brussels sproutsVitamin C, vitamin K, fiber3.0g$2.50-3.50/lb
Bell peppers (red)Vitamin C (169% DV)1.5g$1.00-2.00/each
Mushrooms (cremini)B vitamins, selenium, vitamin D (if sun-exposed)2.2g$2.50-3.50/8 oz
CauliflowerVitamin C, versatile substitute2.1g$2.00-3.00/head
CarrotsBeta-carotene, fiber1.2g$0.75-1.25/lb
Onions (yellow)Flavor base, quercetin1.3g$1.00-1.50/3 lb
GarlicAllicin, immune support0.9g$0.50-0.75/head
ZucchiniLow calorie, versatile1.2g$1.00-1.50/lb
TomatoesLycopene, vitamin C1.3g$1.50-2.50/lb
AvocadosHealthy fats, potassium, fiber3.0g$1.00-2.00/each
BeetsFolate, nitrates (blood flow)2.2g$1.50-2.50/bunch

What Nuts and Seeds Should You Buy?

Nuts and seeds provide healthy fats, protein, minerals, and calories — important on a vegan diet for meeting energy needs.

ItemServingProteinKey NutrientsApprox. Price
Almonds1 oz (23 nuts)6gVitamin E, magnesium, calcium$6.00-9.00/lb
Walnuts1 oz (14 halves)4gOmega-3 ALA, brain health$6.00-9.00/lb
Cashews1 oz5gIron, zinc, creamy base for sauces$7.00-10.00/lb
Pumpkin seeds1 oz7gIron, zinc, magnesium$5.00-8.00/lb
Sunflower seeds1 oz6gVitamin E, selenium$3.00-5.00/lb
Chia seeds1 tbsp2gOmega-3, fiber (5g), calcium$5.00-8.00/12 oz
Flaxseed (ground)1 tbsp1.3gOmega-3 ALA, fiber, lignans$4.00-6.00/16 oz
Hemp hearts3 tbsp10gComplete protein, omega-3, omega-6$8.00-12.00/8 oz
Tahini (sesame paste)2 tbsp5gCalcium, iron, good for dressings$5.00-7.00/jar
Peanuts (dry roasted)1 oz7gCheapest nut per gram of protein$3.00-5.00/lb

What Pantry Staples Do Vegans Need?

These shelf-stable items form the backbone of vegan cooking.

ItemWhy You Need ItApprox. PriceShelf Life
Nutritional yeastCheesy flavor, B12, 8g protein per 2 tbsp$6.00-10.00/jar1-2 years
Canned coconut milk (full-fat)Curries, soups, baking, dairy substitute$1.50-2.50/can2-5 years
Soy sauce or tamariFlavor base for stir-fries, marinades$2.00-3.00/10 oz2-3 years
Vegetable brothSoups, cooking grains, sauces$2.00-3.00/32 oz1-2 years
Canned diced tomatoesSauces, soups, stews$0.80-1.20/can2-5 years
Tomato pasteConcentrated flavor for sauces$0.80-1.20/can2-5 years
Olive oilCooking, dressings, roasting$5.00-8.00/16 oz1-2 years
Coconut oilHigh-heat cooking, baking$5.00-8.00/16 oz2 years
Apple cider vinegarDressings, baking, marinades$3.00-5.00/16 ozIndefinite
Maple syrupNatural sweetener, dressings, baking$6.00-10.00/12 oz1 year (opened)
Miso paste (white or yellow)Umami flavor, soups, dressings, marinades$4.00-6.00/tub1 year (fridge)
Sriracha or hot sauceFlavor$2.00-4.00/bottle1-2 years
Dried spices (cumin, paprika, turmeric, curry powder, garlic powder, oregano, chili flakes)Transform basic ingredients into meals$1.00-3.00/each1-3 years

What Frozen Foods Should Vegans Buy?

The freezer section is a vegan shopper's best friend — affordable, no waste, and nutritionally identical to fresh.

ItemProtein Per ServingWhy It's Worth ItApprox. Price
Frozen edamame (shelled)9g per 1/2 cupReady in 3 minutes, complete protein$2.50-3.50/bag
Frozen broccoli2.5g per cupNo waste, always on hand$1.50-2.50/bag
Frozen mixed vegetables2g per cupInstant side dish or stir-fry$1.50-2.50/bag
Frozen spinach5g per cup (cooked)Smoothies, soups, pasta sauces$1.50-2.00/bag
Frozen corn3g per cupTacos, salads, soups$1.50-2.00/bag
Frozen berries (mixed)1g per cupSmoothies, oatmeal$2.50-3.50/bag
Frozen peas4g per 1/2 cupQuick protein and fiber boost$1.50-2.00/bag
Veggie burgers (variety)10-20g per pattyQuick meals, check ingredients for protein$4.00-7.00/box

What Does a Vegan Starter Grocery List for Week 1 Look Like?

Starting vegan does not require exotic ingredients. This list covers 7 days of meals using common items. Total cost: approximately $60-80.

Produce:

  • Bananas (1 bunch)
  • Avocados (3)
  • Baby spinach (1 bag)
  • Broccoli (2 crowns)
  • Sweet potatoes (3)
  • Bell peppers (3)
  • Onions (3 lb bag)
  • Garlic (1 head)
  • Lemons (3)
  • Mushrooms (8 oz)
  • Carrots (2 lb bag)
  • Fresh cilantro or parsley (1 bunch)

Protein:

  • Extra-firm tofu (2 blocks)
  • Canned black beans (4 cans)
  • Canned chickpeas (3 cans)
  • Dried red lentils (1 lb)
  • Peanut butter (16 oz jar)

Grains:

  • Brown rice (2 lb bag)
  • Whole wheat pasta (1 lb)
  • Oats, old-fashioned (42 oz)
  • Whole wheat bread (1 loaf)

Pantry:

  • Olive oil (16 oz)
  • Soy sauce (10 oz)
  • Canned diced tomatoes (3 cans)
  • Canned coconut milk (1 can)
  • Vegetable broth (32 oz)
  • Nutritional yeast (1 jar)
  • Cumin, paprika, garlic powder, chili flakes

Dairy Alternatives:

  • Oat milk or soy milk (1 half gallon)

Frozen:

  • Frozen mixed vegetables (2 bags)
  • Frozen berries (1 bag)
  • Frozen edamame (1 bag)

Sample Week 1 Meals

DayBreakfastLunchDinner
MondayOatmeal with banana and peanut butterBlack bean and rice bowl with avocadoLentil soup with bread
TuesdaySmoothie (frozen berries, spinach, oat milk, banana)Leftover lentil soupTofu stir-fry with vegetables and rice
WednesdayToast with peanut butter and bananaChickpea salad sandwichPasta with tomato sauce and broccoli
ThursdayOatmeal with berriesLeftover tofu stir-fryBlack bean tacos with sweet potato
FridaySmoothieRice and beans with avocado and salsaCoconut curry with chickpeas and vegetables
SaturdayToast with avocadoLeftover coconut curryRed lentil pasta with mushrooms and spinach
SundayOatmeal with peanut butterBig salad with edamame and seedsMeal prep for Monday

How Do You Shop Vegan on a Budget?

A vegan diet can be one of the cheapest ways to eat when you focus on whole foods rather than processed vegan products.

1. Build meals around beans, lentils, and rice. These cost $0.15-0.25 per serving and form complete proteins together. A pot of rice and beans feeds 4-6 people for under $3 total.

2. Skip processed vegan products. Vegan cheese ($5-7), vegan meat ($5-8), and vegan ice cream ($6-8) add up fast. They are fine as treats, but daily use triples your grocery bill.

3. Buy dried beans instead of canned. A 1-pound bag of dried beans ($1.50-2.50) yields 6-7 cups cooked — equivalent to about 4 cans at $0.80-1.20 each. That is 60-70% cheaper. Soak overnight, cook in a big batch, and refrigerate or freeze portions.

4. Eat oats for breakfast every day. A 42-oz container of oats costs $3-4 and provides 30+ breakfasts. That is about $0.12 per breakfast before toppings.

5. Buy frozen produce. Frozen broccoli, spinach, peas, corn, and berries cost 30-50% less than fresh and never go bad in the back of your fridge.

6. Buy in bulk from the bulk aisle. Rice, oats, lentils, nuts, seeds, and dried beans are almost always cheaper from bulk bins.

7. Use tofu as your primary protein. At $2-3 per block (5 servings), tofu costs $0.40-0.60 per serving. That is cheaper than chicken breast and comparable to eggs.

What Nutrients Should Vegans Pay Attention To?

A well-planned vegan diet meets all nutritional needs, but some nutrients require attention.

NutrientWhy It MattersBest Vegan SourcesConsider Supplementing?
Vitamin B12Nerve function, DNA synthesis; not found in plant foodsFortified nutritional yeast, fortified plant milk, supplementsYes — all vegans should supplement B12
IronOxygen transport; plant iron absorbs less efficientlyLentils, spinach, tofu, pumpkin seeds, fortified cerealMaybe — pair with vitamin C to boost absorption
CalciumBone healthFortified plant milk, tofu (calcium-set), kale, broccoli, tahiniMaybe — if not consuming fortified foods daily
Omega-3 (DHA/EPA)Brain and heart healthGround flaxseed, chia seeds, walnuts, hemp hearts (ALA form)Consider — algae-based DHA/EPA supplement
Vitamin DBone health, immune functionSunlight, fortified plant milk, mushrooms (sun-exposed)Yes — especially in winter or if indoors most of the day
ZincImmune function, wound healingPumpkin seeds, chickpeas, lentils, cashews, hemp heartsMaybe — plant zinc is less bioavailable
IodineThyroid functionSeaweed, iodized saltMaybe — if not using iodized salt

FAQ

How much protein do vegans need per day?

The general recommendation is 0.8g of protein per kilogram of body weight. For a 155-lb (70 kg) person, that is about 56g per day. Because plant protein is slightly less digestible than animal protein, some dietitians recommend vegans aim 10-15% higher, around 62-65g per day. Active individuals and athletes may need 1.2-1.6g per kilogram.

Is a vegan diet more expensive than a regular diet?

It depends on what you eat. A whole-food vegan diet built around beans, lentils, rice, oats, frozen vegetables, and tofu is significantly cheaper than a typical omnivore diet. Research from Oxford University found that vegan diets reduce food costs by up to 30% in high-income countries. However, a diet heavy on processed vegan products (vegan cheese, meat alternatives, specialty items) can cost more.

What is the cheapest vegan protein?

Dried lentils at $0.15-0.20 per serving of 9g protein. Dried beans are similarly affordable. Canned beans are next at $0.20-0.30 per serving. Tofu costs about $0.40-0.60 per serving. Peanut butter is $0.25 per serving. All of these beat the cost of most animal proteins.

Do I need to combine proteins at every meal?

No. The outdated "protein combining" myth suggested you needed complementary proteins at every meal. Current nutrition science from the Academy of Nutrition and Dietetics confirms that eating a variety of protein sources throughout the day is sufficient. Your body maintains an amino acid pool that draws from everything you eat across 24 hours.

What should I eat on my first week of going vegan?

Keep it simple. Build meals around foods you already like. Rice and beans, pasta with tomato sauce, oatmeal with fruit, stir-fried vegetables with tofu, and smoothies are all easy starting points. Use the Week 1 Starter List above. Do not try to recreate complex non-vegan dishes in week 1 — that leads to disappointment and expensive specialty ingredients.

How do I meal plan as a vegan?

Plan 5-6 dinners per week around a protein source (beans, lentils, tofu, tempeh), a grain (rice, quinoa, pasta), and vegetables. Use leftovers for lunch. Keep breakfast consistent (oatmeal, smoothies, toast with nut butter). Mealift and similar meal planning apps let you filter for vegan recipes and automatically build your grocery list, which is especially helpful during the transition when you are still learning which ingredients you need.

What vegan foods have the most iron?

Per serving, the highest-iron vegan foods are: pumpkin seeds (2.5mg per oz), lentils (3.3mg per 1/2 cup), spinach (6.4mg per cup cooked), tofu (6.6mg per cup), chickpeas (2.4mg per 1/2 cup), and fortified cereals (up to 18mg per serving). Pair iron-rich foods with vitamin C sources (citrus, bell peppers, tomatoes) to increase absorption by 2-3x.

Is soy safe to eat every day?

Yes. Large-scale reviews, including a 2020 meta-analysis in Nutrients, found that soy consumption of 1-3 servings per day is safe and may reduce the risk of heart disease and certain cancers. The claims about soy and hormones are largely based on animal studies using isolated isoflavones at unrealistic doses. Whole soy foods (tofu, tempeh, edamame, soy milk) are a healthy daily protein source.