Costco + H-Mart · Weekly Plan

High-protein
meal guide

1,857 cal / day 160g protein / day 4 rotations 1 Costco trip / week Sous vide + rotisserie
Overview

Weekly schedule

Buy everything Sunday. Eat the rotisserie first while it's fresh, then transition to sous vide chicken for the rest of the week.

Mon
R
1,813
141g protein
Tue
R
1,813
141g protein
Wed
A
1,847
195g protein
Thu
A
1,847
195g protein
Fri
B
1,851
181g protein
Sat
B
1,851
181g protein
Sun
C
1,845
197g protein
Weekly avg calories
1,838
target 1,857
Weekly avg protein
176g
target 160g
Rotation R days run at 141g protein — the rotisserie tradeoff. The sous vide days more than compensate.
Every day

Breakfast

Fixed across all rotations. No cooking, no weighing.

Oikos Triple Zero + clear whey
ItemGramsCalProtein
Oikos Triple Zero (1 cup)1509015g
Clear whey (1 scoop)8020g
Total17035g
Instructions
Open one Oikos cup.
Mix whey with cold water, or stir directly into the yogurt for a thicker texture.
Done.
Mon – Tue

Rotation R

Rotisserie chicken. Pull all meat Sunday while warm, remove skin, divide into two equal portions. Refrigerate. Use the calculator below to get exact splits based on your bird's weight.

R Rotisserie chicken days Mon · Tue
Lunch
BBQ chicken rice bowl
IngredientGramsCalProtein
Rotisserie chicken, pulled, skin-off22030840g
Jasmine rice, cooked40048011g
Kirkland organic broccoli, microwaved150504g
BBQ sauce30600g
Total89855g
  • Weigh 220g pre-pulled rotisserie chicken from the fridge.
  • Weigh 400g cooked rice into your bowl.
  • Microwave 150g broccoli covered with a splash of water, 3 min.
  • Weigh 30g BBQ sauce and drizzle over. Add broccoli alongside.
  • Optional: microwave chicken 60 sec covered if you want it warm.
Meal total
898 cal
55g protein
Dinner
Pulled chicken slaw bowl
IngredientGramsCalProtein
Rotisserie chicken, pulled, skin-off22030840g
Jasmine rice, cooked3303969g
Coleslaw mix, dry100251g
Kirkland salsa50131g
Apple cider vinegar1530g
Total74551g
  • Weigh 220g rotisserie chicken from the fridge.
  • Weigh 330g cooked rice into your bowl. Add chicken on top.
  • Combine 100g slaw + 15g ACV + 50g salsa. Toss and serve alongside.
Meal total
745 cal
51g protein
Wed – Thu

Rotation A

Sous vide seasoning: garlic powder + smoked paprika.

A Teriyaki bowl + burrito bowl Wed · Thu
Lunch
Teriyaki chicken rice bowl
IngredientGramsCalProtein
Sous vide chicken breast, cooked28028062g
Jasmine rice, cooked40048011g
Kirkland organic broccoli, microwaved150504g
Kikkoman teriyaki sauce30401g
Total85078g
  • Weigh 280g pre-cooked sous vide chicken, slice into strips. Reheat covered 60 sec.
  • Weigh 400g cooked jasmine rice into your bowl.
  • Microwave 150g broccoli covered with a splash of water, 3 min.
  • Weigh 30g teriyaki sauce and pour over chicken and rice. Add broccoli on the side.
Meal total
850 cal
78g protein
Dinner
Chicken burrito bowl
IngredientGramsCalProtein
Sous vide chicken breast, cooked29029064g
Jasmine rice, cooked40048011g
Kirkland salsa100251g
Oikos Triple Zero plain (sour cream)60326g
Total82782g
  • Weigh 290g chicken and slice. Reheat 60 sec covered.
  • Weigh 400g cooked rice into your bowl.
  • Add chicken and 100g salsa over the rice.
  • Top with 60g Oikos Triple Zero plain as sour cream. Season with garlic powder and cumin.
Meal total
827 cal
82g protein
Fri – Sat

Rotation B

Sous vide seasoning: garlic powder + dried oregano. Buy 2 blocks of extra firm tofu from H-Mart for the two dinners — one block per dinner.

