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
| Item | Serving Size | Protein | Net Carbs | Approx. Price |
|---|---|---|---|---|
| Extra-firm tofu | 3 oz (1/5 block) | 9g | 1g | $2.00-3.00/block |
| Tempeh | 3 oz | 16g | 5g | $3.00-4.00/block |
| Edamame (shelled, frozen) | 1/2 cup | 9g | 3g | $2.50-3.50/bag |
| Soy milk (unsweetened) | 1 cup | 7g | 1g | $2.50-3.50/half gallon |
| Soy curls (dried) | 1/4 cup dry | 11g | 4g | $5.00-8.00/bag |
Beans and Legumes
| Item | Serving Size | Protein | Fiber | Approx. Price |
|---|---|---|---|---|
| Black beans (canned) | 1/2 cup | 7g | 8g | $0.80-1.20/can |
| Chickpeas (canned) | 1/2 cup | 7g | 6g | $0.80-1.20/can |
| Lentils (dried, green or brown) | 1/2 cup cooked | 9g | 8g | $1.50-2.50/lb |
| Red lentils (dried) | 1/2 cup cooked | 9g | 4g | $2.00-3.00/lb |
| Kidney beans (canned) | 1/2 cup | 8g | 6g | $0.80-1.20/can |
| Pinto beans (canned) | 1/2 cup | 7g | 6g | $0.80-1.20/can |
| Split peas (dried) | 1/2 cup cooked | 8g | 8g | $1.50-2.50/lb |
| Black-eyed peas (canned) | 1/2 cup | 7g | 4g | $0.80-1.20/can |
Seitan and Other Protein Sources
| Item | Serving Size | Protein | Notes | Approx. Price |
|---|---|---|---|---|
| Seitan | 3 oz | 21g | Made from wheat gluten; not for celiac/gluten-free | $5.00-7.00/package |
| Nutritional yeast | 2 tbsp | 8g | Cheesy flavor, B12 fortified | $6.00-10.00/jar |
| Peanut butter (natural) | 2 tbsp | 7g | Also high in healthy fats | $3.00-4.50/jar |
| Almond butter | 2 tbsp | 7g | More expensive but equally nutritious | $7.00-10.00/jar |
| Hemp hearts | 3 tbsp | 10g | Complete protein, omega-3s | $8.00-12.00/8 oz |
| Pumpkin seeds | 1/4 cup | 8g | Iron, 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
| Combination | Why It Works | Example Meals |
|---|---|---|
| Grains + Legumes | Grains are low in lysine; legumes are high in lysine but low in methionine; grains supply methionine | Rice and beans, lentil soup with bread, hummus with pita, bean burrito with tortilla |
| Legumes + Seeds/Nuts | Seeds and nuts complement legumes' amino acid gaps | Hummus (chickpeas + tahini), lentil salad with pumpkin seeds, bean stew with cashew cream |
| Grains + Soy | Soy is already a complete protein; pairing with grains adds variety and calories | Tofu stir-fry with rice, tempeh with noodles, edamame with quinoa |
| Grains + Nuts/Seeds | Nuts fill amino acid gaps in grains | Oatmeal 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.
| Item | Serving Size (Cooked) | Protein | Fiber | Approx. Price |
|---|---|---|---|---|
| Quinoa | 1 cup | 8g | 5g | $4.00-6.00/lb |
| Brown rice | 1 cup | 5g | 4g | $2.00-3.50/2 lb |
| Oats (rolled, old-fashioned) | 1/2 cup dry | 5g | 4g | $3.00-4.00/42 oz |
| Whole wheat bread | 2 slices | 7g | 4g | $2.50-4.00/loaf |
| Whole wheat pasta | 2 oz dry | 7g | 5g | $1.50-2.50/lb |
| Farro | 1 cup | 7g | 6g | $4.00-6.00/lb |
| Buckwheat groats | 1 cup | 6g | 5g | $3.00-5.00/lb |
| Corn tortillas | 2 tortillas | 3g | 3g | $2.00-3.00/pack |
| Whole wheat tortillas | 1 large | 5g | 3g | $3.00-4.00/pack |
| Couscous (whole wheat) | 1 cup | 6g | 4g | $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.
| Item | Key Nutrients | Protein (Per Cup) | Approx. Price |
|---|---|---|---|
| Broccoli | Vitamin C, vitamin K, iron | 2.6g | $1.50-2.00/lb |
| Spinach (baby) | Iron, folate, vitamin K | 0.9g raw / 5.3g cooked | $2.50-3.50/bag |
| Kale | Vitamin A, vitamin C, calcium | 2.2g | $2.50-3.50/bunch |
| Sweet potatoes | Vitamin A (769% DV), fiber | 2.1g | $1.00-1.50/lb |
| Brussels sprouts | Vitamin C, vitamin K, fiber | 3.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 |
| Cauliflower | Vitamin C, versatile substitute | 2.1g | $2.00-3.00/head |
| Carrots | Beta-carotene, fiber | 1.2g | $0.75-1.25/lb |
| Onions (yellow) | Flavor base, quercetin | 1.3g | $1.00-1.50/3 lb |
| Garlic | Allicin, immune support | 0.9g | $0.50-0.75/head |
| Zucchini | Low calorie, versatile | 1.2g | $1.00-1.50/lb |
| Tomatoes | Lycopene, vitamin C | 1.3g | $1.50-2.50/lb |
| Avocados | Healthy fats, potassium, fiber | 3.0g | $1.00-2.00/each |
| Beets | Folate, 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.
| Item | Serving | Protein | Key Nutrients | Approx. Price |
|---|---|---|---|---|
| Almonds | 1 oz (23 nuts) | 6g | Vitamin E, magnesium, calcium | $6.00-9.00/lb |
| Walnuts | 1 oz (14 halves) | 4g | Omega-3 ALA, brain health | $6.00-9.00/lb |
| Cashews | 1 oz | 5g | Iron, zinc, creamy base for sauces | $7.00-10.00/lb |
| Pumpkin seeds | 1 oz | 7g | Iron, zinc, magnesium | $5.00-8.00/lb |
| Sunflower seeds | 1 oz | 6g | Vitamin E, selenium | $3.00-5.00/lb |
| Chia seeds | 1 tbsp | 2g | Omega-3, fiber (5g), calcium | $5.00-8.00/12 oz |
| Flaxseed (ground) | 1 tbsp | 1.3g | Omega-3 ALA, fiber, lignans | $4.00-6.00/16 oz |
| Hemp hearts | 3 tbsp | 10g | Complete protein, omega-3, omega-6 | $8.00-12.00/8 oz |
| Tahini (sesame paste) | 2 tbsp | 5g | Calcium, iron, good for dressings | $5.00-7.00/jar |
| Peanuts (dry roasted) | 1 oz | 7g | Cheapest 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.
| Item | Why You Need It | Approx. Price | Shelf Life |
|---|---|---|---|
| Nutritional yeast | Cheesy flavor, B12, 8g protein per 2 tbsp | $6.00-10.00/jar | 1-2 years |
| Canned coconut milk (full-fat) | Curries, soups, baking, dairy substitute | $1.50-2.50/can | 2-5 years |
| Soy sauce or tamari | Flavor base for stir-fries, marinades | $2.00-3.00/10 oz | 2-3 years |
| Vegetable broth | Soups, cooking grains, sauces | $2.00-3.00/32 oz | 1-2 years |
| Canned diced tomatoes | Sauces, soups, stews | $0.80-1.20/can | 2-5 years |
| Tomato paste | Concentrated flavor for sauces | $0.80-1.20/can | 2-5 years |
| Olive oil | Cooking, dressings, roasting | $5.00-8.00/16 oz | 1-2 years |
| Coconut oil | High-heat cooking, baking | $5.00-8.00/16 oz | 2 years |
| Apple cider vinegar | Dressings, baking, marinades | $3.00-5.00/16 oz | Indefinite |
| Maple syrup | Natural sweetener, dressings, baking | $6.00-10.00/12 oz | 1 year (opened) |
| Miso paste (white or yellow) | Umami flavor, soups, dressings, marinades | $4.00-6.00/tub | 1 year (fridge) |
| Sriracha or hot sauce | Flavor | $2.00-4.00/bottle | 1-2 years |
| Dried spices (cumin, paprika, turmeric, curry powder, garlic powder, oregano, chili flakes) | Transform basic ingredients into meals | $1.00-3.00/each | 1-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.
| Item | Protein Per Serving | Why It's Worth It | Approx. Price |
|---|---|---|---|
| Frozen edamame (shelled) | 9g per 1/2 cup | Ready in 3 minutes, complete protein | $2.50-3.50/bag |
| Frozen broccoli | 2.5g per cup | No waste, always on hand | $1.50-2.50/bag |
| Frozen mixed vegetables | 2g per cup | Instant side dish or stir-fry | $1.50-2.50/bag |
| Frozen spinach | 5g per cup (cooked) | Smoothies, soups, pasta sauces | $1.50-2.00/bag |
| Frozen corn | 3g per cup | Tacos, salads, soups | $1.50-2.00/bag |
| Frozen berries (mixed) | 1g per cup | Smoothies, oatmeal | $2.50-3.50/bag |
| Frozen peas | 4g per 1/2 cup | Quick protein and fiber boost | $1.50-2.00/bag |
| Veggie burgers (variety) | 10-20g per patty | Quick 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
| Day | Breakfast | Lunch | Dinner |
|---|---|---|---|
| Monday | Oatmeal with banana and peanut butter | Black bean and rice bowl with avocado | Lentil soup with bread |
| Tuesday | Smoothie (frozen berries, spinach, oat milk, banana) | Leftover lentil soup | Tofu stir-fry with vegetables and rice |
| Wednesday | Toast with peanut butter and banana | Chickpea salad sandwich | Pasta with tomato sauce and broccoli |
| Thursday | Oatmeal with berries | Leftover tofu stir-fry | Black bean tacos with sweet potato |
| Friday | Smoothie | Rice and beans with avocado and salsa | Coconut curry with chickpeas and vegetables |
| Saturday | Toast with avocado | Leftover coconut curry | Red lentil pasta with mushrooms and spinach |
| Sunday | Oatmeal with peanut butter | Big salad with edamame and seeds | Meal 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.
| Nutrient | Why It Matters | Best Vegan Sources | Consider Supplementing? |
|---|---|---|---|
| Vitamin B12 | Nerve function, DNA synthesis; not found in plant foods | Fortified nutritional yeast, fortified plant milk, supplements | Yes — all vegans should supplement B12 |
| Iron | Oxygen transport; plant iron absorbs less efficiently | Lentils, spinach, tofu, pumpkin seeds, fortified cereal | Maybe — pair with vitamin C to boost absorption |
| Calcium | Bone health | Fortified plant milk, tofu (calcium-set), kale, broccoli, tahini | Maybe — if not consuming fortified foods daily |
| Omega-3 (DHA/EPA) | Brain and heart health | Ground flaxseed, chia seeds, walnuts, hemp hearts (ALA form) | Consider — algae-based DHA/EPA supplement |
| Vitamin D | Bone health, immune function | Sunlight, fortified plant milk, mushrooms (sun-exposed) | Yes — especially in winter or if indoors most of the day |
| Zinc | Immune function, wound healing | Pumpkin seeds, chickpeas, lentils, cashews, hemp hearts | Maybe — plant zinc is less bioavailable |
| Iodine | Thyroid function | Seaweed, iodized salt | Maybe — 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.