Daily calories

~2,000

incl. coffees ~350 kcal

Protein target

155g+

2 shakes + food + snack

Steak nights

Sun + Fri

scotch fillet both nights

New proteins

Tuna + eggs

variety this week

Tap any day for full detail

Sunday

Scotch fillet + mushroom sauceSteakDinner + prep day

tap to expand ↓

Monday

Greek chicken bowlPrepLunch
Tuna pasta bakePrepDinner

tap to expand ↓

Tuesday

Caesar + eggsSaladLunch
Soy ginger salmonFreshDinner

tap to expand ↓

Wednesday

Greek chicken bowlPrepLunch
Chicken schnitzelFreshDinner

tap to expand ↓

Thursday

Tuna pasta bakePrepLunch
Beef stir fry + noodlesFreshDinner

tap to expand ↓

Friday

Caesar + eggsSaladLunch
Scotch fillet + mushroom sauceSteakDinner

tap to expand ↓

Saturday

Day offGirlfriend day

Sunday — Prep Day + Treat Dinner

Morning

Protein shake + creatine + L-carnitine

~150 kcal · 30g protein

Dinner Steak

~680 kcal · 54g protein

Also prepping today

Greek chicken thigh bowls · Tuna pasta bake · Snacking chicken · Hard-boiled eggs · Caesar salad components

Monday

Morning · 2× caramel cap ~350 kcal

Protein shake + creatine

~150 kcal · 30g protein

Lunch Prep

~530 kcal · 48g protein

Snack

~165 kcal · 35g protein

Dinner Prep

~580 kcal · 44g protein

Evening shake · Day total

~150 kcal · 30g protein · Total ~1,925 kcal · ~187g protein

Tuesday

Morning · 2× caramel cap ~350 kcal

Protein shake + creatine

~150 kcal · 30g protein

Lunch Salad

~560 kcal · 60g protein

Snack

2 hard-boiled eggs + sriracha

~140 kcal · 13g protein

Dinner Fresh

~580 kcal · 46g protein

Evening shake · Day total

~150 kcal · 30g protein · Total ~1,880 kcal · ~179g protein

Wednesday

Morning · 2× caramel cap ~350 kcal

Protein shake + creatine

~150 kcal · 30g protein

Lunch Prep

~530 kcal · 48g protein

Snack

~165 kcal · 35g protein

Dinner Fresh

~620 kcal · 52g protein

Evening shake · Day total

~150 kcal · 30g protein · Total ~1,965 kcal · ~195g protein

Thursday

Morning · 2× caramel cap ~350 kcal

Protein shake + creatine

~150 kcal · 30g protein

Lunch Prep

~580 kcal · 44g protein

Snack

2 hard-boiled eggs + sriracha

~140 kcal · 13g protein

Dinner Fresh

~610 kcal · 46g protein

Evening shake · Day total

~150 kcal · 30g protein · Total ~1,960 kcal · ~163g protein

Friday

Morning · 2× caramel cap ~350 kcal

Protein shake + creatine

~150 kcal · 30g protein

Lunch Salad

~560 kcal · 60g protein

Snack

~165 kcal · 35g protein

Dinner Steak

~680 kcal · 54g protein

Evening shake · Day total

~150 kcal · 30g protein · Total ~1,955 kcal · ~209g protein

Run in this order. Tuna bake first — it uses the oven while you run everything else in the air fryer. Greek chicken and snacking chicken back to back. Eggs while chicken cooks. Caesar components last — no cooking required.

1 · Tuna Pasta Bake — start first

Oven · ~45 min total · runs mostly unattended while you do everything else

1
Preheat oven 200°C. Boil pasta to 2 min short of al dente. Make quick tomato sauce on the stovetop. Fold in drained tuna in large chunks — don't break it up to mush. Combine with pasta. Transfer to baking dish. Top with parmesan + panko. Bake 15–18 min until golden and bubbling. Rest 5 min. Cool and portion into 3 containers.

2 · Greek Lemon Chicken Thighs

Air fryer · 2 batches ~45 min total · marinate the night before for best flavour

1
Air fryer 200°C, 18–20 min per batch, flip halfway. Run rice cooker alongside second batch. Steam broccolini in microwave (2 tbsp water, covered, 3 min). Cool, slice across the grain, portion 4 containers with rice + veg. Pour resting juices over.

3 · Snacking Chicken Breasts

Air fryer · ~20 min · remaining breast from tray after Caesar and schnitzel

1
Season 3–4 breasts generously on all sides — heavier than feels normal, they need to carry flavour cold. Air fryer 190°C, 18–20 min, flip once. Cool completely. Store whole in one airtight container. Do not slice until eating.

4 · Hard-Boiled Eggs — 8 for the week

Stovetop · 8 min · do while chicken is in the air fryer

