7-Day High-Protein Vegan Diet Meal Plan (2024)

One of the most common questions that come up regarding eating vegan is how to get enough protein when you don't eat animal products. The reality is that it's fairly simple to get plenty of protein on a vegan diet with all the plant-based protein options out there like tofu, beans, lentils and high-protein whole grains, like quinoa. Incorporating a wide variety of these vegan proteins throughout the day ensures you're getting all the protein you need.

Whether your motivation to eat more plant-based meals is ethically- or environmentally-based (or both), a vegan diet also has plenty of health benefits. In fact, research like a 2022 review in Cureus reports that the advantages of a plant-based diet include lower rates of cardiovascular disease risk, likely due to decreased intake of animal fat and a higher-fiber diet.

Whether you're a full-time vegan or looking to dabble, this seven-day high-protein vegan meal plan ensures that you will get plenty of protein to help you stay full and satisfied throughout the day. For weight loss, we capped this plan at 1,200 calories a day to promote a weight loss of 1 to 2 pounds per week, with modifications to increase the calories to 1,500 or 2,000 calories a day, depending on your needs.

How to Meal Prep a Week of High-Protein Lunches in 30 Minutes

High-Protein Vegan Foods

Many of these vegan protein foods are also high in fiber, include healthy fats and have plenty of other important nutrients to make for a balanced diet. Here are some popular plant-based foods, along with how much protein each one contains, per the USDA:

  • Beans: Whether you prefer black beans, kidney beans, chickpeas or another variety, this healthy protein provides about 15 grams of protein per cup.

How to Meal-Prep Your Week of Meals

  1. For a high-protein vegan breakfast, we love our Vegan Freezer Breakfast Burritos because they're great for busy mornings and pack in 15 grams of protein per serving. Prep these burritos to have for breakfast throughout the week.
  2. Make a serving of the Blueberry Almond Chia Pudding to have for breakfast on Day 2.
  3. Prep Vegan Kale Caesar Salad with Tofu Croutons to have for a high-protein vegan lunch on Days 2 through 5.

Day 1

7-Day High-Protein Vegan Diet Meal Plan (1)

Breakfast (281 calories, 11 g protein)

  • 1 whole-wheat English muffin
  • 1 1/2 Tbsp. almond butter

A.M. Snack (154 calories, 5 g protein)

  • 20 unsalted dry-roasted almonds

Lunch (325 calories, 18 g protein)

  • 1 serving

P.M. Snack (32 calories, 1 g protein)

  • 1/2 cup raspberries

Dinner (428 calories, 16 g protein)

  • 1 serving

Daily Totals: 1,220 calories, 51 g protein, 87 g carbohydrate, 31 g fiber, 81 g fat, 25 g saturated fat, 1,496 mg sodium

To make it 1,500 calories: Add 1 medium apple to breakfast, increase to 1/3 cup almonds at A.M. snack, and add 5 walnut halves to P.M. snack.

To make it 2,000 calories: Add 1 medium apple to breakfast, increase to 1/3 cup almonds at A.M. snack and add 1 large pear, add to lunch, and add 1/3 cup walnut halves to P.M. snack.

Day 2

7-Day High-Protein Vegan Diet Meal Plan (2)

Breakfast (229 calories, 6 g protein)

  • 1 serving Blueberry Almond Chia Pudding

A.M. Snack (150 calories, 12 g protein)

  • 3/4 cup edamame in pods

Lunch (400 calories, 20 g protein)

  • 1 serving Vegan Kale Caesar Salad with Tofu Croutons

P.M. Snack (16 calories, 1 g protein)

  • 1 cup sliced cucumber
  • Pinch of salt and pepper

Dinner (430 calories, 12 g protein)

  • 1 serving Vegan Mushroom Stroganoff

Daily Totals: 1,225 calories, 51 g protein, 122 g carbohydrate, 35 g fiber, 61 g fat, 9 g saturated fat, 1,016 mg sodium

To make it 1,500 calories: Increase to 1 cup edamame at A.M. snack and add 1 serving of to lunch.

To make it 2,000 calories: Add 1 whole-wheat English muffin with 2 Tbsp. natural peanut butter to breakfast, add 1 apple to A.M. snack, add 1 serving to lunch, and add 1/4 cup hummus to P.M. snack.

