This 120g Protein Vegetarian Meal Plan is designed to help vegetarians hit a high daily protein target while keeping meals simple, flavorful, and easy to prep. You can follow the 7-day sample or use the builder to create a customized weekly plan that matches your calorie needs. The plan focuses on plant-forward protein sources (tofu, seitan, lentils), dairy or fortified alternatives, nuts, and a daily protein shake to reliably reach ~120g of protein per day, and it comes with a complete grocery list and straightforward recipes.
There are two ways to use this meal plan: Option 1 — generate your own plan by choosing daily calories and swapping or randomizing meals to build a fully customizable diet plan or nutrition plan that fits your tastes and goals; Option 2 — download the pre-made PDF (about 1450 kcal/day, ~125g protein, 117g net carbs, 44g fat, 22g fiber) which is a ready-to-use weekly plan with measured meals and shopping list. Both options provide recipes, prep instructions, and grocery guidance so you can scale portions and stick to a consistent weekly plan.
Following this vegetarian diet plan can support lean muscle maintenance and improved recovery, thanks to the higher protein intake, while increased fiber and balanced carbs help promote satiety and steadier energy levels. Over time, people who pair this nutrition plan with appropriate calorie targets and activity may notice reduced cravings, better body composition, and gradual fat loss or weight maintenance depending on goals. Whether used as a short-term weekly plan or a long-term template, the clear recipes and macros make it easy to track progress and adjust the meal plan to meet your individual aims.
Option 1: Generate your own plan
This will create a customizable diet plan where you can pick the recipes and swap/randomize meals until you have something you like.
Option 2: Pre-made plan with PDF
This pre-made PDF plan (1450cals, 125g protein, 117g net carbs, 44g fat 22g fiber per day) cannot be customized.
Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
1
Place the banana, strawberries, almonds, and water into a blender. Blend to mix, then add the ice cubes and puree until smooth. Add the protein powder, and continue mixing until evenly incorporated, about 30 seconds.
Recipe has been scaled from original by 0.25x. Adjust cook times and pan sizes accordingly.
1
Drain tofu. Pat dry with a towel and press gently to remove any extra liquid. Slice into strips and coat with oil.
2
Heat skillet over medium heat. Add tofu and do not flip until the bottoms are browned, about 5 minutes. Flip and cook for another 3-5 minutes until tofu is crisp. Remove from skillet and set aside.
3
Add broccoli to the skillet with a splash of water and cook, stirring occasionally, until steamed and softened, about 5 minutes.
4
Pour the barbecue sauce over the the tofu to coat it. Serve tofu alongside broccoli and pineapple.
Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
1
Heat a skillet or griddle over medium heat, and coat with cooking spray. Spread 1 tablespoon of peanut butter onto one side of each slice of bread. Place banana slices onto the peanut buttered side of one slice, top with the other slice and press together firmly. Fry the sandwich until golden brown on each side, about 2 minutes per side.
Recipe has been scaled from original by 0.33x. Adjust cook times and pan sizes accordingly.
1
(Note: Follow rice package instructions if they differ from below)
2
In a saucepan with a good fitting lid bring water and salt to a boil.
3
Add rice and stir.
4
Cover and reduce heat to medium low. You will know that your temperature is correct if a little steam is visible leaking from the lid. A lot of steam means your heat is too high.
5
Cook for 20 minutes.
6
Do not lift the lid! The steam that is trapped inside the pan is what allows the rice to cook properly.
7
Remove from heat and fluff with fork, season with pepper, and serve.
Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
1
Cook chik'n strips according to package instructions. Set aside.
2
Thinly slice brussel sprouts and place them in a bowl. Mix with apples, chik'n, and walnuts (optional: to bring out a more earthy flavor in the walnuts, you can toast them in a skillet over medium heat for 1-2 minutes).
3
In a small bowl make the vinaigrette by mixing together the olive oil, apple cider vinegar, maple syrup, and a pinch of salt/pepper.
Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
1
Put the eggs in a small saucepan and fill it with water until eggs are covered.
2
Bring the water to a boil and continue boiling for 8 minutes.
3
Remove the saucepan from the stove and douse the eggs in cold water. Let them stand in the cold water until cool (~5 mins).
4
Peel the eggs and mash them together with the remaining ingredients besides the bread. If you prefer you can chop the eggs (instead of mashing them) before mixing them with everything else.
5
Spread the mixture on 1 slice of bread and top with the other.
Recipe has been scaled from original by 0.33x. Adjust cook times and pan sizes accordingly.
1
(Note: Follow rice package instructions if they differ from below)
2
In a saucepan with a good fitting lid bring water and salt to a boil.
3
Add rice and stir.
4
Cover and reduce heat to medium low. You will know that your temperature is correct if a little steam is visible leaking from the lid. A lot of steam means your heat is too high.
5
Cook for 20 minutes.
6
Do not lift the lid! The steam that is trapped inside the pan is what allows the rice to cook properly.
7
Remove from heat and fluff with fork, season with pepper, and serve.
Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
1
Slice tofu into desired shapes, coat with oil, then season with salt, pepper, or your favorite seasoning blend.
2
Either saute in a pan over medium heat for 5-7 minutes or bake in a preheated 375°F (190°C) oven for 20-25 minutes, flipping halfway, until golden brown and crispy.
Recipe has been scaled from original by 0.25x. Adjust cook times and pan sizes accordingly.
1
Cooking instructions of lentils can vary. Follow package instructions if possible.
2
Heat lentils, water, and salt in a saucepan over medium heat. Bring to a simmer and cover, cooking for about 20-30 minutes or until lentils are soft. Drain any extra water. Serve.