B Buffalo wrap + tofu bowl Fri · Sat
Lunch
Buffalo chicken wrap + rice
IngredientGramsCalProtein
Sous vide chicken breast, cooked34034075g
Jasmine rice, cooked (side)2302766g
Flour tortilla, medium (~1 tortilla)45993g
Frank's buffalo sauce3030g
Oikos Triple Zero plain (ranch)60326g
Total75090g
  • Weigh 340g chicken and slice. Reheat 60 sec covered.
  • Weigh 230g cooked rice into a side bowl.
  • Toss chicken with 30g buffalo sauce.
  • Mix 60g Oikos plain with garlic powder + dried dill for ranch.
  • Weigh tortilla (aim for 45g). Layer chicken and ranch. Roll and eat. Rice on the side.
Meal total
750 cal
90g protein
Dinner
Soy-sesame crumbled tofu bowl
IngredientGramsCalProtein
Extra firm tofu, crumbled (1 whole block)40030032g
Jasmine rice, cooked36043210g
Frozen edamame, shelled, cooked12014413g
Soy sauce, low sodium20111g
Sesame oil5440g
Total93156g
  • Heat a non-stick pan over medium-high. No oil needed.
  • Crumble the whole tofu block directly into the pan with your hands.
  • Cook undisturbed 3 min until bottom browns. Stir once, cook 3 more min.
  • Mix 20g soy sauce + 5g sesame oil + pinch garlic powder + ground ginger.
  • Microwave 120g edamame 2 min in a separate bowl.
  • Pour sauce over tofu in pan. Toss and cook 1 min until absorbed.
  • Weigh 360g rice into bowl. Add tofu and edamame on top.
Meal total
931 cal
56g protein
Sun

Rotation C

Sous vide seasoning: garlic powder + ginger powder.