Day 3

7-Day High-Protein Vegan Diet Meal Plan (3)

Breakfast (329 calories, 15 g protein)

  • 1 serving Vegan Freezer Breakfast Burritos

A.M. Snack (21 calories, 1 g protein)

  • 1/3 cup raspberries

Lunch (400 calories, 20 g protein)

  • 1 serving Vegan Kale Caesar Salad with Tofu Croutons

P.M. Snack (100 calories, 8 g protein)

  • 1/2 cup edamame in pods

Dinner (365 calories, 12 g protein)

  • 1 serving Vegan Beet Burgers with Sweet Chili Slaw

Meal-Prep Tip: Prepare 1 serving of Blueberry Almond Chia Pudding to have for breakfast tomorrow.

Daily Totals: 1,214 calories, 56 g protein, 132 g carbohydrate, 30 g fiber, 53 g fat, 7 g saturated fat, 1,845 mg sodium

To make it 1,500 calories: Add 1/3 cup unsalted dry-roasted almonds to A.M. snack.

To make it 2,000 calories: Add 1/3 cup unsalted dry-roasted almonds to A.M. snack, add 1 serving to lunch, and increase to 1 1/2 cups edamame in pods and add 1 small apple to P.M. snack.

Day 4

7-Day High-Protein Vegan Diet Meal Plan (4)

Breakfast (229 calories, 6 g protein)

  • 1 serving Blueberry Almond Chia Pudding

A.M. Snack (200 calories, 16 g protein)

  • 1 cup edamame in pods

Lunch (400 calories, 20 g protein)

  • 1 serving Vegan Kale Caesar Salad with Tofu Croutons

P.M. Snack (35 calories, 1 g protein)

  • 1 clementine

Dinner (360 calories, 17 g protein)

  • 1 serving Beefless Vegan Tacos

Daily Totals: 1,224 calories, 59 g protein, 109 g carbohydrate, 36 g fiber, 66 g fat, 8 g saturated fat, 1,184 mg sodium

To make it 1,500 calories: Add 1/3 cup unsalted dry-roasted almonds to P.M. snack.

To make it 2,000 calories: Add 1 whole-wheat English muffin with 1 1/2 Tbsp. natural peanut butter to breakfast, add 1/3 cup walnut halves to A.M. snack, and add 1/3 cup unsalted dry-roasted almonds to P.M. snack.

Day 5

7-Day High-Protein Vegan Diet Meal Plan (5)

Breakfast (291 calories, 11 g protein)

  • 1 whole-wheat English muffin
  • 1 1/2 Tbsp. natural peanut butter

A.M. Snack (62 calories, 2 g protein)

  • 1 cup blackberries

Lunch (400 calories, 20 g protein)

  • 1 serving Vegan Kale Caesar Salad with Tofu Croutons

P.M. Snack (100 calories, 8 g protein)

  • 1/2 cup edamame in pods

Dinner (345 calories, 13 g protein)

  • 1 serving

Meal-Prep Tip: Reserve 2 servings of to have for lunch on Days 6 and 7.

Daily Totals: 1,198 calories, 54 g protein, 111 g carbohydrate, 34 g fiber, 64 g fat, 11 g saturated fat, 1,367 mg sodium

To make it 1,500 calories: Add 1 pear to breakfast and increase to 1 1/2 cups edamame in pods at P.M. snack.

To make it 2,000 calories: Add 1 pear to breakfast, add 1/3 cup unsalted dry-roasted almonds to A.M. snack, increase to 1 1/2 cups edamame in pods at P.M. snack, and add 1 serving Guacamole Chopped Salad to dinner.

Day 6

7-Day High-Protein Vegan Diet Meal Plan (6)

Breakfast (329 calories, 15 g protein)

  • 1 serving Vegan Freezer Breakfast Burritos

A.M. Snack (132 calories, 11 g protein)

  • 2/3 cup edamame in pods

Lunch (345 calories, 13 g protein)

  • 1 serving

P.M. Snack (29 calories, 1 g protein)

  • 1 cup sliced bell pepper

Dinner (388 calories, 11 g protein)

  • 1 serving Vegan White Bean Chili
  • 2 cups mixed greens
  • 1 serving Olive Orange Vinaigrette