1
Bring water to a gentle simmer (not a rolling boil). Lower 8 eggs in carefully with a spoon. Cook exactly 8 min. Transfer immediately to an ice bath (cold water + ice) for 5 min. Store unpeeled in the fridge up to 5 days — peel as needed.
8 min from simmering = fully set white with a yolk that's set but still deep orange in the centre. 6 min = runny. 10 min = chalky.

5 · Caesar Salad Components

No cooking · ~15 min · snacking chicken also serves as Caesar chicken

1
Wash, dry and chop cos. Store in a paper-towel-lined container. Shave parmesan with a vegetable peeler into a small container. Portion dressing into a squeeze bottle or zip-lock. Croutons in a separate zip-lock. All separate — dress only at the moment you eat.

6 · Sunday Dinner — Scotch Fillet

After all prep is done · ~25 min · your weekly reward

1
Rest steak 20 min from fridge. Heat carbon steel pan to smoking hot. Sear 2–3 min per side with butter basting. Rest 5 min. Build mushroom beef stock pan sauce in the same pan (~3 frozen cubes at 40ml each = ~120ml). Blanch asparagus 2 min in boiling salted water. Eat immediately while everything is hot.

Container checklist

4× Greek chicken rice bowls (rice + chicken + veg) · 3× tuna pasta bake · 1× large for snacking chicken (whole, unsliced) · 1× paper-towel-lined for cos lettuce · 3× small containers or zip-locks for parmesan, dressing, croutons · Eggs stored unpeeled loose in fridge

Estimated spend: ~$95–$110 AUD

Meat & seafood

1 bulk tray

RSPCA Chicken Breast Fillets (1.1–1.65kg)

Caesar chicken + schnitzel + snacking chicken — whole tray used

1 bulk tray

RSPCA Chicken Thigh Fillets (1.3–1.7kg)

Greek lemon bowls use 800g · freeze remainder in 2-serve portions

2× 170g

WW Beef Scotch Fillet ($9 each)

Sunday + Friday steak nights · $18 total

1 piece ~350g

Beef rump steak

200g for Thursday stir fry — buy one piece

200g portion

Fresh Tasmanian salmon, skin-on

Tuesday dinner — ask seafood counter for 200g skin-on

3× 185g tins

Sirena tuna in olive oil

Tuna pasta bake · ~$3.50 each · check for specials

New items this week

2 bunches

Asparagus

Both steak nights · ~$4.50 each

200g punnet

Button or Swiss brown mushrooms

Mushroom pan sauce covers both steak nights

Small tub

Thickened cream (optional)

Only 2 tbsp per pan sauce — tiny amount needed

Fresh produce

2-pack

Cos lettuce hearts

2 bunches

Broccolini

2 for $5 deal — check at store

4 heads

Baby bok choy

1

Lebanese cucumber

2

Lemons

Greek marinade uses 2

200g bag

Green beans

250g bag

Snap peas

1

Red capsicum

1

Brown onion

Dairy & eggs

12-pack

Woolworths 12 free range eggs

8 hard-boiled + 1 schnitzel crumbing + spare

Pantry & dry goods

500ml

Kikkoman soy sauce (low sodium)

Used across 4 recipes — replenish if running low

1 bottle

Oyster sauce

1 bottle

Hoisin sauce

1 bottle

Mirin

1 bottle

Sesame oil

250ml

Beef stock (liquid carton)

300ml

Woolworths Caesar dressing

1 bag

Croutons

200g

Panko breadcrumbs

1 jar

Honey

1 jar

Dijon mustard

1 bottle

Worcestershire sauce

400g tin

Diced tomatoes

140g tube

Tomato paste

1kg bag

Jasmine rice

You bought 1kg in week 1 — may need a top-up

500g

Spaghetti or penne

440g pack

Fantastic hokkien noodles (fresh, fridge section)

Daily calories

~2,000

incl. coffees ~350 kcal

Protein target

155g+

2 shakes + food + snack

Salad night

Sunday

Caesar for dinner

Steak night

Sat

rump + pan sauce

Tap any day for full detail

Sunday

Caesar saladSaladDinner + prep day

tap to expand ↓

Monday

Caesar (components)PrepLunch
Soy ginger salmonFreshDinner

tap to expand ↓

Tuesday

Teriyaki chicken bowlPrepLunch
Chicken schnitzelFreshDinner

tap to expand ↓

Wednesday

Rice paper rollsPrepLunch
Bolognese + pastaPrepDinner

tap to expand ↓

Thursday

Teriyaki chicken bowlPrepLunch
Beef stir fry + noodlesFreshDinner

tap to expand ↓

Friday

Caesar (components)PrepLunch
Bolognese leftoverPrepDinner

tap to expand ↓

Saturday

Day offGirlfriend day

Sunday — Prep Day + Caesar Dinner

Morning

Protein shake + creatine + L-carnitine

~150 kcal · 30g protein

Dinner Salad

~520 kcal · 48g protein

Also prepping today

Teriyaki chicken bowls · Beef bolognese sauce · Hoisin beef mince (rice paper filling) · Snacking chicken

