This high-protein vegan meal prep plan gives you a repeatable seven-day system: estimate a personal protein target, batch-cook a short list of whole-food vegan staples, and adjust portions for muscle gain, weight maintenance, or lower-calorie eating. Protein figures are practical estimates rather than laboratory values, so check the labels on the products you buy.
Overview
A successful plant-based meal plan does not require a different recipe every day. It needs dependable protein foods, meals that hold well in the refrigerator, and portions that can be changed without rebuilding the entire menu.
This seven-day plan uses tofu, tempeh, lentils, beans, edamame, seitan, soy milk, soy yogurt, oats, quinoa, and seeds. These foods combine well with vegetables, fruit, and whole grains, making them useful choices for a whole-food vegan diet and for active people who want more protein without relying exclusively on powders or packaged products.
The sample plan is designed around roughly 110 to 125 grams of protein per day, depending on brands and serving sizes. That is a planning example, not a universal prescription. A smaller person, a recreational exerciser, and someone pursuing muscle gain may all need different totals. Use the calculator below, then adjust the servings.
Seven-day meal-prep menu
| Day | Breakfast | Lunch | Dinner | Snack or addition | Estimated protein |
|---|---|---|---|---|---|
| 1 | Overnight oats with soy milk, soy yogurt, chia, and peanut butter | Tofu-quinoa bowl with edamame and vegetables | Lentil and bean chili with brown rice | Roasted edamame or a soy yogurt | About 115 g |
| 2 | Tofu scramble with whole-grain toast | Tempeh salad with chickpeas and tahini-lemon dressing | Seitan stir-fry with broccoli and soba | Fruit blended with soy milk | About 120 g |
| 3 | Soy yogurt bowl with oats, hemp hearts, and berries | Lentil-quinoa tabbouleh with edamame | Tofu curry with peas and brown rice | Peanut butter on toast | About 110 g |
| 4 | Overnight oats with soy milk and hemp hearts | Bean-chili stuffed baked potato with soy yogurt | Tempeh fajita bowl with black beans | Edamame with lemon and seasoning | About 115 g |
| 5 | Tofu scramble burrito with beans | Seitan and hummus whole-grain wrap | Lentil pasta with tomato sauce and vegetables | Soy yogurt with pumpkin seeds | About 120 g |
| 6 | Smoothie with soy milk, tofu, oats, berries, and peanut butter | Edamame quinoa bowl with tofu | Three-bean stew with whole-grain bread | Hemp hearts added to the stew or salad | About 110 g |
| 7 | Soy yogurt, oats, fruit, and hemp hearts | Leftover tempeh and bean bowl | Tofu and lentil vegetable curry | Edamame or a soy-milk drink | About 115 g |
For more ingredient ideas, see this guide to high-protein vegan foods. If you need faster options between training and work, combine the plan with practical vegan convenience foods.
How to estimate your protein target
Start with body weight in kilograms. Divide pounds by 2.2 to make the conversion.
Protein target = body weight in kilograms × chosen protein factor
As a flexible planning range, many active adults begin around 1.2 to 1.6 grams of protein per kilogram of body weight per day. Someone focused on resistance training or muscle gain may choose a higher end of the range, such as 1.6 to 2.0 grams per kilogram, while considering total calories, training quality, recovery, and professional advice. These are starting points for meal planning, not medical requirements.
Worked calculator examples
- 60 kg person maintaining weight: 60 × 1.4 = about 84 grams daily.
- 75 kg active person: 75 × 1.6 = about 120 grams daily.
- 90 kg resistance-training person: 90 × 1.7 = about 153 grams daily.
Round the result to a useful number and divide it across three meals plus one snack. A 120-gram target could look like 30 grams at breakfast, 35 grams at lunch, 35 grams at dinner, and 20 grams from a snack. Distributing protein makes the target easier to reach than leaving most of it for the evening.
If you have kidney disease, are pregnant, take medication affected by diet, or have another medical condition, ask a qualified clinician or registered dietitian for individualized guidance before making a high-protein plan.
Inputs and assumptions
Choose your main protein portions
Use the following as planning estimates. Exact values vary by preparation, water content, and brand labels.
- Firm tofu: approximately 18 to 24 grams per 200-gram serving.
- Tempeh: approximately 18 to 22 grams per 100-gram serving.
- Cooked lentils: approximately 17 to 19 grams per cup.
- Cooked beans: approximately 14 to 16 grams per cup.
- Edamame: approximately 17 grams per cup.
- Seitan: often about 20 to 25 grams per 100-gram serving, but check the label; it is not suitable for people avoiding gluten.
- Unsweetened soy milk: commonly about 7 to 9 grams per cup.
- Soy yogurt, seeds, oats, and whole grains: useful supporting foods whose protein contribution depends heavily on the serving size.
For a balanced plate, pair one or two protein anchors with vegetables, a source of carbohydrate, and a modest amount of fat. For example, use tofu and edamame with quinoa and vegetables, or lentils and beans with rice and greens. This approach supports training meals without turning every dish into a protein calculation.
Batch-cook once, assemble several ways
For one person, prepare approximately 800 grams to 1 kilogram of tofu or tempeh, 5 to 6 cups of cooked legumes, 3 to 4 cups of cooked grains, 3 to 4 cups of edamame, and a large tray of vegetables. Add soy milk, soy yogurt, oats, fruit, seeds, and whole-grain wraps or bread for breakfasts and snacks. Double these amounts for two people, then adjust for appetite and leftovers.
- Press and bake or pan-cook tofu; steam or bake tempeh with a simple sauce.
- Cook lentils, beans, quinoa, brown rice, or lentil pasta according to package directions.
- Roast or steam vegetables without overcooking them, keeping some texture for reheating.
- Cool cooked food promptly, portion it into containers, and refrigerate what you will eat soon. Freeze extra portions if you will not use them within your normal food-safety window.
- Keep sauces separate when possible. Tahini-lemon dressing, salsa, curry sauce, and peanut-lime sauce make the same base ingredients feel different.
Worked examples: adjust the plan to your goal
For muscle gain
Choose the higher end of your personal protein range, then add energy rather than only adding protein. Increase rice, oats, potatoes, bread, fruit, or olive oil alongside an extra serving of tofu, tempeh, beans, or seitan. A practical change is adding 100 grams of tempeh to lunch or dinner and an additional soy-milk smoothie after training. Track body weight, gym performance, hunger, and recovery rather than judging the plan from one day.
For weight maintenance
Keep the protein anchors and use carbohydrates and fats according to activity and appetite. The sample menu can work as written, but reduce or increase grain portions in half-cup steps. Measure calorie-dense additions such as nut butter, tahini, oils, and seeds if your intake is difficult to estimate.
For lower-calorie eating
Preserve the tofu, lentil, bean, edamame, or seitan portion while increasing vegetables and choosing smaller portions of oils, nut butters, and refined snack foods. Use broth-based chili, vegetable-heavy stir-fries, soups, and large salads to add volume. Do not cut portions so aggressively that training quality, concentration, or recovery suffer.
Reusable weekly tracker
| Day | Target | Breakfast | Lunch | Dinner | Snack | Total |
|---|---|---|---|---|---|---|
| Monday | ____ g | ____ g | ____ g | ____ g | ____ g | ____ g |
| Tuesday | ____ g | ____ g | ____ g | ____ g | ____ g | ____ g |
| Wednesday | ____ g | ____ g | ____ g | ____ g | ____ g | ____ g |
| Thursday | ____ g | ____ g | ____ g | ____ g | ____ g | ____ g |
| Friday | ____ g | ____ g | ____ g | ____ g | ____ g | ____ g |
| Saturday | ____ g | ____ g | ____ g | ____ g | ____ g | ____ g |
| Sunday | ____ g | ____ g | ____ g | ____ g | ____ g | ____ g |
When to recalculate
Recalculate when your body weight changes meaningfully, your training schedule becomes more or less demanding, your goal changes, or your appetite and recovery no longer match the plan. Recheck labels when you switch tofu, tempeh, soy milk, yogurt, seitan, or convenience products because protein amounts can differ between brands.
Review the plan after two to four weeks of consistent use. Ask: Am I usually reaching my target? Are meals satisfying? Is performance stable or improving? Is my weight moving in the intended direction? Are shopping cost, cooking time, or digestion becoming obstacles? Make one adjustment at a time, such as adding an edamame snack, reducing a grain portion, or replacing seitan with lentils.
To put the system into practice, calculate your target, select four protein anchors for the week, batch-cook them with grains and vegetables, and fill in the tracker for seven days. Save the completed plan as a template. On the next prep day, update only the portions or ingredients that need changing.