Vegan High Protein Meal Plan [120 g Plant Based Protein]

This vegan high protein meal plan serves 2000 calories per day and about 120 g of protein.

The meal plan is for 6 days and provides one breakfast recipe, one lunch recipes, and 3 dinner recipes.

The high protein vegan recipes can be alternated and adjusted. You will prep the lunch ahead of time and divide it into 6 servings for the week.

📌Pin this meal plan to save for later📌

Need stress-free meal planning? Check out the Health My Lifestyle Meal Planner — it includes over 600 healthy, easy vegan recipes, new weekly meal plans, and an automated grocery list to save time, reduce stress, and make plant-based eating effortless.
This vegan high protein meal plan serves 2000 calories per day and about 120 g of protein. The high protein vegan diet plan plan is for 6 days and provides one breakfast recipe, one lunch recipes, and 3 dinner recipes.

At the end of this high protein vegan diet plan you will find meal prep instructions and a shopping list.

You don’t need any protein powder for any of the high protein vegan recipes below! If you like this meal plan, be sure to check out the 80 g protein a day meal plan, and this these 30g protein vegan meals.

High Protein Vegan Diet Plan

This high protein vegan diet plan shows you how easy it is to eat over 100g of protein per day, especially on a vegan or vegetarian diet!

Breakfast: High Protein Smoothie (450 cal, 24 g protein)

High protein breakfast smoothie recipe for a high protein vegan diet plan

Ingredients:

  • 1 banana
  • 1 cup spinach
  • 1 T hemp seeds
  • 1.25 cups soy milk(unsweetened, original)
  • 1/2 cup black beans (rinsed)
  • 1 dried date (pitted)

Simply add all ingredients into a food processer or powerful blender. You can leave out the date if you don’t like it sweet.

High Protein Lunch: Seitan Pasta With Marinara (600 cal, 51 g protein)

The recipe below makes 6 servings. Please make this meal ahead of time and divide into 6 lunch servings for the 6-day meal plan.

Ingredients:

  • 16 oz. chorizo seitan
  • 16 oz. chickpea pasta
  • 2 bunches broccoli
  • 3 green bell pepper
  • 48 oz vegan marinara sauce

Prepare the chorizo and pasta according to the package. Heat up the marinara then drain the pasta. Mix pasta, marinara, and chorizo together.

In the meantime, steam the veggies as the side. Divide everything into 6 servings.

High protein dinner recipes:

Each recipe serves 4. That means you will eat 2 servings, or half the recipe for one dinner. Make the whole recipe and divide it into two batches.

Eat the other half (2 servings) later in the week.

Click on each recipe to view the recipe post. Over there you can also print each recipe.

DINNER 1: Thai Noodle Soup, 2 servings (1020 cal, 47 g protein). Make the whole recipe (4 servings) and divide it into 2 parts. Serve the other half of the whole recipe for DINNER 4.

healthy vegan thai noodle soup for weight loss with high protein content

DINNER 2: Taco Elbow Pasta, 2 servings (1000 cal, 48 g protein). Make the whole recipe (4 servings) and divide it into 2. Serve the other half of the whole recipe for DINNER 5.

easy taco pasta recipe in a bowl high protein

DINNER 3: Vegan Sloppy Joes, 2 servings / 4 buns (860 cal, 46 g protein). Make the whole recipe (4 servings) and divide it into 2. Serve the other half of the whole recipe for DINNER 6.

high protein easy vegan sloppy joes with lentils
Instant Pot Vegan Sloppy Joes

Instant Pot Vegan Sloppy Joes

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

Instant pot vegan sloppy joes recipe that is done is 30 minutes, budget friendly ($1.37 per serving), high in protein (25g), and contains only 467 calories.

4.9 Stars (21 Reviews)