C Mediterranean + soy-ginger Sun
Lunch
Mediterranean chicken bowl
IngredientGramsCalProtein
Sous vide chicken breast, cooked28028062g
Jasmine rice, cooked36043210g
Hummus (Kirkland or Cedar's)601023g
Total81475g
  • Weigh 280g chicken. Slice and reheat 60 sec if needed.
  • Weigh 360g cooked rice into your bowl. Add chicken on top.
  • Weigh 60g hummus and add as a dollop alongside.
  • Squeeze lemon juice over everything. Season with salt and dried oregano.
Meal total
814 cal
75g protein
Dinner
Soy-ginger chicken + edamame
IngredientGramsCalProtein
Sous vide chicken breast, cooked29029064g
Jasmine rice, cooked3103728g
Frozen edamame, shelled, cooked12014413g
Soy sauce, low sodium20111g
Sesame oil5440g
Total86186g
  • Weigh 290g chicken, slice. Reheat 60 sec covered.
  • Microwave 120g edamame 2–3 min.
  • Mix 20g soy + 5g sesame oil + pinch garlic powder + ground ginger.
  • Weigh 310g rice into bowl. Add chicken and edamame. Pour sauce and toss.
Meal total
861 cal
86g protein
Rotation R tool

Rotisserie calculator

Enter your total pulled meat weight (skin removed) and adjust the lunch/dinner split. Updates all macros in real time across the two-day stretch.

grams total · split across 2 days
Whole bird cal
Whole bird protein
—g
Per day (half)
—g meat
Lunch / Dinner split per day 50% lunch / 50% dinner
← More lunch Even More dinner →
⚠ Bird under 600g — consider eating in 1 day rather than stretching to 2.
Lunch · each day
BBQ chicken rice bowl
Chicken—g
Rice400g
Broccoli150g
BBQ sauce30g
Total
Dinner · each day
Pulled chicken slaw bowl
Chicken—g
Rice330g
Slaw mix100g
Salsa50g
Total
Day total
target 1,857
Protein
target 160g
Cal vs target
+/− from 1,857
Protein vs target
+/− from 160g
Reference

Brand reference

Macros per 100g cooked/as-consumed. Always weigh chicken and rice after cooking.

Brand / item Cal / 100g Protein / 100g Notes
Kirkland Rotisserie Chicken (~3lb, $4.99)14018g~820g edible meat. Skin off before weighing. Lasts 2 days.
Kirkland Boneless Skinless Chicken Breast, frozen (#1454442)~100~22gWeigh after sous vide. ~10% water loss at 145°F.
Extra firm tofu (H-Mart, any brand)~75~8g1 whole block = 400g = 32g protein. Pan-crumble.
Oikos Triple Zero yogurt (5.3oz cup)90 per cup15g per cupFixed serving — log as 1 cup, do not weigh.
Three Ladies / Kirkland jasmine rice, cooked1202.7gWeigh after cooking. Label: 360 cal / 8g protein per 100g dry.
Flour tortilla, medium (Mission or similar)~220~6g~45g per tortilla.
Kirkland salsa~25~1gUse freely.
Hummus (Kirkland or Cedar's)~170~5gPer 100g.
Kirkland BBQ sauce~120~1g~35g = ~42 cal. Moderate use.
Frank's buffalo sauce~100gEssentially calorie-free.
Soy sauce, low sodium~55~5gUse sparingly — high sodium.
Sesame oil~8850g~40 cal per 5g — a little goes far.
Frozen shelled edamame, cooked~120~11gPer 100g cooked.
Kirkland organic broccoli florets, cooked~33~3gPer 100g microwaved.
Coleslaw mix, dry~25~1gPer 100g — essentially free calories.
Weekly shop

Shopping list

One Costco trip + one H-Mart stop. Get the rotisserie chicken last at Costco so it stays warm.

Protein & dairy
Costco
Kirkland Rotisserie Chicken
Deli · get last · 1 bird/week
$4.99
Kirkland Chicken Breast, frozen
#1454442 · 6.5lb · freezer section
~$19
Oikos Triple Zero yogurt
18-pack · lasts ~2.5 weeks
~$13.75
Tofu & veg
H-Mart
Extra firm tofu
Any brand · ~400g block · 2 blocks/week
~$5
Frozen shelled edamame
~2lb bag · lasts 2–3 weeks
~$5
Three Ladies Jasmine Rice
5lb bag · optional vs Kirkland
~$9
Grains & veg
Costco
Kirkland Thai Jasmine Rice
25lb · lasts 10–12 weeks
~$21.49
Kirkland Organic Broccoli Florets
#1217608 · 4x1lb · lasts 6–7 weeks
~$9.29
Coleslaw mix
5lb bag · refrigerated produce
~$3.99
Flour tortillas, medium
Mission or similar · Rot. B lunch
~$4
Sauces & pantry
Costco
Kirkland salsa
Rot. A dinner · Rot. R dinner
~$7
Hummus (Kirkland or Cedar's)
Rot. C lunch
~$6
Kikkoman teriyaki sauce
Rot. A lunch
~$5
Frank's buffalo sauce
Rot. B lunch
~$4
Kirkland BBQ sauce
Rot. R lunch
~$5
Soy sauce, low sodium
Rot. B & C dinners
~$4
Sesame oil
Rot. B & C dinners · small bottle
~$5
Apple cider vinegar
Rot. R dinner slaw
~$4
Weekly total
~$55.50
incl. whey est.
Daily cost
~$7.93
per day
Per meal
~$3.96
vs $8–25 eating out
Sunday

Prep guide

~15 minutes of hands-on work on Sunday sets up the entire week.

1
At Costco — get rotisserie last
Pick up everything else first, then grab the rotisserie chicken from the deli on your way to checkout so it stays warm. It's much easier to pull while warm.
2
Pull the rotisserie immediately
As soon as you're home, pull all meat off the bone while still warm — it separates cleanly. Remove and discard all skin. Weigh the total and use the calculator above to get your daily split. Divide into two equal-weight containers. Label Day 1 and Day 2. Refrigerate immediately. Safe for 3–4 days.
3
Start the sous vide batch
Set your sous vide to 145°F (63°C). Season frozen chicken breasts in zip-lock bags: (A) garlic powder + smoked paprika, (B) garlic powder + dried oregano, (C) garlic powder + ginger powder. Use one seasoning per bag so you know which rotation it belongs to. Seal using water displacement. Cook from frozen for 2 hours.
4
Cook a rice batch while sous vide runs
Cook enough jasmine rice for 2–3 days in your rice cooker. The sous vide runs itself so you can walk away. Come back after 2 hours to portion and store the chicken.
5
Portion and store the sous vide chicken
Remove bags, rest 5 minutes, then weigh each breast. Log at 100 cal / 22g protein per 100g cooked. Refrigerate Days 3–4 portions. Freeze Days 5–7 portions — move to fridge the night before use. Reheat from fridge: microwave covered with a damp paper towel, 60–90 seconds.
6
Mid-week rice refresh
Cook a new batch of rice on Wednesday or Thursday for the second half of the week. Takes 20 minutes unattended in your rice cooker.