Daily Totals: 1,223 calories, 51 g protein, 140 g carbohydrate, 34 g fiber, 55 g fat, 9 g saturated fat, 2,006 mg sodium

To make it 1,500 calories: Add 1/3 cup unsalted dry-roasted almonds to P.M. snack.

To make it 2,000 calories: Add 1 apple to breakfast, increase to 1 1/2 cup edamame in pods at A.M. snack, add 1 serving Everything Bagel Avocado Toast to lunch, and add 1/3 cup unsalted dry-roasted almonds to P.M. snack.

Day 7

7-Day High-Protein Vegan Diet Meal Plan (7)

Breakfast (329 calories, 15 g protein)

  • 1 serving Vegan Freezer Breakfast Burritos

A.M. Snack (100 calories, 8 g protein)

  • 1/2 cup edamame in pods

Lunch (345 calories, 13 g protein)

  • 1 serving

P.M. Snack (16 calories, 1 g protein)

  • 1 cup sliced cucumber
  • Pinch of salt and pepper

Dinner (427 calories, 14 g protein)

  • 1 serving

Daily Totals: 1,217 calories, 50 g protein, 131 g carbohydrate, 31 g protein, 60 g fat, 9 g saturated fat, 2,099 mg sodium

To make it 1,500 calories: Increase to 1 1/2 cups edamame in pods at A.M. snack and add 3 Tbsp. hummus to P.M. snack.

To make it 2,000 calories: Add 1 apple to breakfast, increase to 1 1/2 cups edamame in pods at A.M. snack, add 1 serving of Everything Bagel Avocado Toast to lunch, add 3 Tbsp. hummus to P.M. snack, and add 1 serving of Guacamole Chopped Salad to dinner.

7-Day High-Protein Vegan Diet Meal Plan (2024)

FAQs

What do vegans eat on a high protein day? ›

Some plant-based foods, such as soybean products, seitan, beans, and lentils contain high amounts of protein. You can also find protein in nuts, whole grains like quinoa and amaranth, and hemp seeds. People following a vegan diet may need to plan in order to reach their daily protein goals.

How to get 140g of protein a day vegan? ›

10 High Protein Vegan Snack Ideas
  1. Edamame Beans.
  2. Mixed Nuts.
  3. Soy Yoghurt with Fruit and Seeds.
  4. Pint of Soy Milk.
  5. Peanut Butter on Granary Toast.
  6. Hummus with Vegetable Sticks or Rice Cakes.
  7. Homemade Vegan Protein Bars.
  8. Vegan Protein Smoothie (such as Pea+ Protein)
Jan 20, 2023

How to get 120 grams of protein a day vegan? ›

One of the easiest plant-based high protein swaps is to replace your usual pasta with red lentil pasta. It's made from protein-rich red lentil flour, and I like to make a vegan bolognese with it. Adding soy mince is a game-changer too when you're struggling to eat enough protein.

How to lose 20 pounds on a vegan diet? ›

5 Habits for Easy Vegan Weight Loss: How I Lost 20 lbs
  1. Consuming enough vegan protein. ...
  2. Eat enough Fruit and Vegetables. ...
  3. Make sure your meals are balanced! ...
  4. 80/20 Rule. ...
  5. Create a list of easy vegan recipes.
Feb 3, 2024

How can vegans get 150g protein a day? ›