Ingredients

  • 2 cans red lentils (3 cups cooked, 1 cup dry)
  • 1/2 onion, chopped
  • 1 green bell pepper, chopped
  • 2 cloves garlic, pressed
  • 2 T tomato paste
  • 1 t mustard
  • 3 t Worcestershire sauce
  • 28 oz (1 large can) diced or crushed tomatoes
  • 1-2 t apple cider vinegar (or any other)
  • salt and pepper to taste
  • Burger buns

Instructions

  1. Simply add all ingredients (except the buns) into one pot or instant pot. Cook in one pot until the lentils and carrots are soft (about 15 to 20 minutes). If you use the instant pot set to "stew - high - 6 minutes".
  2. Split the meal into 8 parts and serve each part on one bun. One serving equals 2 buns. The nutritional value is only for the sloppy joes mix (not the bun included). You can get a gluten free bun if you like.
Nutrition Information:
Yield: 4 Serving Size: 2 buns
Amount Per Serving: Calories: 468Total Fat: 4.2gCholesterol: 0mgCarbohydrates: 84gFiber: 18gProtein: 25g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

DINNER 4: 2 Servings (other half) of DINNER 1.

DINNER 5: 2 Servings (other half) of DINNER 2.

DINNER 6: 2 Servings (other half) of DINNER 3.

Need easy vegan recipe ideas?

The Health My Lifestyle Meal Planner gives you new done-for-you, adjustable meal plans every Friday, 600+ easy plant-based recipes, and an automated grocery list that updates instantly. Save time, eat better, and make healthy eating the easiest part of your week.

Start Easy Meal Planning
Health My Lifestyle Meal Planner on phone showing easy vegan recipes

You can eat a lot of protein on 2000 calories. If you are doing weight exercises you probably have to eat more calories.

Easily increase the serving sizes of the meals to increase your calories and protein or add more meals to your plan.

Let’s say you need 2500 calories, you can simply double up on the lunch and you get around 170 g of plant based protein, without any powder!

Vegan High Protein Meal Plan Meal Prep:

Pre-cook the lunch and divide it into 6 servings. For the breakfast smoothie, you can place the ingredients for 6 smoothies into 6 jars and each morning add them with the milk to a blender.

The one pot meals are also easy meals to prepare ahead of time and freeze.

Shopping List for 1 Person and 6 Days:

6 bananas, 6 cups spinach (baby, fresh), hemp seeds, 8 cups soy milk, 3 cans black beans, dried dates, 16 oz. chorizo seitan, 16 oz. chickpea pasta, 2 bunches broccoli, 6-7 green bell peppers, 48 oz vegan marinara sauce, 1 can coconut milk, 1 bundle cilantro, 1 onion, garlic, soy sauce, 2 cans great northern beans, 1 cup frozen peas, 16 oz. sliced mushrooms, 1 lime, 7 oz rice noodles, fresh ginger, salt, pepper, 3 cups dry elbow pasta, 4-5 tomatoes, 1 taco seasoning mix, 2 cans red lentils (or 1 cup dry), tomato paste, mustard, Worcestershire sauce, 28 oz can crushed or diced tomatoes, apple cider (or other) vinegar, 8 burger buns.

Optional: veggie stock powder, turmeric, avocado slices

Follow me on Pinterest for more Easy Vegan Recipes

📌Pin this meal plan to save for later📌

Get this 6-day high protein vegan meal plan with 120g protein per day — no protein powder needed! Includes breakfast, lunch, and dinner recipes with meal prep + shopping list. Perfect for building lean muscle or staying full all day on a plant-based diet. 🥦🍝 Save this vegan meal prep plan for later!

Make Healthy Eating Effortless

I’ve been using the Health My Lifestyle Meal Planner for years — you can read my full review here — and it continues to make plant-based eating simple and stress-free. Get 600+ easy vegan recipes, fresh weekly meal plans, and an automated grocery list that updates instantly— so you can eat healthy without overthinking it.

Health My Lifestyle Meal Planner laptop mockup with vegan recipes Try the Meal Planner Cancel anytime · Works on desktop & mobile

You may also like:

Be sure to check out the High-Protein Vegan Recipes (20–40g Protein) Full Meals Guide