5 meal prep mistakes i see in every new minneapolis lifter (and the 30-second fix for each one)

I've trained 200+ Twin Cities lifters in the last eight years. Powerlifters, hypertrophy clients, post-surgery rehab, GLP-1 patients trying to keep their muscle while they cut. The same five meal prep mistakes show up in the first month. Every single time.

None of them are about training. All of them are about the food. I'm Omar — co-founder of tandoco and the head of our training program. Tommy runs the kitchen; I run the gym side. This is the cheat sheet I give every new client in week one, before we've talked about a single set or rep.

the 5 mistakes (and what i actually see in week one)

Skim the list, then come back for the fix on whichever one stings. None are uncommon. Most lifters do at least three of these in their first 90 days.

  1. Eyeballing protein — they think they hit 160g, the food log says 110g.
  2. Chicken-only meal prep — adherence dies at week three.
  3. Skipping morning protein on heavy training days — 12+ hours fasted before squatting.
  4. Eating the same calories on rest days as on heavy days — body comp stalls.
  5. Buying meal prep with the wrong protein density for their bodyweight — math doesn't add up.

mistake 1 — eyeballing protein

This is the one I'd fix first if I could only fix one. Most lifters who think they're hitting 160g of protein are landing at 110 to 120. Not because they're lying — because the human eye is bad at estimating cooked-meat weight, and most "8oz chicken breast" is closer to 5.5oz on a scale.

The gap is enormous. 1g per pound of bodyweight is roughly the floor for hypertrophy. 0.7g/lb is maintenance at best. A 200-lb lifter who needs 200g and is actually eating 130g is doing the bodybuilding version of squatting 65% and wondering why they're not getting stronger.

30-second fix: weigh every protein source raw for one week. Log it in Cronometer or whatever free macro app you'll actually open. You will be 30 to 40 grams short. After a week of weighing you can eyeball forever — but you need the calibration first.

mistake 2 — the chicken-only trap

I've watched this kill more meal prep streaks than any other failure mode. The lifter starts strong: chicken breast, rice, broccoli, every meal, all week. Week one feels disciplined. Week two feels boring. Week three the chicken goes in the trash and Friday is takeout. By week four the prep is gone entirely.

The math problem: muscle doesn't care which protein source you use. The adherence problem: you care, a lot. Variety is what keeps a meal prep habit alive past week three.

Rotate four to five protein sources across the week. Chicken, lean beef, fish (salmon or cod), greek yogurt, and eggs or whey will cover most lifters. Same total grams, dramatically better adherence. The lifter who eats varied protein for six months out-builds the chicken-only lifter who quits at week three. Every time.

30-second fix: pick four protein sources, write them on a sticky note, rotate them across your meals. Don't let any single source be more than 40% of your weekly protein.

mistake 3 — skipping morning protein on training days

This one's invisible because it doesn't feel like a meal-prep mistake. The lifter wakes up, drinks coffee, lifts at 7am, then eats lunch at 1pm. They've gone twelve to fourteen hours without a protein hit before they walked into the gym, and they're surprised that their post-workout recovery feels like a slog.

Muscle protein synthesis needs a trigger roughly every four to five hours to stay net-positive across the day. The morning meal does more for recovery than the post-workout shake. Train fasted if you want — that's a separate debate — but get protein in within an hour of waking, before you lift or after, doesn't matter.

It doesn't have to be cooked. Greek yogurt, hard-boiled eggs from Sunday's prep, cottage cheese, a protein shake, leftover meal prep cold from the fridge. Anything that hits 30 grams.

30-second fix: 30g of protein within 60 minutes of waking on every training day. Pre-portion it Sunday so you don't have to think.

mistake 4 — same calories on rest day and heavy day

Body composition stalls fastest when calorie intake doesn't track training load. The lifter eats 2,700 calories on Monday (heavy squat day) and 2,700 calories on Tuesday (full rest). Either Tuesday is overfed or Monday is underfed — both stall body comp.

The fix is small enough that nobody believes it works. Drop 200 calories on rest days, take them from carbs only, leave protein and fat untouched. Two hundred calories is a small bowl of rice, a slice of bread, a banana — not a sacrifice, just a reroute.

Most lifters can drop 300 on rest days without performance hit, but 200 is the safe starting point. Run it for four weeks before you adjust. The body comp curve will be different from your last attempt at the same calorie target.

30-second fix: on rest days, eat the same protein and fat as your heavy days, but cut 200 calories worth of carbs. Don't touch the rest of the macro split.

mistake 5 — meal prep with the wrong protein density

Here's the math that almost no Twin Cities meal prep service shows you, and that you should run on every label before you buy.

Take your daily protein target. Divide by your number of meals. That's the per-meal protein number you need.

A 200-lb lifter at 1g/lb needs 200g per day. Across four meals = 50g per meal. Across five meals = 40g per meal. Across three = 67g per meal.

Most "high-protein" meal prep in the Twin Cities hits 25 to 35g per entrée. That's a fine number for a desk-job lunch. For a real lifter at 200 lbs eating four meals a day, it's a 60-to-100-gram daily shortfall — every day, forever, until you switch services or add a shake.

BodyweightDaily target (1g/lb)Across 4 mealsAcross 5 meals
160 lbs160g40g/meal32g/meal
180 lbs180g45g/meal36g/meal
200 lbs200g50g/meal40g/meal
220 lbs220g55g/meal44g/meal

Pick a service that hits your row. If they don't publish per-meal protein numbers, ask. If they won't tell you, it's because the number is low.

30-second fix: bodyweight in lbs ÷ meals per day = protein-per-meal target. Don't buy meal prep that doesn't clear your row in the table above.

where this lands for tandoco

I designed our menu around mistake 5. Every tandoco entrée publishes the cooked protein number, and most hit 40 to 52g per portion — which means a 200-lb lifter eating four tandoco meals a day clears 200g of protein without touching a shake. The variety lives across the menu (we run chicken, beef, salmon, and lean turkey across any given week), which solves mistake 2. And the cooked-weight macros mean you don't have to guess, which kills mistake 1.

Mistakes 3 and 4 are on you — there's no meal prep service that can put breakfast in your mouth before you walk to the gym, and there's no kitchen that knows whether your Tuesday is a rest day. But the food side of the equation is solvable in one Sunday pickup.

If you're a new Twin Cities lifter and you've been doing the protein math in your head, order your first week. New customers get 40% off, pickup is Sunday, and the macros on every meal are real.

Or use this list against whichever brand you're already loyal to. Either way you'll know exactly which mistake is stalling your progress, and you'll have the fix ready by Monday morning.

related reads

share this read.

tandoco reads

saved