The easy way for vegans to get enough protein every day
  1. Adding protein powder to your smoothie. ...
  2. Eating a whole-wheat bagel with peanut or almond butter for a snack. ...
  3. Including beans in your pasta dishes (you'll find plenty at our vegan recipes page). ...
  4. Lots of lentils. ...
  5. Hummus on a whole wheat pita for a snack.

What snack foods can vegans eat? ›

Try These Popular Vegan Snacks (Chips, Cookies, and More)
  • Rivalz Extra Chedda' Mac.
  • Nature Valley Crunchy Granola Bars—Peanut Butter Dark Chocolate.
  • Trader Joe's Almond Butter Filled Pretzel Nuggets.

What veggies have the most protein? ›

Among the highest protein vegetables are chickpeas, corn, spinach, artichoke hearts, and edamame. To get all of the amino acids your body needs, aim to eat a variety of foods, such as legumes, whole grains, nuts, seeds, and vegetables throughout the day.

What does 30 grams of protein look like for a vegan? ›

Tofu can often be a staple source of protein for those following a vegan or vegetarian diet: 1 1/2 cups of cooked tofu can provide 30 grams of protein along with some healthy fat. Because tofu is made from soybeans, it's considered a complete protein even though it's from plants.

How can a vegan hit 100g protein? ›

Plant-Based Protein

Right off the bat: you're going to need to work harder to meet your 100-gram protein quota as a vegan or vegetarian. The good news is that it's totally doable, but it requires a bit more focus. Legumes, such as beans, lentils, and peas, are great vegan/vegetarian protein sources.

What vegan foods are highest in protein per 100g? ›

Vegan sources of protein
  • Chia seeds are very protein-rich, containing 18.29g per 100g . ...
  • Raw, unsalted almonds are another protein-rich food, containing 20.33g per 100g , and 5.76g per ounce.
  • Hemp seeds are a good source of protein, with 31.56g per 100g .

How can a vegan get enough protein daily? ›

If you follow a plant-based lifestyle, you can reach this recommended amount by adding some of these vegan protein sources into your diet:
  1. Beans.
  2. Lentils.
  3. Nuts.
  4. Seeds.
  5. Quinoa.
  6. Oats.
  7. Tofu.
  8. Tempeh.
May 4, 2023

Which nuts are high in protein? ›

Proteins. Nuts are a rich source of proteins and essential amino acids as indicated by the USDA National Nutrient Database for Standard Reference [10] and as presented in Table 1. The major sources of proteins are peanuts, almonds, and pistachios, while chestnuts are the poorest in proteins.

Why did I lose so much weight going vegan? ›

Plant-based diets can be an effective way to lose weight. This is because they are typically lower in calories compared to an omnivore diet, and the fibre can help maintain fullness during dieting. For some people, that's a useful method to lose weight.

Is Peanut Butter vegan? ›

The bottom line. Most types of peanut butter are free of animal products and can be enjoyed as part of a vegan diet. However, some varieties are made in facilities that also process animal products or contain refined sugar that was produced using bone char or non-vegan ingredients like honey or fish oil.

How much weight can you lose in 2 weeks going vegan? ›

Eating a vegan diet is associated with a decreased risk of diabetes, heart disease and certain types of cancer. This vegan weight loss meal plan also sets you up to lose a healthy 1 to 2 pounds per week. Victoria Seaver is a registered dietitian and Editorial Director for EatingWell.com.

How can a vegan get 100g of protein a day? ›

100 grams of vegan protein
  1. ¼ cup of protein granola (10 grams of protein)
  2. One scoop of plant-based protein powder (20 grams)
  3. 1 ounce of nuts (5 grams)
  4. Two tablespoons of peanut butter (7 grams)
  5. Two tablespoons of chia seeds (about 10 grams)
  6. One tablespoon of hemp seeds (4 grams)
  7. Two slices of rye bread (10 grams)

How can vegans get a lot of protein? ›

Vegans can get enough protein through various plant-based food items. Beans, legumes, peas, soy products, grains, nuts, and needs are some of the best plant-protein sources. Vegan protein contains essential amino acids to prevent muscle loss and aid in tissue repair.

How can vegans get 200g of protein a day? ›

Vegan Substitutes to Consume 200g Protein a Day
  1. Tofu.
  2. Quinoa.
  3. Chickpeas.
  4. Lentils.
  5. Tempeh.
  6. Seitan.
  7. Beans such as black beans and kidney beans.
  8. Plant-based protein powders such as pea protein and soy protein powders.
Dec 6, 2023

Top Articles
Latest Posts
Article information

Author: Rev. Leonie Wyman

Last Updated:

Views: 6137

Rating: 4.9 / 5 (79 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Rev. Leonie Wyman

Birthday: 1993-07-01

Address: Suite 763 6272 Lang Bypass, New Xochitlport, VT 72704-3308

Phone: +22014484519944

Job: Banking Officer

Hobby: Sailing, Gaming, Basketball, Calligraphy, Mycology, Astronomy, Juggling

Introduction: My name is Rev. Leonie Wyman, I am a colorful, tasty, splendid, fair, witty, gorgeous, splendid person who loves writing and wants to share my knowledge and understanding with you.