Monday

Morning · 2× caramel cap ~350 kcal

Protein shake + creatine

~150 kcal · 30g protein

Lunch Prep

~520 kcal · 48g protein

Snack

~165 kcal · 35g protein

Dinner Fresh

~580 kcal · 46g protein

Evening shake · Day total

~150 kcal · 30g protein · Total ~1,915 kcal · ~189g protein

Tuesday

Morning · 2× caramel cap ~350 kcal

Protein shake + creatine

~150 kcal · 30g protein

Lunch Prep

~540 kcal · 45g protein

Snack

~165 kcal · 35g protein

Dinner Fresh

~620 kcal · 52g protein

Evening shake · Day total

~150 kcal · 30g protein · Total ~1,975 kcal · ~192g protein

Wednesday

Morning · 2× caramel cap ~350 kcal

Protein shake + creatine

~150 kcal · 30g protein

Lunch Prep

~480 kcal · 38g protein

Snack

~165 kcal · 35g protein

Dinner Prep

~620 kcal · 48g protein

Evening shake · Day total

~150 kcal · 30g protein · Total ~1,915 kcal · ~181g protein

Thursday

Morning · 2× caramel cap ~350 kcal

Protein shake + creatine

~150 kcal · 30g protein

Lunch Prep

~540 kcal · 45g protein

Snack

~165 kcal · 35g protein

Dinner Fresh

~610 kcal · 46g protein

Evening shake · Day total

~150 kcal · 30g protein · Total ~1,965 kcal · ~186g protein

Friday

Morning · 2× caramel cap ~350 kcal

Protein shake + creatine

~150 kcal · 30g protein

Lunch Prep

~520 kcal · 48g protein

Snack

~165 kcal · 35g protein

Dinner Prep

~620 kcal · 48g protein

Evening shake · Day total

~150 kcal · 30g protein · Total ~1,955 kcal · ~191g protein

Start the bolognese first — it simmers unattended for ~45 min. Run the chicken batches in the air fryer alongside. Caesar components last — no cooking required.

1 · Beef Bolognese — start first

Stovetop · simmers ~45 min unattended · store sauce only

1
Sauté soffritto (onion, carrot, celery) in olive oil 6–7 min until golden. Add garlic 1 min. Brown mince over high heat — leave it flat and untouched for 2 min before breaking up. Add tomato paste, cook 2 min until darkened. Add tinned tomatoes, beef stock, herbs, salt and pepper. Simmer uncovered on low for 35–45 min until thick and glossy. Cool and portion into 3 containers. Cook pasta fresh each time.

2 · Teriyaki Chicken Thighs

Air fryer · 2 batches ~45 min · run rice cooker alongside

1
Marinate 800g thighs in soy, mirin, honey, sesame oil, ginger, garlic. Air fryer 200°C, 18–20 min per batch, flip halfway. Cook rice simultaneously. Steam broccolini. Slice and portion into 4 containers.

3 · Snacking Chicken Breasts

Air fryer · ~20 min

1
Season 3–4 breasts generously. Air fryer 190°C, 18–20 min. Cool completely. Store whole in one container.

4 · Hoisin Beef Mince (Rice Paper Filling)

Stovetop · ~15 min · store filling only — roll day-of in 5 min

1
Brown 500g mince over high heat. Add garlic, ginger, hoisin, soy, sesame oil. Toss and cook until sticky. Cool completely before storing. Julienne cucumber and carrot separately. Leave avocado whole — slice day-of only.

5 · Caesar Components + Sunday Dinner

Pan-sear 2 chicken breasts · one for tonight's dinner, one for Mon/Fri components

1
Pan-sear 2 large chicken breasts using the Caesar method. Slice one for Sunday dinner — assemble full salad tonight. Leave second whole in the fridge for component prep. Wash, dry and chop cos. Store in paper-towel-lined container. Shave parmesan. Portion dressing into squeeze bottle. Croutons in zip-lock.

Container checklist

4× teriyaki rice bowls · 3× bolognese sauce (no pasta) · 1× large for snacking chicken · 1× hoisin beef mince filling · 1× paper-towel-lined for cos lettuce · 3× small/zip-locks for parmesan, dressing, croutons

Estimated spend: ~$110–$125 AUD · includes full pantry setup for week 1

Meat & seafood

1 bulk tray

RSPCA Chicken Breast Fillets (1.1–1.65kg)

Caesar + schnitzel + snacking chicken — whole tray used

1 bulk tray

RSPCA Chicken Thigh Fillets (1.3–1.7kg)

Teriyaki bowls use 800g · freeze remainder in 2-serve portions

2× 500g

Heart Smart extra lean beef mince

500g bolognese + 500g rice paper filling · $11.50 each

1 piece ~350g

Beef rump steak

200g stir fry + 150g steak dinner — buy one piece

200g portion

Fresh Tasmanian salmon, skin-on

Monday dinner — seafood counter

