Health
81,062 views
31 min · 3 min read
9 steps
Advanced

How to build a realistic weekly meal plan for a vegan beginner focusing on protein

Switching to a vegan diet and prioritizing protein is a smart, sustainable choice that supports energy, recovery, and satiety. This guide walks you through building a realistic weekly meal plan with concrete portions, simple timing, and easy prep strategies to make protein targets achievable for a beginner. Follow the steps to create a flexible, tasty plan you can stick with.

Verified by pleasexplain editors
  1. Step 1: Set a clear protein goal

    Identify your daily protein target based on body weight and activity: aim for 0.7–1.0 grams per pound (1.6–2.2 g/kg) for active people or 0.5–0.7 g per pound (1.1–1.6 g/kg) for less active. Round to the nearest 10 grams and write the number down so every meal contributes predictably toward it.

    [Illustration: hand holding paper with numbers and a protein target circled]

  2. Step 2: Inventory favorite protein foods

    Make a list of easy vegan protein sources and typical serving protein: firm tofu 15–20 g per 150 g, tempeh 15–20 g per 100 g, canned beans 7–10 g per 1/2 cup, lentils 9 g per 1/2 cup cooked, seitan 20–25 g per 100 g, soy milk 6–8 g per cup, protein powder 20–25 g per scoop, nuts/seeds 5–8 g per 1/4 cup. Use these building blocks when assembling meals.

    [Illustration: grid of tofu, tempeh, beans, lentils, seitan and protein powder jars]

  3. Step 3: Plan 3 main meals plus snacks

    Divide your protein goal across meals: allocate 25–35% at breakfast, 30–35% at lunch, 25–30% at dinner, and 5–15% from snacks. For a 100 g/day target, aim for 25 g breakfast, 35 g lunch, 30 g dinner, and two 5 g snacks. This makes each meal realistic without huge portions.

    [Illustration: daily plate icons labelled breakfast lunch dinner snacks with percentages]

  4. Step 4: Choose simple, repeatable recipes

    Select 3 breakfasts, 3 lunches, 3 dinners you enjoy and can batch cook. Example: breakfast - tofu scramble with 150 g tofu (18 g) plus 2 tbsp hemp seeds (6 g); lunch - grain bowl with 150 g tempeh (30 g) and 1 cup quinoa (8 g); dinner - lentil curry with 1 cup cooked lentils (18 g) plus a side of 100 g seitan (20 g). Rotating these keeps shopping easy and meets protein targets.

    [Illustration: three plated meals: scramble, grain bowl, lentil curry on counter]

  5. Step 5: Batch cook and portion meals

    Reserve 2–3 hours once or twice weekly to cook large batches: roast 600–800 g tofu/tempeh, cook 4 cups dry lentils/beans, steam 6 cups quinoa/rice. Portion into containers with measured protein per serving (write grams on lids) so you can grab a meal with known protein in minutes.

    [Illustration: meal prep containers arranged in fridge with labels]

  6. Step 6: Add protein-rich snacks and boosters

    Keep easy protein snacks on hand: 1 scoop protein shake (20–25 g), 1/4 cup almonds (6 g), 3 tbsp peanut butter (10 g), 3 tbsp pumpkin seeds (9 g), edamame 1 cup (17 g). Use powdered protein or 2 tbsp hemp seeds to boost smoothies, oatmeal, or sauces by 10–20 g when meals fall short.

    [Illustration: snack spread: protein shake, nuts, seeds, edamame in bowls]

  7. Step 7: Track intake and adjust weekly

    Record your daily protein for one week using a simple spreadsheet or app, noting meals that underperform by 10–20 g. If you consistently miss the target, increase portion sizes (e.g., add 50–100 g tempeh or another scoop of protein powder) or add a daily high-protein snack. Reassess every 2 weeks.

    [Illustration: close-up of phone showing a food log chart]

  8. Step 8: Build a flexible shopping list

    Create a weekly grocery list organized by protein categories: 1–2 kg tofu/tempeh, 500 g seitan or legumes, 2–3 cans beans, 1 kg lentils or dried beans, 1–2 tubs protein powder, 1–2 liters soy or pea milk, nuts/seeds 300–500 g. Adjust quantities to meet your personal protein target and household size.

    [Illustration: shopping list beside cart with vegan protein items]

  9. Step 9: Plan for eating out and treats

    Choose high-protein options when dining out: vegan burger with seitan or tempeh, bean-based burrito with extra beans and tofu, or ask for a side of edamame. Carry a protein bar or small powder sachet (20 g) so you can top up if needed without derailing the plan.

    [Illustration: person holding a plant-based burger and a protein bar at a cafe]


  • Aim for 20–30 g protein per main meal to simplify math and satiety.
  • Measure portions at first with a kitchen scale; after 2–4 weeks you’ll estimate more accurately.
  • Combine complementary foods across the day (grains + legumes) rather than stressing about single-meal complete proteins.
  • Use frozen legumes and vegetables to cut prep time: cook from frozen to save 10–20 minutes per meal.
  • Rotate spices and sauces to keep repetitive meals exciting without changing core protein components.
  • Prioritize protein at breakfast (e.g., soy yogurt + protein powder) to prevent midday energy crashes and overeating.

  • If you have kidney disease or other medical conditions, consult a healthcare provider before increasing protein intake.
  • Watch added sodium in canned beans and processed meat alternatives; rinse beans and read labels to keep sodium under 700–1200 mg/day from processed sources.
  • Some concentrated protein powders contain additives; choose products with simple ingredients and check for allergens.
  • Rapid, drastic increases in fiber from legumes can cause gas; increase legumes gradually over 1–2 weeks and drink plenty of water.

Was this guide helpful?