Spend 90 minutes on the weekend cooking ahead and you can rescue a busy week: fewer fried takeout orders, easier protein, better portion control. This article’s target: 12 boxes (about 6 days × 2 lunch/dinner meals), with 3 rotating proteins — chicken, fish, tofu — plus cơm (steamed rice) and vegetables. No restaurant gear; a rice cooker, pan/oven, and glass or heat-safe plastic boxes are enough.

Match the calorie frame to the 7-day filling fat-loss menu or the 7-day Vietnamese surplus menu depending on your goal — just adjust rice and oil amounts.

Row of glass meal-prep boxes with chicken, rice, and vegetables on a kitchen counter
12 meal-prep boxes: chicken, fish, tofu with rice and vegetables — one Sunday afternoon.

Shopping list (~6 days, 2 meals/day)

  • Protein: skinless chicken breast or thigh ~1.2 kg; basa/mackerel fillet ~1 kg; firm tofu 4–5 blocks.
  • Carbs: rice ~1–1.2 kg (for about 12 portions of 150–220 g cooked depending on goal).
  • Vegetables: cabbage, broccoli, green beans, carrots, cải ngọt (choy sum) — total ~2–2.5 kg; plus onion, garlic, ginger.
  • Seasoning: fish sauce, soy sauce, pepper, chili, lime, a little palm sugar or honey.
  • Other: eggs (flexible breakfasts), yogurt, bananas for snacks — not counted in the 12 boxes.
Buy vegetables that reheat well (cabbage, green beans, carrots); leafy greens spoil faster in boxes.

90-minute workflow (cook order)

  1. Minutes 0–10: Rinse rice, start the cooker. Wash and cut chicken, fish, tofu; quick marinade (salt-pepper-ginger for chicken; lemongrass-chili for fish; soy-pepper for tofu).
  2. Minutes 10–35: Chicken in the oven or pan-sear each side then cover until done. Meanwhile steam/boil broccoli and green beans.
  3. Minutes 35–55: Steam fish or light-braise one big pot. Pan-sear tofu golden, then a thin tomato sauce.
  4. Minutes 55–75: Stir-fry cabbage + carrot with little oil. Rice finishes → fluff and cool slightly.
  5. Minutes 75–90: Pack 12 boxes: each gets 1 protein portion + rice + vegetables. Label day and protein. Cool fully before sealing in the fridge.

Suggested 12-box split

  • 4 chicken + rice + veg
  • 4 fish + rice + veg
  • 4 tofu (+ optional boiled egg if you need more protein) + rice + veg

Rotate through the week so flavors do not bore you. Estimate per box on a cut ~450–550 kcal; on a surplus ~650–750 kcal if you add rice and 5–10 ml oil.

Storage and reheating

  • Fridge (≤4°C): use fish and chicken within 3–4 days; tofu should also finish within 4 days.
  • Freezer: freeze 4 chicken/rice boxes for days 5–6; thaw overnight in the fridge. Fish freezes fine but texture softens a bit.
  • Reheat: microwave 2–3 minutes, lid ajar; or a nonstick pan with a splash of water. Keep vegetables separate if you want them crisper.
  • Safety: do not put hot sealed boxes straight into the fridge; do not reheat more than twice.

Quick mid-week twists

Cook breakfasts fresh in 10 minutes (eggs, yogurt). For lunch/dinner open a box and add lime fish sauce or chili sauce. When boxes run out at week’s end, switch to soup or bún (rice noodles) with vegetables for a rice break.

  1. Tired day: just reheat a box; add raw cucumber.
  2. Hard training day: add half a banana or yogurt after training.
  3. Eating out one meal: use one box for the other meal so the whole week does not blow up.

Meal prep is not eating bland food forever — it is a base so you decide 80% of weekly calories, with 20% flexible.

Rotate seasonings so you do not get bored

Same chicken breast: this week ginger–pepper, next lemongrass–chili, then thin honey–soy. Alternate light-braised and lemongrass-steamed fish. Swap tofu between tomato sauce, black pepper, and celery-garlic stir-fry. Two or three “seasoning kits” in the cupboard cover a month without buying exotic ingredients.

When you want hot “shop-style” food, reheat a box and pour over a quick broth from mushroom powder or vegetable bones — still more control over oil and sugar than fried takeout.

Common beginner meal-prep mistakes

  • Packing while food is still very hot → condensation, mushy rice, soggy vegetables.
  • Over-salting because you “fear bland when cold” — season moderately; add fish sauce when eating.
  • Twelve boxes of the same chicken flavor — by day 4 you quit. Three proteins exist to prevent that.
  • Forgetting freezer backup boxes: one late night with nothing left is how takeout wins.

If week one you only finish 6 boxes in 50 minutes, that still beats zero. Scale to 12 as the motions get familiar; speed comes from repetition, not expensive gear.

FAQ

1. Only 60 minutes — what do I cut?

Buy ready fillets, evenly cut supermarket chicken, and only two proteins (chicken + tofu). Steam one shared pot of vegetables.

2. Does fridge rice get hard?

A bit of firmness is normal. Reheat with a few spoons of water or sprinkle water before microwaving. You can cook rice with 5–10% more water than usual.

3. Do I need to weigh every box?

Week one, weigh a few boxes to train your eye. After that, consistent scoops/cups are enough for moderate cut or surplus goals.

This article supports cooking habits and general portion management — not medical or personalized nutrition advice. People with diabetes, pregnancy, eating disorders, or food allergies should adjust menus with a professional.