Fresh produce

2-pack

Cos lettuce hearts

2 bunches

Broccolini

4 heads

Baby bok choy

400g bag

Green beans

Schnitzel + steak side — use half each time

250g bag

Snap peas

1

Red capsicum

1

Lebanese cucumber

2

Hass avocados

2

Lemons

1 bunch

Spring onions

1 bulb

Garlic

1 knob

Fresh ginger

1

Brown onion

2

Carrots

2 sticks

Celery

Dairy & eggs

12-pack

Woolworths 12 free range eggs

250g

Western Star butter

100g wedge

Parmesan (shave your own)

Dry goods

1kg bag

Sunrice jasmine rice

500g

Essentials spaghetti

440g pack

Fantastic hokkien noodles (fresh, fridge section)

1 pack

Pandaroo rice paper sheets 22cm

Pantry setup

400g tin

Diced tomatoes

140g tube

Tomato paste

500ml

Kikkoman soy sauce (low sodium)

1 bottle

Ayam oyster sauce

1 bottle

Chang's hoisin sauce

1 bottle

Obento mirin

1 bottle

Chang's sesame oil

250ml

Beef stock (liquid carton)

300ml

Woolworths Caesar dressing

1 bag

Croutons

200g

Mr Chen's Panko breadcrumbs

1 jar

Honey

1 jar

Dijon mustard

1 bottle

Worcestershire sauce

500g bag

Plain flour

Small jar

Cornflour

750ml

Canola or rice bran oil (neutral)

Caesar Salad with Pan-Seared Chicken

Meal prep components · 3 serves · Sun dinner + Mon/Fri lunches

Meal PrepSalad
~520 kcal48g protein22g fat28g carbs

Ingredients — 3 serves

  • 2 large chicken breasts (~250g each) from RSPCA bulk tray
  • 2 cos lettuce hearts, washed, dried, chopped
  • 60g parmesan, shaved with a vegetable peeler
  • 80ml Woolworths Caesar dressing
  • 1 cup croutons (store-bought)
  • Salt, pepper, garlic powder, neutral oil

Method

1
Pound chicken breasts to an even 2cm thickness inside a zip-lock bag. Season generously on both sides and edges with salt, pepper and garlic powder.
Don't skip the pounding. A 250g breast is thick on one end and thin on the other — without it you'll have dry edges and an undercooked middle.
2
Heat carbon steel pan over medium-high until just smoking. Thin coat of neutral oil. Lay chicken in — it should sizzle immediately. Don't move it for 4–5 min. When opaque white colour climbs halfway up the side, flip.
Resist touching it. The crust needs time to form and release cleanly. If it resists, it isn't ready.
3
Flip and cook 3–4 min more. Press the thickest part — firm but not rock hard. Pull at 73°C with a probe. Rest at least 5 min before slicing.
4
Slice one breast for Sunday dinner. Leave the second whole in the fridge for Mon/Fri lunches. Store all components separately: cos in paper-towel-lined container (4–5 days), chicken sealed (4 days), dressing in squeeze bottle, croutons in zip-lock. Dress only at eating time.
Pre-dressed salad goes soggy within hours. Croutons go in absolute last.

Teriyaki Chicken Rice Bowl

Meal prep · 4 serves · Tue + Thu lunches + 2 backup dinners

Meal Prep
~540 kcal45g protein14g fat52g carbs

Ingredients — 4 serves

  • 800g RSPCA chicken thigh fillets, boneless skinless
  • 3 tbsp soy sauce (low sodium) · 2 tbsp mirin · 1 tbsp honey
  • 1 tsp sesame oil · 1 tsp fresh ginger, grated · 2 garlic cloves, minced
  • 320g dry jasmine rice (2 cups) — cook in rice cooker
  • 2 bunches broccolini or 1 head broccoli
  • Sesame seeds, sliced spring onion to serve

Method

1
Combine soy, mirin, honey, sesame oil, ginger and garlic. Add thighs and toss. Marinate at least 20 min.
Thighs have more fat than breast — far more forgiving and won't dry out if slightly overcooked.
2
Air fryer 200°C, 18–20 min, flipping halfway. Cook in 2 batches — don't crowd the basket. Deep golden-brown exterior with caramelised edges. Pierce the thickest point — juices run clear. Rest 5 min before slicing.
Dark patches on thin edges are fine — that's caramelised sugars from the honey and mirin, not burning.
3
Cook rice in rice cooker simultaneously. Steam broccolini: microwave-safe bowl, 2 tbsp water, covered, 3 min. Bright green and just tender.
4
Slice chicken across the grain. Portion into 4 containers: rice base, broccolini, sliced chicken on top. Drizzle resting juices over. Reheat 2.5 min with lid slightly ajar.

Beef Bolognese (Batch)

Meal prep sauce · 3 serves · cook pasta fresh each time

Meal Prep
~620 kcal with 80g pasta48g protein18g fat62g carbs

