Home/Meal Plans/Vegan Meal Plan for Weight Loss: Plant-Based 7-Day Plan

Vegan Meal Plan for Weight Loss: Plant-Based 7-Day Plan

A nutrient-dense vegan plan proving you can lose weight and thrive on plants alone.

1600cal/day
7days
Vegan

Daily Macro Breakdown

Protein 90g (26%)
Carbs 200g (59%)
Fat 50g (15%)

A vegan meal plan for weight loss challenges the misconception that plant-based eating and weight management do not go hand in hand. In reality, a well-designed vegan diet can be one of the most effective approaches to losing fat, improving health markers, and maintaining long-term wellness. Studies published in the Journal of General Internal Medicine have shown that participants following a vegan diet lost significantly more weight than those on other diets, even without specific calorie restrictions, largely due to the naturally lower caloric density of plant foods.

This 7-day vegan weight loss plan provides approximately 1600 calories per day, with 90 grams of protein, 200 grams of carbohydrates, and 50 grams of fat. While 90 grams of protein may seem low compared to omnivore plans, it is more than adequate for most people pursuing weight loss and represents roughly 0.6 grams per pound of body weight for a 150-pound individual — well within the recommended range for fat loss and muscle maintenance.

One of the greatest advantages of a plant-based approach to weight loss is the sheer volume of food you can eat. Plant foods are generally much less calorie-dense than animal products, meaning you can eat larger, more filling portions while consuming fewer total calories. A massive bowl of vegetable stir-fry with tofu over rice might look like a feast but contain only 500 calories. Compare that to a modest portion of steak and potatoes at the same calorie count — the visual and physical satisfaction is dramatically different.

The protein sources in this plan include tofu, tempeh, lentils, chickpeas, black beans, edamame, quinoa, hemp seeds, and protein-fortified foods. While individual plant proteins may lack certain amino acids, eating a variety of protein sources throughout the day ensures you get all essential amino acids. You do not need to combine complementary proteins at every single meal — the concept of complete protein combining at each meal has been debunked by modern nutrition science. Your body pools amino acids over the course of the day.

Fiber is another major advantage of a vegan diet. This plan provides 40-50 grams of fiber per day, far exceeding the typical American intake of 15 grams. Fiber promotes satiety (you feel full faster and longer), feeds beneficial gut bacteria, stabilizes blood sugar, lowers cholesterol, and supports healthy digestion. If you are not accustomed to this much fiber, increase your intake gradually over 1-2 weeks and drink plenty of water to avoid digestive discomfort.

There are a few nutrients that require special attention on a vegan diet. Vitamin B12 is the most critical — it is not found in plant foods and must be supplemented (2500mcg per week or 250mcg daily). Iron is present in plant foods but in a less absorbable form (non-heme iron), so pairing iron-rich foods with vitamin C enhances absorption. Omega-3 fatty acids are best obtained from an algae-based DHA/EPA supplement, as the conversion from ALA (found in flax and walnuts) is inefficient. And vitamin D should be supplemented if you do not get regular sun exposure.

This plan emphasizes whole, minimally processed plant foods. While vegan junk food technically fits a plant-based diet, it will not support your weight loss goals. Vegan cookies, chips, and frozen meals can be just as calorie-dense as their non-vegan counterparts. The meals here are built around vegetables, legumes, whole grains, fruits, nuts, and seeds — foods that nourish your body while promoting fat loss.

Meal prep is especially important on a vegan weight loss diet because the most convenient food options (restaurants, fast food, convenience stores) rarely offer satisfying vegan choices. Batch-cooking grains, preparing legumes, washing and cutting vegetables, and making sauces on the weekend will set you up for success all week long.

Use BasedHealth's AI food scanner to track your intake — it handles plant-based meals just as accurately as any other cuisine, giving you instant calorie and macro breakdowns with a simple photo.

Your 7-Day Meal Plan

Want this meal plan personalised to your exact calorie needs?

Get Your Custom Plan Free

Monday

breakfast

Tofu Scramble with Toast

6oz firm tofu scrambled with turmeric, nutritional yeast, spinach, bell peppers, and onions. Served with 1 slice whole grain toast.

380 cal
22g pro
lunch

Chickpea and Quinoa Buddha Bowl

1/2 cup chickpeas and 1/2 cup quinoa over mixed greens with roasted sweet potato, shredded carrots, avocado, and tahini dressing

450 cal
20g pro
dinner

Lentil Bolognese over Spaghetti

1 cup red lentil bolognese sauce (lentils, crushed tomatoes, garlic, basil, oregano) over 2oz whole wheat spaghetti with nutritional yeast

520 cal
28g pro
snack

Banana with Peanut Butter

1 medium banana with 1.5 tbsp natural peanut butter

250 cal
8g pro

Tuesday

breakfast

Overnight Oats with Chia

1/2 cup rolled oats soaked in oat milk with 1 tbsp chia seeds, 1 tbsp maple syrup, 1/4 cup walnuts, and 1/2 cup sliced strawberries

360 cal
16g pro
lunch

Black Bean Burrito Bowl

