A vegan diet eliminates all animal products including meat, poultry, fish, eggs, and dairy, and replaces them entirely with plant foods. When built around the right foods, this way of eating is one of the most effective dietary approaches for weight loss available. When built around the wrong ones, it delivers very little beyond a label.
The difference comes down to food quality. Processed vegan foods, refined carbohydrates, and sweetened plant products can easily push calories well above what your body needs while leaving you under-nourished and hungry. Whole plant foods work in the opposite direction: they are high in fiber, high in water content, and lower in calorie density than most animal-based foods, which means you can eat satisfying volumes of food while naturally consuming fewer calories overall.
A large review published in the Journal of the Academy of Nutrition and Dietetics analyzing data from over 69,000 participants found that vegans had the lowest average body mass index of any dietary group studied, including vegetarians, pescatarians, and omnivores. Harvard T.H. Chan School of Public Health notes that higher fiber intake, which is a natural outcome of a whole-food plant diet, is associated with significantly lower overall calorie consumption and better long-term weight management.
This is the complete vegan diet foods list for weight loss, organized by category and followed by a weekly grocery list you can take straight to the store.

Vegan Foods List For Weight Loss
Vegetables (Eat the Most of These)
Non-starchy vegetables are the foundation of an effective vegan weight loss diet. They are extremely low in calories, high in water and fiber, and rich in the vitamins, minerals, and antioxidants that support every system in the body. Build every lunch and dinner around a large base of vegetables before adding grains or other components.
Leafy Greens:
- Spinach
- Kale
- Arugula
- Romaine lettuce
- Swiss chard
- Collard greens
- Mixed spring greens
- Cabbage (green and red)
- Bok choy
- Watercress
Cruciferous Vegetables:
- Broccoli
- Cauliflower
- Brussels sprouts
- Broccoli rabe
Other Non-Starchy Vegetables:
- Zucchini
- Cucumber
- Bell peppers (all colors)
- Tomatoes and cherry tomatoes
- Asparagus
- Green beans
- Mushrooms (all varieties)
- Onions and shallots
- Garlic
- Celery
- Eggplant
- Artichokes
- Beets
- Carrots
- Radishes
- Fennel
- Leeks
Shopping tip: Buy a mix of fresh and frozen. Frozen spinach, broccoli, cauliflower, and mixed vegetables are nutritionally equivalent to fresh, never go to waste, and cost significantly less. Keep your freezer stocked so you always have a vegetable base for any meal.
Fruits (Prioritize Lower-Sugar Options)
Whole fruit is an important part of a vegan weight loss diet. The fiber in whole fruit slows sugar absorption and promotes satiety, which is very different from fruit juice. The Mayo Clinic confirms that whole fruit consumption is associated with better weight outcomes, while fruit juice is not. Eat the whole fruit; skip the juice.
Best choices for weight loss:
- Blueberries
- Strawberries
- Raspberries
- Blackberries
- Apples
- Pears
- Grapefruit
- Oranges
- Peaches
- Watermelon
- Kiwi
- Cantaloupe
Enjoy in moderation: Bananas, grapes, mangoes, pineapple, and dates are higher in natural sugars. They are still whole, nutritious foods but aim for one serving at a time rather than eating them freely throughout the day.
Legumes (Your Primary Protein and Fiber Source)
Legumes are the cornerstone of vegan weight loss eating. They deliver plant protein, complex carbohydrates, and soluble fiber in one package, a combination that is exceptionally filling and sustains energy for hours. Research published in Obesity found that eating legumes four times per week produced greater weight loss than a calorie-equivalent diet without them, independent of any other dietary change.
Beans:
- Black beans
- Chickpeas (garbanzo beans)
- Kidney beans
- White beans (cannellini)
- Pinto beans
- Navy beans
- Adzuki beans
Lentils:
- Green lentils
- Red lentils
- Black lentils (beluga)
- French lentils (puy)
Other legumes:
- Split peas (yellow and green)
- Edamame (fresh or frozen)
- Fava beans
Shopping tip: Dried lentils and beans cost a fraction of canned and require no more than basic planning. Cook a large batch on Sunday and refrigerate or freeze in portions. Canned beans are perfectly convenient for busy weeknights; rinse them well to reduce sodium. Keep both on hand.
Whole Grains (Not All Carbs Are Equal)
Whole grains belong on a vegan weight loss food list. The fiber and protein in intact whole grains stabilize blood sugar, prevent energy crashes, and reduce overall calorie intake throughout the day. A study in the American Journal of Clinical Nutrition found that substituting whole grains for refined grains increased resting metabolic rate and reduced calorie absorption simultaneously. The key is choosing intact minimally processed grains rather than processed whole grain products like bread or crackers, which still behave more like refined carbohydrates in the body.
Best whole grains for weight loss:
- Oats (rolled or steel-cut, not instant)
- Quinoa (also a complete protein with all essential amino acids)
- Brown rice
- Farro
- Barley
- Buckwheat
- Millet
- Bulgur wheat
- Sorghum
Watch your portions: Whole grains are calorie-dense. A half cup of cooked grains per meal is a reasonable portion. Fill the plate with vegetables and legumes first, then add grains as a supporting component rather than the base.
High-Protein Plant Foods (Beyond Legumes)
Getting adequate protein is the most critical variable on a vegan weight loss diet. Protein is essential for preserving lean muscle while losing fat, controlling hunger hormones, and maintaining metabolic rate. WebMD recommends aiming for 0.8 to 1 gram of protein per pound of body weight when in a calorie deficit.
High-protein vegan foods to buy weekly:
- Tofu (firm and extra-firm) — 8 to 10g protein per 3.5 oz; versatile for any cooking method
- Tempeh — 19g protein per 3.5 oz; one of the highest plant protein sources and also fermented for gut health
- Edamame (frozen, shelled) — 17g protein per cup; easiest high-protein snack on a vegan diet
- Seitan — 25g protein per 3.5 oz; buy ready-made or make cheaply from vital wheat gluten at home
- Vital wheat gluten — for homemade seitan at a fraction of the cost of packaged versions
- Unsweetened soy milk — 7 to 8g protein per cup, the highest of any plant milk
Protein powders (optional but useful):
- Pea protein powder
- Brown rice protein powder
- Hemp protein powder
- Mixed plant-based protein blends
Nuts and Seeds (Healthy Fats, Watch Portions)
Nuts and seeds provide essential fatty acids, protein, and fat-soluble vitamins that are important on a vegan diet. Harvard Health notes that despite their calorie density, regular nut consumption is associated with lower body weight and reduced long-term weight gain. Portion control is what makes the difference.
Nuts:
- Almonds
- Walnuts
- Cashews
- Pistachios
- Pecans
- Brazil nuts (one or two per day covers your daily selenium requirement)
Seeds:
- Chia seeds (11g fiber per ounce; excellent for overnight oats and puddings)
- Flaxseeds (ground; primary plant source of omega-3 ALA)
- Hemp seeds (10g protein per 3 tablespoons; add to smoothies, oats, or salads)
- Pumpkin seeds (pepitas)
- Sunflower seeds
- Sesame seeds
Nut and seed butters:
- Almond butter (no added sugar or oil)
- Peanut butter (natural; ingredients should be peanuts and salt only)
- Tahini (essential for dressings, hummus, and sauces)
- Sunflower seed butter
Portion guide: One ounce or a small closed handful is one serving of nuts. One tablespoon is one serving of nut butter. These are easy foods to overeat significantly without noticing.
Healthy Fats
- Extra virgin olive oil (primary cooking fat)
- Avocados (buy several weekly; rich in monounsaturated fat, fiber, and potassium)
- Avocado oil spray (for roasting vegetables without adding significant calories)
- Coconut oil (suitable for high-heat cooking; use in moderation due to saturated fat content)
Plant Milks (Choose Carefully)
Not all plant milks support weight loss equally. Many contain added sugars that contribute meaningless calories. Read the ingredient label on every carton.
Best choices:
- Unsweetened soy milk (7 to 8g protein per cup; closest to dairy milk nutritionally)
- Unsweetened almond milk (30 to 40 calories per cup; very low calorie)
- Unsweetened oat milk (higher in carbs; fine for cooking and baking)
- Unsweetened pea milk (high protein, creamy texture; good for smoothies)
Always buy unsweetened. Sweetened versions contain 8 to 12 grams of added sugar per cup.
Fermented Plant Foods
Gut microbiome diversity is associated with healthier body weight and improved metabolic function. Research published in Nutrients shows that fermented foods support this diversity through live bacterial cultures. Include at least one fermented food daily.
- Tempeh (fermented soy; also one of your primary protein sources)
- Miso paste (use in soups, dressings, and marinades)
- Sauerkraut (buy refrigerated, not shelf-stable; only the refrigerated version contains live cultures)
- Kimchi (refrigerated)
- Unsweetened coconut yogurt (with live active cultures listed on the label)
- Kombucha (aim for under 8g sugar per serving)
Pantry Staples
Canned and jarred goods:
- Canned chickpeas, black beans, white beans, kidney beans (low-sodium)
- Canned diced tomatoes (no added salt)
- Canned tomato paste
- Canned full-fat coconut milk (for curries and soups)
- Low-sodium vegetable broth
- Kalamata or green olives
- Artichoke hearts in water
- Sun-dried tomatoes (dry-packed, not in oil)
Condiments and flavor builders:
- Low-sodium tamari or soy sauce
- Nutritional yeast (adds savory, cheesy flavor; buy brands fortified with B12)
- Apple cider vinegar
- Balsamic vinegar
- Rice vinegar
- Hot sauce (no added sugar)
- Dijon mustard
- Low-sodium vegetable bouillon
Herbs and spices:
- Sea salt and black pepper
- Garlic powder and onion powder
- Cumin
- Smoked paprika
- Turmeric
- Chili powder
- Oregano
- Basil
- Coriander
- Cinnamon
- Fresh ginger and ginger powder
- Red pepper flakes
- Curry powder
Essential Supplements
A vegan diet requires specific supplementation for nutrients that are unavailable or poorly absorbed from plant foods. A review published in Nutrients identifies vitamin B12 as the single most critical supplement for anyone eating fully plant-based, with deficiency causing irreversible neurological damage over time. These are not optional additions to a vegan diet; they are requirements.
Non-negotiable:
- Vitamin B12 — cyanocobalamin or methylcobalamin; take 2,500mcg weekly or 250mcg daily
- Vitamin D3 (vegan, lichen-derived) — essential, particularly in northern climates or for anyone with limited sun exposure
- Algae-based omega-3 (DHA and EPA) — fish obtain their omega-3s from algae; algae oil gives you the same DHA and EPA directly without the fish
- Iodine — use iodized salt or take a supplement; iodine deficiency is common on vegan diets without dairy or seafood
Recommended:
- Zinc — plant zinc is less bioavailable than animal-sourced zinc; a low-dose supplement closes the gap
Vegan Foods to Avoid for Weight Loss
Not everything labeled vegan supports weight loss. Many popular vegan products are heavily processed, calorie-dense, and nutritionally hollow enough to stall or reverse progress when eaten freely.
Avoid or strictly limit:
- Vegan junk food — chips, crackers, vegan cookies, candy, and packaged snacks are vegan but provide no meaningful nutrition and are engineered to be overeaten
- Vegan meat substitutes — most are highly processed, high in sodium, and low in actual nutrition; use occasionally as a transition food, not a daily staple
- Vegan cheese — most commercial vegan cheese is made from coconut oil and modified starch with minimal protein and significant saturated fat
- Sweetened plant milks — add hundreds of empty calories per week without any satiety benefit
- Fruit juice — removes the fiber from fruit, leaving concentrated sugar with nothing to slow its absorption
- Refined grains — white bread, white pasta, and white rice spike blood sugar and contribute to hunger cycles; replace with whole grain versions
- Coconut oil in large quantities — high in saturated fat; use in small amounts for specific cooking purposes only
- Agave and maple syrup — still concentrated sugar despite being plant-derived; use minimally
Vegan Weight Loss Grocery List
This list covers a week of vegan weight loss eating for one to two people, organized by store section.
Produce
Vegetables:
- Spinach (1 large bag)
- Kale (1 bunch)
- Romaine or mixed salad greens (2 bags)
- Broccoli (2 heads or 2 bags frozen)
- Cauliflower (1 head or 1 bag frozen)
- Brussels sprouts (300g)
- Cabbage (1 small head)
- Zucchini (3 medium)
- Bell peppers (2 red, 1 yellow, 1 green)
- Cherry tomatoes (1 pint)
- Tomatoes (3 to 4)
- Cucumber (2)
- Mushrooms (300g)
- Asparagus (1 bunch)
- Green beans (300g)
- Onions (1 bag)
- Red onions (2)
- Garlic (2 bulbs)
- Eggplant (1 medium)
- Beets (4 medium)
- Carrots (500g)
- Sweet potatoes (4 medium)
- Fresh ginger (1 piece)
- Fresh parsley (1 bunch)
- Fresh basil (1 bunch)
Fruits:
- Blueberries (fresh or frozen)
- Strawberries (1 punnet)
- Raspberries or blackberries (1 punnet)
- Apples (4)
- Pears (3)
- Oranges (4)
- Lemons (4)
- Limes (2)
- Bananas (1 bunch)
- Avocados (4 to 5)
- Kiwi (4)
- Frozen mixed berries (1 large bag)
Proteins
- Firm tofu (2 x 400g blocks)
- Extra-firm tofu (1 x 400g block)
- Tempeh (2 x 200g packages)
- Frozen shelled edamame (1 large bag)
- Dried red lentils (1 lb bag)
- Dried green or black lentils (1 lb bag)
- Canned chickpeas (3 cans, low-sodium)
- Canned black beans (2 cans, low-sodium)
- Canned white beans (2 cans, low-sodium)
- Dried split peas (1 bag)
Grains
- Rolled oats (large container)
- Quinoa (1 lb bag)
- Brown rice (2 lb bag)
- Farro or barley (1 bag)
- Buckwheat (1 bag)
Nuts and Seeds
- Almonds (200g)
- Walnuts (200g)
- Chia seeds (250g)
- Ground flaxseeds (250g)
- Hemp seeds (150g)
- Pumpkin seeds (150g)
- Natural peanut butter (1 jar)
- Natural almond butter (1 jar)
- Tahini (1 jar)
Fridge and Dairy Alternatives
- Unsweetened soy milk (2 cartons)
- Unsweetened almond milk (1 carton)
- Unsweetened coconut yogurt with live cultures (1 large tub)
- Miso paste (1 container)
- Refrigerated sauerkraut (1 jar)
- Refrigerated kimchi (1 jar, optional)
- Pea protein or plant-based protein powder (1 bag)
Pantry
- Extra virgin olive oil (1 bottle)
- Avocado oil spray (1 can)
- Canned diced tomatoes, no added salt (3 cans)
- Canned full-fat coconut milk (2 cans)
- Low-sodium vegetable broth (2 cartons)
- Nutritional yeast (1 bag or container)
- Low-sodium tamari or soy sauce (1 bottle)
- Apple cider vinegar (1 bottle)
- Balsamic vinegar (1 bottle)
- Dijon mustard (1 jar)
- Hot sauce, no added sugar (1 bottle)
Frozen
- Frozen mixed berries (1 large bag)
- Frozen broccoli (2 bags)
- Frozen spinach (1 bag)
- Frozen shelled edamame (listed also under proteins)
- Frozen corn (1 bag)
Beverages
- Still water (primary beverage throughout the day)
- Unsweetened sparkling water (optional)
- Green tea or herbal tea (1 box)
- Coffee (ground or whole bean)
- Kombucha, low-sugar (optional)
Tips for Making This Vegan Grocery List Work
Batch cook on Sundays. Cook a pot of lentils, a pot of grains, and roast two full sheet pans of vegetables. These ready components make it easy to assemble nutritious meals throughout the week in minutes rather than starting from scratch every night.
Eat protein at every single meal. The most common reason vegan weight loss plans fail is insufficient protein. If breakfast is toast with jam and lunch is a plain salad, hunger and cravings will dominate the afternoon. Every meal needs a meaningful protein source: tofu, tempeh, lentils, beans, edamame, or a protein shake.
Do not fear whole food fats. Avocado, nuts, seeds, and olive oil are associated with better long-term weight outcomes than low-fat diets. The fats to cut are those found in processed vegan products. The fats to keep are those found in minimally processed whole plant foods.
Read every label on packaged vegan foods. Vegan does not mean healthy or low calorie. Many vegan packaged foods are higher in sodium, added sugar, and processed oils than their conventional counterparts. The most effective vegan weight loss diet is built overwhelmingly around whole foods.
Press tofu before cooking. Removing excess moisture from firm tofu allows it to brown and crisp properly rather than steam, which dramatically improves texture and makes it far more satisfying. Press a block for 20 to 30 minutes using a folded towel and a heavy pan.
The Bottom Line
A vegan diet built around whole plant foods is one of the most effective approaches to sustainable weight loss available, but it requires intentional planning around protein, key micronutrients, and essential supplementation. Fill your cart with vegetables, legumes, whole grains, tofu, tempeh, fruits, nuts, seeds, and healthy fats, and limit processed vegan products regardless of what the label says. The grocery list above gives you a complete week of vegan weight loss eating in one organized shopping run. Pair it with adequate protein at every meal, batch cooking on weekends, and consistent B12 and vitamin D supplementation, and this way of eating becomes straightforward, satisfying, and sustainable long-term.
Disclaimer: Nutritional data referenced in this article is sourced from USDA FoodData Central. This article is for informational purposes only and does not constitute medical or dietary advice. Always consult a registered dietitian or healthcare provider before making significant dietary changes.