Ingredients — 3 serves of sauce

  • 1kg Heart Smart extra lean beef mince (2× 500g packs)
  • 1 brown onion · 3 garlic cloves · 1 carrot · 2 celery sticks — all finely diced
  • 1× 400g tin diced tomatoes · 2 tbsp tomato paste
  • 1 tsp dried oregano · 1 tsp dried basil · 250ml beef stock
  • Olive oil, salt, pepper
  • 240g dry spaghetti total (80g per serve — cook fresh each time)

Method

1
Heat pot over medium. Sauté onion, carrot and celery (soffritto) in olive oil for 6–7 min until lightly golden. Add garlic, cook 1 min.
Don't rush the soffritto. Colour is what creates depth — softness alone isn't enough.
2
Increase heat to high. Push soffritto aside. Add mince flat and leave untouched 2 min. Break up and brown 3–4 more min. If liquid pools and mince looks grey, tip the pan to pool liquid away from the meat.
Grey mince = steaming. You want Maillard browning. High heat and patience are the fix.
3
Add tomato paste. Cook 1–2 min until slightly darkened. Add tinned tomatoes, beef stock, herbs, salt and pepper. Scrape all fond off the bottom into the sauce.
4
Reduce to low. Simmer uncovered 35–45 min stirring every 10 min. Ready when thick, glossy, coats a spoon. Cool and portion into 3 containers.
5
To serve: reheat sauce over low. Cook pasta in heavily salted water to 1 min short of packet time. Drain, toss pasta in the pan with hot sauce for 1 min. It finishes in the sauce and absorbs it — the difference between pasta with sauce poured over and an actual bolognese.

Hoisin Beef Mince Rice Paper Rolls

Meal prep filling · cold assembly · 2 serves

Meal Prep
~480 kcal (6 rolls)38g protein16g fat38g carbs

Ingredients — 2 serves

  • 500g Heart Smart extra lean beef mince
  • 2 tbsp hoisin sauce · 1 tbsp soy sauce · 1 tsp sesame oil
  • 1 tsp fresh ginger, grated · 2 garlic cloves, minced
  • 12 rice paper sheets (22cm Pandaroo)
  • 1 Lebanese cucumber, julienned · 1 carrot, julienned
  • 1 avocado — keep whole, slice day-of only
  • Cos lettuce inner leaves · Sweet chilli or hoisin for dipping

Method

1
Heat carbon steel pan over high. Add oil. Add mince flat — leave 2 min to sear before breaking up. Cook until no pink remains (~4 min). Add garlic and ginger, toss 1 min. Add hoisin, soy and sesame oil — toss and cook 1–2 min until sticky. Keep moving once hoisin goes in — it burns easily on high heat.
2
Cool mince completely before storing — hot mince creates condensation. Store mince, veg and lettuce separately. Avocado stays whole — cut day-of only.
3
To assemble: fill a wide bowl with warm water. Dip one rice paper sheet 10–12 sec until just pliable. Lay flat on a slightly damp board. Lettuce leaf in the centre, then mince, cucumber, carrot, avocado. Fold sides in, roll tightly from the bottom.
Overfilling causes tearing — start conservatively. If the board is dry, lightly dampen it.

Soy & Ginger Seared Salmon with Bok Choy and Rice

Fresh cook · 25 min · 1 serve

Fresh Cook
~580 kcal46g protein28g fat24g carbs

Ingredients

  • 1× 200g Fresh Tasmanian Atlantic salmon, skin on
  • 2 tbsp soy sauce · 1 tbsp honey · 1 tsp sesame oil
  • 1 tsp fresh ginger, grated · 1 garlic clove, minced
  • 2 heads baby bok choy, halved lengthways
  • 1 cup cooked jasmine rice · Neutral oil for searing

Method

1
Pat salmon completely dry on all sides — moisture kills a good sear. Season flesh side with salt. Mix sauce ingredients in a small bowl and set aside.
2
Heat carbon steel pan over high until just smoking. Thin layer of neutral oil. Place salmon skin-side down and press firmly with a spatula for 10 seconds. Cook 3–4 min without moving.
To check: lift one edge gently. If it resists, it needs more time. When it releases cleanly and is golden, flip.
3
Flip. Pour sauce around the fish — not over it or the skin steams. Cook 90 sec to 2 min. Look for opaque colour climbing 80% up the side — the very centre should still be slightly translucent. Rest 2 min off heat.
Fully opaque all the way through = overcooked and dry. 80% rule every time.
4
Tip out most sauce (keep a spoonful). Add bok choy cut-side down to same pan over medium with a splash of water. Cover with lid 2 min until wilted and bright green. Plate rice, bok choy, salmon skin-side up. Drizzle reserved sauce over.

Chicken Schnitzel with Steamed Green Beans

Fresh cook · 35 min · 1 serve

Fresh Cook
~620 kcal52g protein22g fat38g carbs