1/2 cup black beans, 1/2 cup cilantro-lime brown rice, corn, pico de gallo, guacamole, and romaine lettuce

480 cal
22g pro
dinner

Thai Peanut Tempeh Stir-Fry

5oz tempeh cubed and pan-fried, tossed with broccoli, bell peppers, and snap peas in peanut-ginger sauce over 1/2 cup jasmine rice

510 cal
30g pro
snack

Hummus and Veggie Sticks

1/4 cup hummus with carrot sticks, cucumber slices, and bell pepper strips

200 cal
8g pro

Wednesday

breakfast

Green Smoothie

1 scoop vegan protein powder, 1 cup spinach, 1/2 banana, 1/2 cup frozen mango, 1 tbsp flaxseed, and 1 cup oat milk

340 cal
20g pro
lunch

Mediterranean Falafel Wrap

3 baked falafel balls in a whole wheat wrap with hummus, diced cucumber, tomato, pickled onion, and tahini sauce

460 cal
18g pro
dinner

Cauliflower Tikka Masala with Rice

Roasted cauliflower florets in a creamy tomato-coconut tikka masala sauce over 3/4 cup basmati rice with fresh cilantro

500 cal
16g pro
snack

Trail Mix

1/4 cup trail mix with almonds, pumpkin seeds, dried cranberries, and dark chocolate chips

220 cal
7g pro

Thursday

breakfast

Avocado Toast with Hemp Seeds

2 slices whole grain bread with mashed avocado, 2 tbsp hemp seeds, red pepper flakes, lemon juice, and salt

380 cal
14g pro
lunch

Lentil and Vegetable Soup

1.5 cups hearty lentil soup with carrots, celery, tomatoes, kale, and cumin, served with a small piece of crusty bread

420 cal
22g pro
dinner

BBQ Tofu with Roasted Sweet Potato and Greens

6oz extra-firm tofu sliced, baked with BBQ sauce, served with 1 medium roasted sweet potato and sauteed collard greens

500 cal
28g pro
snack

Apple with Almond Butter

1 medium apple sliced with 1 tbsp almond butter

200 cal
5g pro

Friday

breakfast

Acai Smoothie Bowl

Frozen acai blended with banana and oat milk, topped with granola, sliced kiwi, coconut flakes, and 1 tbsp hemp seeds

370 cal
12g pro
lunch

Teriyaki Edamame Rice Bowl

1 cup shelled edamame with teriyaki sauce over 3/4 cup brown rice with steamed broccoli, shredded carrots, and sesame seeds

460 cal
24g pro
dinner

Stuffed Bell Peppers

2 bell peppers stuffed with a mixture of quinoa, black beans, corn, diced tomatoes, cumin, and chili powder, topped with avocado crema

490 cal
22g pro
snack

Roasted Chickpeas

1/2 cup chickpeas roasted with olive oil, smoked paprika, and garlic powder

180 cal
8g pro

Saturday

breakfast

Vegan Protein Pancakes

3 pancakes made with oat flour, vegan protein powder, and oat milk, topped with 1/2 cup mixed berries and maple syrup

400 cal
22g pro
lunch

Asian Noodle Salad

Cold soba noodles tossed with shredded cabbage, carrots, edamame, cilantro, and a peanut-lime dressing, topped with crushed peanuts

440 cal
18g pro
dinner

Mushroom and White Bean Risotto

Creamy arborio rice risotto with sauteed mixed mushrooms, white beans, garlic, and fresh thyme, finished with nutritional yeast

500 cal
18g pro
snack

Energy Balls

2 date and oat energy balls with peanut butter, chia seeds, and dark chocolate chips

200 cal
8g pro

Sunday

breakfast

Loaded Sweet Potato Breakfast

1 medium baked sweet potato topped with 1/4 cup black beans, 2 tbsp salsa, 1/4 avocado, and a drizzle of tahini

380 cal
16g pro
lunch

Vietnamese Pho with Tofu

Rice noodle soup with 4oz fried tofu puffs, vegetable broth, bean sprouts, basil, lime, and sriracha

430 cal
22g pro
dinner

Jackfruit Tacos

3 corn tortillas filled with seasoned pulled jackfruit, pickled red onion, shredded cabbage, cilantro, and avocado-lime crema

480 cal
14g pro
snack

Mixed Berries with Coconut Yogurt

1/2 cup coconut yogurt with 3/4 cup mixed berries and a drizzle of agave

180 cal
4g pro

Grocery List

