MaximCalculator Free, fun & accurate calculators
🥗 Weekly meal prep planner
🌙Dark Mode

Weekly Meal Portions Calculator

Plan how much protein, carbs, veggies, and snacks you need for the week — based on people, meals per day, portion style, and leftovers. Save your plan and share it. Everything runs in your browser (no signup).

📅Plan 7 days (or any number)
🧾Instant grocery/meal prep totals
💾Save multiple weekly plans
📤Share your “meal prep plan”

Enter your weekly plan

Pick a portion style, then optionally fine-tune servings per meal. If you meal prep, add a leftovers buffer so you don’t run out mid-week.

👥
📆
🍽️
🎯
🍗
🍚
🥦
🍎
♻️
⚖️
Your weekly plan will appear here
Enter your details and tap “Calculate Weekly Portions” to get totals.
Tip: Add a leftovers buffer if you want “meal prep insurance”.
Meal Prep Intensity: 0 = minimal cooking · 50 = normal week · 100 = big prep week.
LightNormalHeavy

This calculator is for planning and convenience. Nutrition needs vary by person. If you have medical dietary requirements, consider consulting a qualified professional.

📚 Full explanation

Weekly Meal Portions: how it works (and why it’s surprisingly powerful)

Meal planning usually fails for one reason: people plan recipes but forget to plan portions. You can have a beautiful list of meals, and still end up with either: (1) not enough food by Thursday, or (2) a fridge full of leftovers you don’t want. This calculator flips the workflow. Instead of starting with recipes, it starts with the one thing that decides your week: how many servings you need.

Once you know weekly servings for protein, carbs, vegetables, and snacks, everything gets easier: grocery shopping, batch cooking, meal prep containers, budgeting, and reducing waste. You can still cook whatever you want — but you’ll do it with a “servings map” so you don’t under-buy or over-buy.

The core weekly-meals formula

The foundation is a simple multiplication:

  • Total meals = People × Days × Meals per day
  • Total snack portions = People × Days × Snacks per day

Then the calculator converts those meals into servings: each meal gets a default serving plan of protein + carbs + veggies. (You can change this if your household eats differently.)

Servings for each food group

Each category uses:

  • Protein servings/week = Total meals × Protein servings per meal
  • Carb servings/week = Total meals × Carb servings per meal
  • Veg servings/week = Total meals × Veg servings per meal

After that, the calculator applies a leftovers buffer. This is simply a percentage multiplier so you can plan for second servings, unplanned guests, or “I’m hungrier than normal” days. Example: a 10% buffer means multiply totals by 1.10.

Why “portion style” presets matter

Most people don’t want to manually tweak numbers every week. That’s why the calculator includes portion styles:

  • Balanced: classic plate: 1 protein + 1 carb + 2 veg servings per meal.
  • Light: smaller meals: 0.75 protein + 0.75 carb + 1.5 veg.
  • High-protein: 1.25 protein + 0.75 carb + 2 veg (great for goals).
  • Bulking: 1.25 protein + 1.5 carb + 2 veg (bigger energy needs).
  • Family-style: 1 protein + 1 carb + 2.5 veg (more sides & sharing).

These aren’t “nutrition rules” — they’re planning defaults. You can always override them. But presets make this tool fast enough to use weekly (which is the whole point).

How the calculator estimates grams/ounces

Servings are helpful, but grocery shopping is done in weights. So the calculator uses simple planning conversions:

  • Protein: 1 serving ≈ 100 g (≈ 3.5 oz) cooked protein
  • Carbs: 1 serving ≈ 150 g (≈ 5.3 oz) cooked carb base
  • Veg: 1 serving ≈ 80 g (≈ 2.8 oz) vegetables

These are deliberately “average” so they work across common foods. Chicken and tofu vary; rice vs pasta varies. But for weekly planning, averages get you 90% of the benefit with almost no effort. If you want more precision, use this calculator for servings first, then use a dedicated converter for your recipe.

A real-world example (quick and practical)

Say you’re planning for 2 people for 7 days and you eat 2 meals/day. Total meals = 2 × 7 × 2 = 28 meals. With Balanced servings (1 protein, 1 carb, 2 veg):

  • Protein servings = 28 × 1 = 28 servings
  • Carb servings = 28 × 1 = 28 servings
  • Veg servings = 28 × 2 = 56 servings

Add a 10% leftovers buffer: Protein ≈ 31, Carbs ≈ 31, Veg ≈ 62 servings. Now you have a clear target before you even choose recipes. You can distribute those servings across meals you like: tacos night, stir-fry night, pasta night, etc.

Why this is “Omni-level” useful
  • Meal prep: you can batch-cook proteins and carbs and mix & match flavors.
  • Budgeting: you can estimate how many “units” you buy weekly (especially protein).
  • Waste reduction: you reduce accidental over-buying.
  • Consistency: planning servings supports goals without obsessing over calories.

Bottom line: you’re turning a vague task (“plan meals”) into a measurable plan (“I need 31 protein servings this week”). And measurable plans are the kind you actually stick to.

❓ FAQ

Frequently Asked Questions

  • Is this a nutrition calculator?

    It’s a planning calculator. It helps you estimate weekly servings and approximate weights for shopping and meal prep. If you need precise nutrition targets, pair this with a calorie/macro tool.

  • What if I eat 3 meals some days and 2 meals other days?

    Use the average “meals per day” for the week. Example: 5 days at 2 meals + 2 days at 3 meals = 16 meals/week per person → 16/7 ≈ 2.3 meals/day.

  • What’s a good leftovers buffer?

    Many people like 10–15% for a “safe” week. If you frequently waste food, try 0–5%. If you meal prep and want spare meals, try 15–20%.

  • Does “protein serving” mean meat only?

    No. Protein servings can be chicken, fish, beans, tofu, Greek yogurt, eggs, etc. The tool is food-category based, not diet-specific.

  • Why are the gram estimates “average”?

    Because this tool is for weekly planning. Different foods weigh different amounts. If you need ingredient precision for a specific recipe, use a recipe scaler or converter after you plan servings.

  • Can I save multiple plans?

    Yes. Use “Save Plan”. Your saved plans stay on this device (local storage), so you can compare weeks.

  • How can I make this more “viral” for sharing?

    Save two styles (Balanced vs High-protein) and share the plan text to friends/roommates. It works great as a “meal prep accountability” screenshot.

MaximCalculator provides simple, user-friendly tools. Double-check important decisions and tailor food choices to your needs.