Ingredients

  • 1 large chicken breast (~220g) from RSPCA bulk tray
  • 3 tbsp plain flour seasoned with salt, pepper, garlic powder
  • 1 egg, beaten · ½ cup panko breadcrumbs
  • Neutral oil — 3–4mm depth in pan
  • 200g green beans, trimmed · 1 lemon, halved

Method

1
Butterfly the breast: slice horizontally through the centre — stop 1cm from the far edge and open like a book. Cover with a zip-lock and pound to an even 8–10mm thickness.
Even thickness is non-negotiable. Uneven pounding means one section is overdone while another is still raw.
2
Set up 3 shallow dishes: seasoned flour, beaten egg, panko. Dredge in flour and shake off all excess. Dip in egg, let excess drip. Press firmly into panko on both sides. Optional: refrigerate crumbed schnitzel 15–20 min uncovered for a crispier result.
3
Pour neutral oil to 3–4mm depth. Heat over medium-high. Test with a panko crumb — sizzle and golden in 15–20 seconds. Lay schnitzel in away from you. Cook 3–4 min without moving until deep golden brown.
Watch from the side — you can see a golden line climbing up the edge as it cooks through.
4
Flip once. Cook 2–3 min more. Transfer to a wire rack (not paper towel — the bottom steams and goes soft). Rest 3 min. Microwave green beans: 2 tbsp water, covered, 3 min. Serve with a squeeze of lemon — acid cuts through the richness of the crust.

Beef Stir Fry with Hokkien Noodles

Fresh cook · 20 min · 1 serve

Fresh Cook
~610 kcal46g protein18g fat58g carbs

Ingredients

  • 200g beef rump, sliced 3mm thin against the grain
  • 200g fresh Fantastic hokkien noodles
  • 1 cup broccolini florets · ½ cup snap peas · ½ red capsicum, sliced
  • 2 tbsp oyster sauce · 1 tbsp soy sauce · 1 tsp sesame oil
  • 1 tsp cornflour + 2 tbsp water (slurry)
  • 2 garlic cloves, sliced · 1 tsp fresh ginger, grated · Neutral oil

Method

1
Slice beef against the grain — perpendicular to the muscle fibres. This shortens them and makes the meat tender. Aim for 3mm slices. Mix oyster sauce, soy and sesame oil in one bowl. Cornflour and water in another.
2
Heat carbon steel pan to maximum heat until smoking. Add oil, then beef in a single layer. Leave untouched for 60 seconds — you want char, not steam. Toss once, 30 more seconds. Remove beef and set aside.
The beef goes back in at the very end. Overcooking it now = chewy, rubbery beef.
3
Same pan, add a touch more oil. Garlic and ginger — 30 seconds. Broccolini and capsicum — toss constantly for 2 min. Snap peas — 1 more min. Bright, glossy, still crunchy.
4
Add noodles and sauce — toss 1–2 min. Pour in cornflour slurry and toss — thickens in 30 seconds. Return beef, toss once. Serve immediately. Stir fry does not wait.

Seared Rump Steak with Beef Stock Pan Sauce

Fresh cook · 25 min · 1 serve

Fresh CookSteak
~620 kcal52g protein28g fat12g carbs

Ingredients

  • 150–200g rump steak, ~2.5cm thick
  • 1 tbsp butter · 2 garlic cloves, skin on, crushed · Thyme sprigs or ½ tsp dried
  • ~120ml beef stock (~3 frozen cubes at 40ml each)
  • 1 tbsp Worcestershire sauce · 1 tsp Dijon mustard
  • Small extra knob butter to finish sauce
  • 200g green beans or asparagus · Neutral oil, salt, pepper

Method

1
Take steak from fridge 20–25 min before cooking. Pat completely dry. Season very generously on all sides and edges.
2
Heat carbon steel pan over high 2–3 min. Add a drop of water — should evaporate instantly. Thin coat of oil. Lay steak in — it should roar. Don't move it. Cook 2–3 min for a deep mahogany crust.
Hand doneness test: fleshy pad at base of your thumb. Relaxed = raw. Thumb to index = rare. Thumb to middle = medium-rare. Thumb to ring = medium.
3
Flip. Add butter, garlic and thyme. When butter foams, tilt pan and baste steak continuously with a spoon for 60–90 seconds. Medium-rare for 2.5cm rump = about 2 min on second side.
4
Rest on a board 5 min — set a timer. Pan sauce: medium heat, add beef stock and Worcestershire, reduce by half (~2 min). Whisk in Dijon and a knob of butter. Season. Steam greens (microwave, 2 tbsp water, covered, 3 min). Slice steak across the grain and pour sauce over.

Cold Seasoned Chicken Breast (Daily Protein Snack)

Batch cook Sunday · ~4–5 daily portions · every day of the week

Meal Prep
~165 kcal per 150g35g protein3g fat0g carbs

