Meal Prep Portion Calculator
Select your nutrition goal, number of meals, protein, carbs, and vegetables to get per-container portions, total batch weights, raw cooking quantities, and container size recommendations.
Nutrition Goal
500-550 cal per container • Suggested container: 750ml
Number of Meals to Prep
Choose Your Ingredients
75% yield; 133g raw per 100g cooked
40g dry rice = 100g cooked (2.5x yield)
Steam or roast; ~10% weight loss
7 containers • Maintenance • ~500-550 cal each
3150 g total food
450 g per container • Container size: 750ml
Cook Carbs and Protein Simultaneously
Use your oven sheet-pan method: season and roast protein on one half, sweet potato or broccoli on the other, while rice or quinoa cooks on the stovetop. Most meal prep sessions can be completed in 45-60 minutes using this parallel approach. Let all components cool completely before sealing containers to prevent condensation and sogginess.
Per-Container Portions by Goal
| Goal | Protein | Carbs | Veg | Cal Range | Container |
|---|---|---|---|---|---|
| Weight Loss | 100 g | 80 g | 200 g | 350-400 | 500ml |
| Maintenance | 130 g | 120 g | 200 g | 500-550 | 750ml |
| Muscle Gain | 175 g | 180 g | 200 g | 700-800 | 1000ml |
The Plate Method for Meal Prep Portioning
The plate method — dividing a plate into distinct sections for protein, carbohydrates, and vegetables — is the most practical, evidence-based approach for managing portion sizes without counting calories at every meal. The calculator above applies this principle to batch cooking: each container contains a pre-portioned combination of all three macronutrient groups in ratios matched to your specific nutrition goal.
This approach works because it removes the decision-making burden from individual meals. When containers are pre-portioned and ready to grab from the refrigerator, the temptation to over-portion or reach for convenience foods is significantly reduced. Research consistently shows that people who batch cook weekly consume more vegetables, less processed food, and have more predictable calorie intake than those who cook ad hoc.
Understanding the Three Goal Tiers
Weight Loss (350-400 Calories per Container)
The weight loss tier uses 100g of cooked protein, 80g of cooked carbohydrates, and a generous 200g of vegetables. The high vegetable volume keeps total food weight substantial (380g per container) while maintaining a modest calorie count. Vegetables provide fiber, vitamins, and water content that contribute to satiety without caloric density.
The 350-400 calorie target is appropriate for a single meal in a moderate calorie deficit. For most adults, three meals at this level provides 1050-1200 calories — significantly below maintenance, but the high protein and fiber content makes this approach more sustainable than equivalent-calorie but lower-protein options. Consult a dietitian to determine the appropriate calorie target for your specific needs, body composition, and activity level.
Maintenance (500-550 Calories per Container)
The maintenance tier increases portions to 130g cooked protein, 120g cooked carbohydrates, and 200g vegetables. This provides roughly 500-550 calories per meal — appropriate as one of three daily meals for a moderately active adult maintaining weight. The protein target (approximately 30-35g per meal depending on source) is at the upper end of what research suggests the body can effectively utilize in a single meal for muscle protein synthesis.
Muscle Gain (700-800 Calories per Container)
The muscle gain tier uses 175g cooked protein, 180g cooked carbohydrates, and 200g vegetables for 700-800 calories per container. The high carbohydrate component is intentional: without adequate carbohydrate intake, dietary protein is used for energy rather than muscle protein synthesis. Athletes and those in training phases often need 3-5g of carbohydrates per kilogram of body weight, and the muscle gain tier reflects this elevated carbohydrate priority.
Protein Shrinkage: The Critical Conversion
One of the most important and commonly misunderstood aspects of meal prep is the relationship between raw ingredient weight and cooked weight. Protein sources lose moisture during cooking, which means the raw weight you need to purchase and cook is significantly more than the cooked weight you want in your containers.
Chicken Breast: 75% Yield
Raw chicken breast loses approximately 25% of its weight through cooking, primarily as water evaporation and some fat rendering. This means you need 133g of raw chicken breast to produce 100g of cooked meat. For a week of 7 maintenance-level containers with 130g cooked chicken each, you need approximately 1.2kg of raw chicken breast.
Ground Beef (80/20): 75% Yield
Ground beef with 80% lean and 20% fat content also loses approximately 25% during cooking — mostly water from the lean meat, plus some fat rendering from the 20% fat component. Leaner ground beef (90/10 or 93/7) loses less total weight but more proportionally from fat rendering.
Salmon: 80% Yield
Salmon retains slightly more weight during cooking than chicken, at approximately 80% cooked yield. The higher fat content relative to chicken breast means less moisture loss. A 125g raw salmon fillet produces approximately 100g cooked salmon.
Tofu: 100% Yield (No Shrinkage)
Firm tofu does not lose significant weight during cooking. If you are baking, grilling, or pan-frying tofu for meal prep, the raw and cooked weights are effectively the same. Press tofu before cooking to remove surface moisture if you want firmer, better-crisping tofu — this does reduce weight slightly but the difference is small enough to ignore for portioning purposes.
Carbohydrate Dry-to-Cooked Ratios
Like proteins, carbohydrate sources change dramatically in weight between dry/raw and cooked states, but in the opposite direction — they gain weight by absorbing water.
Rice expands to approximately 2.5 times its dry weight when cooked, meaning 40g of dry rice produces 100g of cooked rice. Quinoa expands even more — approximately 2.85 times — so 35g dry quinoa produces 100g cooked. Pasta absorbs less water than these grains, expanding to approximately 2.2 times, requiring 45g dry pasta per 100g cooked. These ratios are essential for accurately calculating how much to cook for a full week of meal prep.
Batch Cooking Schedule: 45-60 Minutes
A complete weekly meal prep can be accomplished in 45-60 minutes using parallel cooking methods. Begin with the longest-cooking element: put rice or quinoa on the stovetop first, as it takes 15-25 minutes with minimal attention. While the grain cooks, season and prepare your protein. Use the sheet pan method for the oven: protein on one half, vegetables on the other, at 200C (400F). Chicken breast and broccoli can cook simultaneously in approximately 20-25 minutes.
The assembly step is where time savings from parallel cooking are realized: by the time the grain finishes on the stovetop, the protein and vegetables are coming out of the oven, and all three components can be portioned simultaneously into containers. Cool all components completely (20-30 minutes at room temperature) before sealing containers to prevent condensation that makes food soggy.
Freezing vs Refrigerating Meal Prep
Refrigerated meal prep containers last 4-5 days for chicken, beef, and vegetable combinations. Fish-based containers should be consumed within 3-4 days. For longer storage, most cooked proteins and grains freeze well for up to 3 months. Avoid freezing leafy vegetables (spinach, mixed greens) — they become waterlogged and unpalatable when thawed. Frozen containers should be thawed in the refrigerator overnight, not at room temperature, and reheated to 74C (165F) internal temperature.
| Protein | Raw-to-Cooked Ratio | Raw for 100g cooked |
|---|---|---|
| Chicken breast | 75% | 133g raw |
| Ground beef 80/20 | 75% | 133g raw |
| Salmon | 80% | 125g raw |
| Firm tofu | 100% | 100g raw |
Frequently Asked Questions
For weight loss: 100g cooked protein, 80g cooked carbs, 200g vegetables (350-400 cal). For maintenance: 130g protein, 120g carbs, 200g veg (500-550 cal). For muscle gain: 175g protein, 180g carbs, 200g veg (700-800 cal). All weights are cooked weights after cooking.
Most people prep 5-7 meals at a time for a work week. Chicken and cooked rice keep well refrigerated for 4-5 days, so a Sunday prep covers Monday through Friday. For maximum freshness, prep twice a week (Sunday and Wednesday).
For weight loss portions (350-400 cal), a 500ml container is sufficient. For maintenance portions (500-550 cal), use a 750ml container. For muscle gain portions (700-800 cal), you need a 1000ml container.
Chicken breast loses approximately 25% of its weight during cooking. To get 100g of cooked chicken, start with about 133g raw. Ground beef 80/20 also shrinks approximately 25%. Salmon shrinks about 20%, and tofu does not shrink at all.
Rice expands to about 2.5 times its dry weight, so 120g cooked rice requires approximately 48g dry rice. Quinoa expands to about 2.85 times, so 120g cooked quinoa needs about 42g dry. Pasta expands to about 2.2 times dry weight.
For microwave reheating, add 1-2 tablespoons of water, cover loosely, and heat on medium power for 2-3 minutes, stirring halfway. Always ensure food reaches 74C (165F) internal temperature. Leafy vegetables are best added fresh rather than reheated.
- USDA Dietary Guidelines for Americans 2020-2025
- USDA FoodData Central — nutritional data for chicken, salmon, rice, quinoa
- Morton, R.W. et al. (2018). A systematic review, meta-analysis and meta-regression of the effect of protein supplementation. British Journal of Sports Medicine.
- Arnot, B. (2018). The Aztec Diet. HarperCollins. Chapter on portion control.