Extra-firm tofu (2 blocks)
Tempeh (5oz)
Jackfruit, canned (1 can)
Red lentils (1 lb bag)
Green/brown lentils (for soup)
Black beans (2 cans)
Chickpeas (2 cans)
White beans (1 can)
Edamame, shelled frozen (2 cups)
Vegan protein powder (1 container)
Nutritional yeast (small container)
Oat milk (2 cartons)
Coconut yogurt (small container)
Rolled oats (large container)
Oat flour (small bag)
Quinoa (small bag)
Brown rice (small bag)
Jasmine rice (small bag)
Basmati rice (small bag)
Arborio rice (small bag)
Whole wheat spaghetti (1 box)
Soba noodles (1 pack)
Rice noodles (1 pack)
Whole grain bread (1 loaf)
Whole wheat wraps (small pack)
Corn tortillas (small pack)
Crusty bread (small loaf)
Granola (small bag)
Spinach (2 bags)
Mixed greens (1 bag)
Kale (1 bunch)
Collard greens (1 bunch)
Romaine lettuce (1 head)
Shredded cabbage (small bag)
Broccoli (2 heads)
Cauliflower (1 head)
Bell peppers (6)
Snap peas (4oz)
Sweet potatoes (3)
Carrots (1 lb bag)
Celery (1 bunch)
Cucumber (2)
Tomatoes (3)
Cherry tomatoes (1 pint)
Corn (1 can)
Mushrooms, mixed (12oz)
Bean sprouts (small bag)
Pickled red onion (or red onion to pickle)
Red onion (2)
Onion (2)
Garlic (2 heads)
Fresh ginger (1 piece)
Avocados (3)
Bananas (3)
Apple (1)
Mixed berries (2 cups)
Strawberries (1/2 cup)
Frozen mango (1/2 cup)
Frozen acai packs (1)
Kiwi (1)
Lemon and limes (4 total)
Peanut butter, natural (small jar)
Almond butter (small jar)
Tahini (small jar)
Almonds (small bag)
Walnuts (1/4 cup)
Pumpkin seeds (small bag)
Hemp seeds (small bag)
Chia seeds (small bag)
Flaxseed (small bag)
Coconut flakes (small bag)
Crushed peanuts (small bag)
Dark chocolate chips (small bag)
Dates (small bag)
Dried cranberries (small bag)
Hummus (small container)
Baked falafel (frozen or mix)
Olive oil
Sesame oil
Coconut milk, canned (1 can)
Crushed tomatoes (1 can)
Diced tomatoes (1 can)
Vegetable broth (2 cartons)
Tikka masala sauce (or paste + coconut milk)
Teriyaki sauce
BBQ sauce
Sriracha
Soy sauce
Maple syrup
Agave nectar
Turmeric, cumin, paprika, chili powder
Fresh herbs (basil, cilantro, thyme)
Salsa (1 jar)
Pico de gallo (small container)
B12 supplement
Algae-based omega-3 supplement

Meal Prep Tips

1

Supplement B12 daily (250mcg) or weekly (2500mcg) — this is non-negotiable on a vegan diet

2

Pair iron-rich foods (lentils, spinach) with vitamin C (lemon, bell pepper) to increase absorption

3

Batch-cook grains and legumes on the weekend for easy weekday meals

4

Nutritional yeast adds a cheesy flavor and is fortified with B vitamins

5

If you are new to high fiber, increase gradually to avoid bloating and gas

6

Consider an algae-based DHA/EPA omega-3 supplement for brain and heart health

7

Track your meals with BasedHealth to ensure adequate protein and micronutrient intake

Frequently Asked Questions

Can I get enough protein on a vegan diet?

Absolutely. This plan provides 90 grams of protein per day from tofu, tempeh, lentils, chickpeas, beans, quinoa, hemp seeds, and vegan protein powder. While individual plant proteins may be lower in certain amino acids, eating a variety of sources throughout the day ensures you get all essential amino acids. Most adults need 0.5-0.8g of protein per pound of body weight for weight loss.

Will I lose weight faster on a vegan diet?

Studies suggest that people on vegan diets tend to lose more weight than those on omnivore diets, partly because plant foods are naturally lower in calorie density. However, weight loss ultimately comes down to a caloric deficit. A vegan diet makes it easier to maintain that deficit because you can eat larger portions of food for fewer calories. You will not magically lose weight just by going vegan if you overeat.

What supplements do I need on a vegan diet?

Vitamin B12 is the only truly essential supplement (not found in any plant foods). Highly recommended supplements include algae-based omega-3 (DHA/EPA), vitamin D (especially if you have limited sun exposure), and potentially iron and zinc depending on your intake. Getting regular blood work (every 6-12 months) is the best way to identify any deficiencies.

Is soy safe to eat regularly?

Yes. Decades of research have confirmed that moderate soy consumption (2-3 servings per day) is safe for the vast majority of people. Soy does not increase estrogen levels in men or raise breast cancer risk in women — these are myths based on misinterpreted rodent studies. Soy is a high-quality protein source that also provides fiber, iron, and calcium.

How do I eat vegan at restaurants?

Most restaurants now offer vegan options. Look for vegetable stir-fries, bean burritos, pasta primavera, salads with avocado, and ethnic cuisines like Indian (chana masala, dal), Thai (tofu pad Thai), and Mexican (bean tacos). Do not be afraid to ask for modifications — most kitchens can easily substitute or remove animal products from existing dishes.

Get a Plan Built for You

This is a general plan. BasedHealth AI creates a meal plan personalised to your exact TDEE, dietary restrictions, and goals — adjusted daily based on what you actually eat.

Try BasedHealth Free