Ingredients

  • 3–4 chicken breasts from RSPCA bulk tray (remaining after Caesar and schnitzel)
  • Your preferred seasoning blend — e.g. lemon pepper + garlic powder, or smoked paprika + cumin + onion powder
  • Salt — season heavily as cold chicken absorbs flavour less than hot

Method

1
Coat breasts generously in seasoning on all sides — more than feels comfortable. The seasoning needs to carry the flavour when eaten cold.
2
Air fryer 190°C, 18–20 min, flipping once at halfway. Pull when firm with no give at the thickest point — don't overcook, a dry cold breast is unpleasant.
3
Cool completely before storing whole in a sealed airtight container. Fridge up to 4 days. Slice and eat cold — no reheating needed. Pull 150g per snack. Add a dipping sauce (hot sauce, Dijon, light Caesar) to keep it interesting across the week.

Greek Lemon Chicken Rice Bowl

Meal prep · 4 serves · Mon + Wed lunches + 2 backup dinners

Meal Prep
~530 kcal48g protein14g fat48g carbs

Ingredients — 4 serves

  • 800g RSPCA chicken thigh fillets, boneless skinless
  • Juice of 2 lemons + zest of 1 · 3 tbsp olive oil · 4 garlic cloves, minced
  • 1 tsp each: dried oregano, dried thyme, smoked paprika · Salt and pepper
  • 320g dry jasmine rice (2 cups) — cook in rice cooker
  • 1 head broccolini or 200g green beans, steamed
  • 1 Lebanese cucumber, diced · Cherry tomatoes, halved (optional)

Method

1
Combine lemon juice, zest, olive oil, garlic, herbs, paprika, salt and pepper. Add thighs and massage well. Marinate at least 30 min — overnight for best flavour.
Don't marinate longer than 24 hrs — the lemon acid over-tenderises and the texture turns mushy.
2
Air fryer 200°C, 18–20 min, flipping halfway. The lemon in the marinade means it browns faster than teriyaki — don't be alarmed by dark patches. Pierce the thickest point — juices should run clear. Rest 5 min before slicing across the grain.
3
Cook rice in rice cooker simultaneously. Steam broccolini (microwave, 2 tbsp water, covered, 3 min). Dice cucumber. Halve cherry tomatoes if using.
4
Portion into 4 containers: rice base, broccolini on one side, sliced chicken on top, cucumber + tomato over. Pour resting juices over. Reheat 2.5 min with lid slightly ajar. Add cucumber and tomato cold after reheating for temperature contrast.

Tuna Pasta Bake

Meal prep · 3 serves · Mon + Thu dinners + Sun night fresh

Meal Prep
~580 kcal44g protein16g fat62g carbs

Ingredients — 3 serves

  • 3× 185g tins Sirena tuna in olive oil, drained
  • 250g dry penne or spaghetti
  • 400g tin diced tomatoes · 1 brown onion, finely diced · 3 garlic cloves, minced
  • 2 tbsp tomato paste · 1 tsp dried oregano · 1 tsp chilli flakes (optional)
  • 60g parmesan, grated · ½ cup panko breadcrumbs · Olive oil, salt, pepper

Method

1
Preheat oven to 200°C. Cook pasta in heavily salted water until 2 min short of al dente. Drain and set aside.
2
Carbon steel pan over medium. Sauté onion in olive oil 5 min. Add garlic 1 min. Add tomato paste — cook 1–2 min until slightly darkened. Add tinned tomatoes, oregano, chilli, salt and pepper. Simmer 8 min.
This is a quick sauce — 8 min is enough. It continues cooking in the oven.
3
Remove from heat. Fold tuna in large chunks — don't break it down to mush. Fold in pasta. Taste and season well.
4
Transfer to an oven-safe dish. Top with parmesan then panko. Bake 15–18 min until golden and bubbling. Rest 5 min before portioning.
Eat Sunday's serve straight from the dish for the full crust experience — it softens when stored but the flavour stays excellent.
5
Portion into 3 sealed containers. Reheat 2.5 min with lid slightly ajar.

Scotch Fillet with Mushroom Beef Stock Pan Sauce

Fresh cook · 25 min · 1 serve · Sun + Fri dinners

Fresh CookSteak
~680 kcal54g protein38g fat10g carbs

Ingredients

  • 1× WW Beef Scotch Fillet 170g ($9) — or Thick Cut 300g ($20) for a treat
  • 1 cup mushrooms (button or Swiss brown), sliced 5mm thick
  • 2 garlic cloves, skin on, lightly crushed · 1 tbsp butter + small extra knob for sauce
  • ~120ml beef stock (~3 frozen cubes at 40ml each)
  • 1 tbsp Worcestershire sauce · 1 tsp Dijon mustard
  • 2 tbsp thickened cream (optional) · 1 bunch asparagus
  • Neutral oil, salt, pepper, thyme (optional)

Method

