Most people who fail at nutrition don't fail for lack of knowledge. They know they should eat more protein, fewer processed carbs, and more vegetables. They fail because the moment they need to make a food decision—tired, hungry, on the way home from work—the easy choice wins. By the time willpower is needed, it's already gone. Meal prep solves this by moving the decision upstream. You decide once, on Sunday, what you'll eat all week. Then the only thing left to do at 7 PM on Wednesday is reheat.
This guide walks through a complete macro-based meal prep system: how to calculate your macros, plan meals that hit them, batch cook efficiently, portion accurately, store safely, and reheat without ruining texture or flavor. We'll include a sample week of meals, a shopping list, the equipment that's actually worth owning, and five macro-friendly recipes you can rotate.
Step 1: Calculate your macros
Before you can prep meals that hit your macros, you need to know what those macros are. The starting point is your Total Daily Energy Expenditure (TDEE), which you can calculate using our BMR/TDEE calculator. From there, set calories based on your goal (deficit, maintenance, or surplus) and split those calories across protein, carbs, and fat.
For most people chasing body composition goals, the following framework works well:
- Protein: 0.8–1.0 g per pound of body weight (or 1.6–2.2 g/kg)
- Fat: 0.3–0.4 g per pound (or 0.6–0.9 g/kg)
- Carbs: The remaining calories, divided by 4 (carbs have 4 calories per gram)
Example: a 175-pound man with a TDEE of 2,800 calories who wants to maintain weight and build muscle would target about 175g protein (700 calories), 60g fat (540 calories), and 390g carbs (1,560 calories). Use our macro calculator to set personalized targets.
Step 2: Plan meals that hit your macros
Once you have daily targets, the next step is converting them into actual meals. A simple way to structure this is to divide daily macros across 4 meals—breakfast, lunch, dinner, and a snack—each with roughly equal protein. For our 175-pound example above, that's about 40–45g of protein per meal.
For each meal, identify a "protein anchor" (the main protein source) and build around it with a carb source, a fat source, and vegetables. This template makes meal construction fast and consistent:
| Meal | Protein Anchor | Carb | Fat | Veggie |
|---|---|---|---|---|
| Breakfast | Eggs or Greek yogurt | Oatmeal or fruit | Nuts, nut butter | Spinach, berries |
| Lunch | Chicken, turkey, tuna | Rice, quinoa, sweet potato | Olive oil, avocado | Mixed greens, peppers |
| Dinner | Salmon, beef, tofu | Pasta, potatoes, beans | Butter, cheese | Broccoli, asparagus |
| Snack | Protein shake, cottage cheese | Banana, rice cakes | Almonds, dark chocolate | — |
Don't try to make every meal unique. A core principle of efficient meal prep is rotation: pick 2 breakfasts, 2 lunches, and 2 dinners for the week, and alternate them. Variety is nice; sanity is better.
Step 3: Batch cook proteins, carbs, and fats
Batch cooking means preparing each component in bulk, then assembling meals throughout the week. This is far faster than cooking 21 separate meals. A typical Sunday prep session takes 2–3 hours and produces most of the food for the week.
Batch proteins
- Chicken breast—Cook 4–6 pounds at once. Sheet pan at 400°F for 20–25 minutes, seasoned with salt, pepper, and your choice of spice blend. Slice or shred after cooking.
- Ground beef or turkey—Brown 2–3 pounds with onions and garlic. Portion into 8-ounce servings.
- Hard-boiled eggs—Make a dozen at once in the Instant Pot (5 minutes high pressure, 5 minutes natural release, ice bath). Easier to peel than stovetop.
- Salmon or white fish—Cook fresh, but reserve for the first 2 days of the week to avoid the fishy fridge smell. Or portion raw fillets and cook as needed.
Batch carbs
- Rice—Make a large pot. Cool quickly and refrigerate. Reheating cooked rice that's been properly chilled creates resistant starch, which is gentler on blood sugar.
- Quinoa—Cook like rice, 1 cup dry to 2 cups liquid. Higher protein and fiber than rice.
- Sweet potatoes—Bake 6–8 at once at 400°F for 45–60 minutes. Store with skin on; reheat in microwave or toaster oven.
- Oats—Make overnight oats in jars (½ cup oats, ½ cup milk, ½ cup Greek yogurt, fruit, nuts). Five jars take 10 minutes to assemble.
Batch vegetables
Roast a large sheet pan of vegetables at 425°F for 25 minutes—broccoli, bell peppers, onions, zucchini, Brussels sprouts. Toss in olive oil, salt, and pepper. Roasted vegetables keep 4–5 days and reheat well. Avoid prepping delicate greens (salad) more than 2 days ahead; they wilt.
Step 4: Portion using a food scale
This is the step that makes meal prep actually work for macros instead of "kind of close enough." Eyeballing portions is consistently inaccurate; even experienced cooks are off by 20–40% on dense foods like peanut butter, nuts, and rice. A digital food scale costs $15–$30 and pays for itself in accurate tracking within a week.
The efficient portioning workflow:
- Place an empty container on the scale and press "tare" to zero it.
- Add protein (e.g., 150g cooked chicken) — record weight.
- Press "tare" again, add carbs (e.g., 200g rice).
- Press "tare" again, add vegetables (e.g., 100g roasted broccoli).
- Repeat for the remaining containers.
For sauces and fats, measure with a teaspoon or use a small squeeze bottle. A tablespoon of olive oil is 120 calories; "drizzling" from the bottle often delivers 2–3 tablespoons without you realizing it. If you're tracking macros precisely, fats are the easiest to miscount and the most calorie-dense.
Step 5: Store properly
Food safety and food quality are different concerns but both matter. Cooked food stored correctly lasts 4–5 days in the refrigerator. Beyond that, freeze it.
Storage containers
- Glass containers with snap-locking lids (Pyrex, Glasslock)—Best overall. Don't stain, don't retain odors, microwave-safe, oven-safe. Cost $5–$10 each.
- Plastic containers—Cheaper and lighter, but stain with tomato sauces and absorb odors. Fine for dry items.
- Mason jars—Excellent for overnight oats, salads (dressing at the bottom), and soups.
- Silicone bags—Reusable alternative to zip-top bags for marinades and frozen portions.
Fridge vs. freezer strategy
Sunday's prep typically covers Monday through Thursday. Friday's meals can come from the freezer—either cooked-ahead meals thawed overnight, or raw proteins portioned and frozen on Sunday. A practical split is to prep 4 days of fresh food and freeze the rest.
For freezing, label everything with the contents and date. Frozen cooked meals are best within 2 months; beyond that, texture and flavor degrade.
Step 6: Reheat without ruining the food
The difference between "this is great" and "this is sad" often comes down to reheating. The microwave is convenient but uneven. A few upgrades:
- Add a splash of water—Cover with a damp paper towel or vented lid. Steam reheats more evenly than dry heat.
- Reheat rice and pasta with a tablespoon of water—Restores moisture that the fridge pulls out.
- Use a toaster oven or air fryer for crispy foods—Roasted vegetables, breaded chicken, and pizza reheat far better in dry heat than in the microwave.
- Reheat proteins at lower microwave power (50–70%)—Takes longer but doesn't rubberize the meat.
- Keep sauces separate until reheating—A dressing or sauce sitting on greens for 4 days turns the greens to mush. Pack dressing in a small separate container.
Sample week of meals
Here's a full 7-day meal plan built around the prep system. This targets roughly 2,400 calories with 175g protein, 230g carbs, and 75g fat—adjustable up or down based on your own targets.
Monday–Thursday (prepped Sunday)
- Breakfast: Overnight oats—½ cup oats, 1 cup Greek yogurt, ½ cup berries, 1 tbsp almond butter (32g protein)
- Lunch: Chicken and rice bowl—5 oz chicken, 1 cup rice, 1 cup roasted vegetables, ½ avocado (45g protein)
- Dinner: Salmon with sweet potato and asparagus—6 oz salmon, medium sweet potato, 1 cup asparagus (40g protein)
- Snack: 1 scoop whey protein, 1 banana, 1 oz almonds (30g protein)
Friday (using freezer or fresh proteins)
- Breakfast: 3-egg scramble with spinach and feta, 2 slices whole-grain toast (28g protein)
- Lunch: Turkey and avocado wrap—6 oz turkey, whole-grain wrap, lettuce, tomato (38g protein)
- Dinner: Stir-fry—6 oz shrimp or tofu, mixed vegetables, 1 cup rice, soy sauce and sesame oil (40g protein)
Saturday–Sunday (fresh-cooked, scaled for leftovers)
- Breakfast: Protein pancakes—1 scoop protein powder, ½ cup oats, 1 banana, 2 eggs (35g protein)
- Lunch: Big salad with grilled chicken, hard-boiled eggs, mixed greens, olive oil and vinegar (45g protein)
- Dinner: Sheet pan chicken thighs, roasted potatoes, Brussels sprouts (45g protein)
Shopping list for the sample week
Proteins
- 3 pounds chicken breast
- 1 pound chicken thighs
- 1.5 pounds salmon fillets
- 1 pound shrimp or tofu
- 1 dozen eggs
- 1 pound ground turkey
- 2 large containers plain Greek yogurt
- 1 tub whey protein powder
Carbs
- 2 bags rolled oats
- 2 pounds rice (dry)
- 4 sweet potatoes
- 1 loaf whole-grain bread
- 1 package whole-grain wraps
- 6 bananas + mixed berries (frozen is fine)
Fats
- 1 jar almond butter
- 1 bag almonds
- 2 avocados
- 1 bottle olive oil
Vegetables
- 2 crowns broccoli
- 1 bag Brussels sprouts
- 1 bunch asparagus
- 2 bell peppers, 1 onion
- 1 bag spinach
- 1 bag mixed greens
- 1 pint cherry tomatoes
Equipment that's actually worth owning
You don't need a kitchen full of gadgets. A handful of well-chosen tools makes prep dramatically easier:
- Digital food scale ($20)—Non-negotiable for macro tracking.
- Set of glass containers ($40–$60)—10–14 containers in various sizes.
- Instant Pot or similar pressure cooker ($80–$100)—Cuts cooking time for rice, beans, tough cuts of meat, and hard-boiled eggs by 70%.
- Half-sheet pans ($25 for a pair)—For roasting proteins and vegetables in bulk.
- Sharp chef's knife ($50–$100)—The single biggest upgrade for cooking speed.
- Cutting board (large, $25)—A small board makes prep tedious.
- Reusable silicone bags ($20)—For marinades and freezer storage.
Time-saving tips
Two to three hours of prep sounds like a lot until you compare it to the alternative—cooking every meal from scratch takes 8–10 hours per week. A few ways to compress prep further:
- Multi-task oven and stovetop—Roast vegetables in the oven while rice cooks on the stove and chicken browns in a pan.
- Use the Instant Pot aggressively—Stackable inserts let you cook rice, chicken, and hard-boiled eggs simultaneously.
- Buy pre-cut vegetables for the first week or two—Costs more but saves 20 minutes of knife work. Useful while you're building the habit.
- Use a slow cooker for hands-off protein—Throw in chicken thighs, salsa, and spices in the morning; shred for tacos, bowls, or salads at night.
- Double recipes you love—If you're cooking dinner anyway, cook twice as much and freeze half. Freezer stockpile builds quickly.
Eating out while hitting macros
You won't always prep. Travel, social events, and busy weeks happen. A few strategies keep macros in range when you're not in control of the kitchen:
- Pick proteins first—Order a clear protein main (chicken, fish, steak) and build around it.
- Ask for dressings and sauces on the side—Restaurants use 2–3x the dressing you would at home.
- Substitute—Replace fries with vegetables, rice with a side salad, mashed potatoes with roasted vegetables.
- Check nutrition info—Chain restaurants are required to publish calorie counts. Use them.
- Don't stress one meal—A single restaurant meal won't derail a week of consistent prep. Get back to your plan the next meal.
Common mistakes to avoid
First, don't prep food you don't actually like eating. The most perfectly macro-balanced chicken and broccoli in the world will go uneaten by Thursday if you're dreading it. Pick proteins, carbs, and seasonings you enjoy.
Second, don't prep everything for 7 days at once. Most cooked food peaks at 4 days in the fridge. Prepping Sunday for Sunday-to-Wednesday and Wednesday for Thursday-to-Sunday works better than one big Sunday session for the whole week.
Third, don't skip the food scale. Eyeballing is the single biggest source of macro inaccuracy. The scale isn't obsessive—it's accurate.
Fourth, don't forget variety across weeks. Eating the same 6 meals every week for months is a recipe for burnout. Rotate 2–3 recipes per meal category every few weeks.
Finally, don't prep without a plan for the unexpected. Keep 2–3 emergency meals in the freezer for weeks when Sunday prep doesn't happen. Frozen veggie burgers, frozen chicken breasts, and a bag of frozen vegetables mean a hot meal is always 20 minutes away.
Frequently asked questions
How long does meal prep take?
A typical Sunday session runs 2–3 hours for 4 days of food. With practice and good equipment, you can compress this to 90 minutes. The tradeoff is that the prep time replaces roughly 6–8 hours of cooking during the week.
Can I meal prep if I live alone?
Yes—meal prep scales well for one. Cook 2 portions per meal and eat them on consecutive days. A single person can prep Monday–Thursday's food in about 90 minutes and avoid the "cooking for one is sad" trap.
Won't I get bored eating the same thing?
If you eat the same meals for months, yes. But rotating 2 recipes per meal every 2 weeks gives plenty of variety while keeping prep efficient. You can also vary seasonings and sauces on the same base—chicken, rice, and vegetables with teriyaki sauce Monday and salsa Wednesday feels like a different meal.
Is meal prep safe food-wise?
Cooked food stored in the refrigerator at or below 40°F is safe for 4–5 days. Cool cooked food quickly (within 2 hours) before refrigerating, store in shallow containers, and reheat to 165°F. If anything smells off or looks slimy, toss it.
Do I have to track macros to benefit from meal prep?
No. Even without precise tracking, meal prep tends to improve diet quality simply by reducing reliance on takeout and convenience foods. But if you have specific body composition goals, tracking macros is what turns meal prep from "healthier eating" into "engineered results."
This article is for educational purposes only and is not medical advice. Always consult a qualified healthcare professional or registered dietitian before making significant changes to your diet, especially if you have food allergies, medical conditions, or specific nutritional needs.