1
Rest steak at room temperature 20 min. Pat completely dry. Season very generously on all sides and edges.
2
Heat carbon steel pan over high until smoking. Thin coat of neutral oil. Lay steak in — it should roar. Cook 2–3 min without touching. Flip. Add butter and garlic. When butter foams, tilt and baste steak continuously for 60–90 seconds.
Scotch fillet has marbled fat — you'll see it render into the butter. Medium-rare for 170g scotch = about 2 min on the second side.
3
Rest steak on board 5 min. Same pan over medium-high, add mushrooms in a single layer. Leave without stirring for 2 min — let them brown. Season after they start to colour. Toss and cook 1–2 min more until golden.
Mushrooms are 90% water. Stirring immediately steams them grey. Leaving them alone lets surfaces caramelise.
4
Add beef stock and Worcestershire — sizzles and deglazes all the fond. Reduce by half (~2 min). Add cream if using. Whisk in Dijon and a knob of butter. Season. Sauce should coat a spoon.
5
Snap asparagus at its natural break point. Blanch in boiling salted water 2 min until bright green and just tender. Plate steak sliced across the grain, asparagus alongside, mushroom sauce poured generously over.

Upgraded Caesar Salad with Hard-Boiled Eggs

Meal prep components · 2 serves · Tue + Fri lunches

Meal PrepSalad
~560 kcal60g protein24g fat28g carbs

Ingredients — 2 serves

  • 2 cos lettuce hearts, washed, dried, chopped
  • 2 cold chicken breasts (from snacking chicken batch)
  • 4 eggs (2 per serve)
  • 60g parmesan, shaved · 80ml Caesar dressing · 1 cup croutons

Method

1
Hard-boil eggs on Sunday. Bring a small saucepan of water to a gentle simmer. Lower eggs in carefully. Cook exactly 8 min. Ice bath immediately for 5 min.
8 min from simmering = fully set white with a yolk that's set but still deep orange in the centre. 6 min = runny. 10 min = chalky.
2
Peel eggs under cold running water. Store whole and unpeeled in a sealed container up to 5 days. Slice in half at eating time.
3
Store all components separately — dress only at eating time. Build bowl, add dressing, toss, place halved eggs on top, croutons and parmesan last. The egg yolk blends with the dressing and lifts the whole salad.

Daily target

155g

minimum

From shakes

60g

morning + evening

From food

~95–130g

depending on meals

Stock cubes

40ml

per cube (Kmart tray)

Daily protein stack

Morning shake + creatine (3–5g) + L-carnitine (1g) → 30g protein, ~150 kcal. Note: standard creatine monohydrate dosing is 3–5g per day — double-check your supplement label if yours says 20mg.

2× caramel cappuccinos → ~350 kcal total, ~16g protein from milk

Lunch (meal prep) → 44–60g protein depending on the day

Snack (cold chicken 150g or 2 eggs) → 13–35g protein

Dinner (fresh cook) → 44–54g protein

Evening shake (protein only, no creatine or carnitine) → 30g protein, ~150 kcal

Total daily range: ~155–210g protein

Protein sources and value

Chicken breast (cold snack) — ~$11/kg · 22g protein per 100g · 165 kcal per 150g serve · best value by far

Chicken thigh — ~$13/kg · 19g protein per 100g · more fat, much more flavour

Heart Smart beef mince — $23/kg · 21g protein per 100g · great for batch cooking

Canned tuna (Sirena in olive oil) — ~$3.50/tin · 40g+ protein per tin · excellent cost per gram

Eggs — ~$0.54/egg · 6g protein each · lowest cost protein source available

Salmon fillet — ~$38/kg · 20g protein per 100g · omega-3 rich — once a week is ideal

Rump / scotch fillet steak — $26–47/kg · 22g protein per 100g · weekly treat budget item

Future additions — weeks 3 and beyond

1
Greek yoghurt (plain, full-fat) — 170g = 17g protein, ~150 kcal. Mix with honey and frozen berries for a high-protein dessert substitute.
2
Cottage cheese — 200g = 28g protein, ~160 kcal. Surprisingly good with sriracha on rice crackers.
3
Prawns — 200g cooked = 39g protein, ~170 kcal. Very lean, 3–4 min in a hot pan, excellent in garlic butter or on top of a Caesar.
4
Vetta Smart Protein pasta — 26g protein per 100g dry vs 12g for regular. You bought it in week 1 — worth making permanent in the bolognese and tuna bake.
5
Pork tenderloin — ~$15/kg · 22g protein per 100g · extremely lean, takes well to a mustard crust or Asian marinade. Great future rotation addition.

Supplement timing

Morning shake — take with creatine (3–5g) and L-carnitine (1g) first thing on waking, before your coffees. Preserves muscle while fasted and suppresses appetite heading into the morning.

Evening shake — protein only, no creatine or carnitine needed. Best taken after dinner or as a late-night sweet substitute. If you've already hit 155g+ for the day from food alone, you can skip it.

Creatine — one dose of 3–5g per day is sufficient. No need to split. Timing doesn't matter much — consistency does. Same time every day is all that's required.