Canton Home Dinner
A balanced, family-friendly Cantonese-inspired dinner centered on a tender wok-fried chicken with cashews, crisp garlic baby bok choy and a silky egg-drop soup; finishes at the table with fragrant jasmine rice and a sparkling lychee drink for kids, while adults enjoy a dry Riesling.
1. FINAL MENU
- Cuisine type: Chinese
- Serve time: 17:00
This meal is worth sitting down for because it layers classic Chinese home techniques—fast, high-heat wok cooking; a silky egg-drop finish; and simple braise-style holding—into a single streamlined service that gives crisp texture, clean aromatics, and comforting rice. The shared base is kept mild for kids; crunchy cashews and a tabletop chili oil let adults add heat as desired.
- Stir-Fried Chicken with Cashews (mild, table chili optional)
- Wok-Fried Baby Bok Choy with Garlic
- Egg Drop Soup with Sweet Corn
- Steamed Jasmine Rice
- Lychee Sparkling Agua Fresca (kid drink)
- Dry Riesling, 1 bottle (adult beverage)
2. FULLY EXECUTABLE RECIPES
Stir-Fried Chicken with Cashews (mild; adult heat added at table)
Equipment
- 1 large wok (30 cm) or 12-inch/30 cm heavy skillet
- 1 mixing bowl (1.5 L)
- 1 small bowl for sauce
- 1 spatula or wok shovel
- Instant-read thermometer
Ingredients
- Boneless skin-on chicken thighs, trimmed and cut into 2 cm cubes — 600 g
- Light soy sauce — 30 ml (2 tbsp) ⁺
- Shaoxing wine — 15 ml (1 tbsp)
- Cornstarch — 20 g (2 tbsp)
- Neutral vegetable oil — 60 ml (4 tbsp) ⁺
- Garlic, minced — 12 g (3 cloves)
- Fresh ginger, minced — 12 g (1 tbsp)
- Scallions, white and green separated, whites sliced thin, greens cut 4 cm long — 3 stalks
- Red bell pepper, 1 medium, seeded and 2 cm diced — 1 (optional visual and sweetness)
- Roasted unsalted cashews — 75 g (about 3/4 cup)
- Chicken stock or low-sodium broth — 60 ml (1/4 cup) ⁺
- Dark soy sauce — 10 ml (2 tsp)
- Brown sugar — 10 g (1 tbsp)
- Rice vinegar — 10 ml (2 tsp) ⁺
- Sesame oil — 5 ml (1 tsp) ⁺
- Salt — 3 g (1/2 tsp) ⁺
- White pepper — 0.5 g (1/8 tsp)
Practical substitutions
- If Shaoxing wine is unavailable, use dry sherry 15 ml.
- If dark soy is unavailable, add 1 tsp molasses to the light soy + a drop extra soy for color.
Cooking / Baking
- Total cook time: 8 minutes active wok-cook; allow 18 minutes prep (total planned time 26 minutes including mise en place).
- Target internal temperature for chicken: 74 °C.
Instructions
- Mise en place (do this during the earlier prep window): Put chicken cubes in a mixing bowl; add 15 ml light soy and 15 ml Shaoxing wine and 10 g cornstarch; toss to coat. Set aside.
- Make sauce in a small bowl: combine 15 ml light soy, 60 ml chicken stock, 10 ml rice vinegar, 10 g brown sugar, 10 ml dark soy, 5 ml sesame oil, 5 g cornstarch (for slight thickening), whisk until smooth. Set beside stove.
- Heat wok over high heat until hot (2–3 minutes). Add half the vegetable oil (30 ml) and swirl.
- Add the marinated chicken in a single layer; stir-fry without crowding for 3–4 minutes until the outside is mostly cooked and starting to brown. Check internal temp if uncertain; it should read ~68 °C as it will finish in sauce.
- Push chicken to the side, add remaining 20 ml oil, add garlic, ginger, and white parts of scallion; stir 20–30 seconds until fragrant.
- Add diced red pepper and stir 30 seconds.
- Pour sauce into wok; stir constantly 1–2 minutes until sauce thickens and chicken reaches 74 °C.
- Stir in roasted cashews and scallion greens, toss 10–15 seconds to combine. Adjust seasoning with remaining 1/2 tsp salt and 1/8 tsp white pepper if needed.
- Transfer directly to serving dish and serve immediately. Adults may add tabletop chili oil or whole dried chilies.
Wok-Fried Baby Bok Choy with Garlic
Equipment
- 1 medium nonstick skillet or wok (28–30 cm)
- Tongs or spatula
Ingredients
- Baby bok choy — 600 g (about 6 medium heads)
- Garlic, thinly sliced — 12 g (3 cloves)
- Neutral vegetable oil — 15 ml (1 tbsp) ⁺
- Light soy sauce — 15 ml (1 tbsp) ⁺
- Toasted sesame oil — 5 ml (1 tsp) ⁺
- Salt — 2 g (1/3 tsp) ⁺
Practical substitutions
- If baby bok choy is unavailable, use 500 g Chinese broccoli (gai lan); blanch stems 30 seconds before stir-frying.
Cooking / Baking
- Total cook time: 4 minutes active; 6–8 minutes including preheat and trimming.
Instructions
- Trim bok choy bases and halve lengthwise if large; rinse thoroughly; drain.
- Heat wok over high heat until smoky; add 1 tbsp oil.
- Add garlic and stir 15 seconds until fragrant.
- Add bok choy cut-side down, press with spatula, stir-fry 2 minutes until stems begin to soften.
- Add 1 tbsp light soy and 1 tsp sesame oil; toss 1–2 minutes until leaves wilt and stems bright green.
- Sprinkle 1/3 tsp salt, toss, transfer to serving bowl immediately.
Egg Drop Soup with Sweet Corn
Equipment
- 2.0 L saucepan
- Whisk and ladle
Ingredients
- Low-sodium chicken stock — 1.0 L ⁺
- Frozen sweet corn or canned sweet corn, drained — 160 g (1 cup)
- Fresh eggs, beaten — 3 large
- Cornstarch — 8 g (1 tbsp) mixed with 15 ml (1 tbsp) cold water
- Fresh ginger, thinly sliced — 5 g (1 tsp) ⁺
- Scallion, thinly sliced — 1 stalk (for garnish)
- Sesame oil — 5 ml (1 tsp) ⁺
- Salt — 3 g (1/2 tsp) ⁺
- White pepper — 0.25 g (1/16 tsp) ⁺
Practical substitutions
- Vegetable stock may be used if you want a vegetarian soup; omit sesame oil for a clearer flavor.
Cooking / Baking
- Total cook time: 6 minutes active simmer; 10 minutes including prep.
Instructions
- Bring 1.0 L chicken stock to a gentle simmer with ginger slices and corn over medium heat.
- Stir in cornstarch slurry; simmer 1 minute until slightly thickened.
- Reduce heat to low; slowly pour beaten eggs in a thin stream while gently stirring the soup in a circular motion to create fine egg ribbons (about 20–30 seconds).
- Turn off heat, stir in 1 tsp sesame oil, 1/2 tsp salt and a pinch white pepper.
- Transfer to a small tureen; garnish with sliced scallion. Keep covered; serve within 10 minutes of finishing.
Steamed Jasmine Rice
Equipment
- 2.0–2.5 L heavy saucepan with tight-fitting lid (or rice cooker)
- Fine mesh sieve
Ingredients
- Jasmine rice, uncooked — 360 g (2 cups; ~90 g per person)
- Cold water for cooking — 480 ml (2.7 cups) — ratio 1:1.33 by volume for stovetop
- Salt — 3 g (1/2 tsp) ⁺
Practical substitutions
- If jasmine rice is unavailable, use long-grain white rice, same weight; adjust water to 1:1.5 ratio.
Cooking / Baking
- Total cook time: 22 minutes (2 min rinse + 4 min bring to boil + 16 min simmer) — total active 22 minutes.
Instructions (stovetop)
- Put rice in fine mesh sieve and rinse under cold water until water runs mostly clear (about 2 minutes).
- Put rinsed rice and 480 ml cold water and 1/2 tsp salt into heavy saucepan; cover.
- Bring to a strong simmer over high heat (about 4 minutes), reduce heat to low and cook covered 16 minutes without lifting lid.
- Turn off heat; keep covered and let rest 5 minutes before fluffing with fork and transferring to warm serving bowl at or just before service.
Lychee Sparkling Agua Fresca (kid drink)
Equipment
- 1 pitcher (1 L) and long spoon; 4 short glasses
- Fine sieve
Ingredients (makes 4 servings total)
- Canned lychees in light syrup — 400 g can (drained yield ~200 g lychee flesh)
- Sparkling water, chilled — 900 ml
- Fresh lime juice — 30 ml (2 tbsp)
- Ice cubes — as needed, about 8 cubes
Practical substitutions
- If canned lychee is unavailable, use 200 g frozen lychee (thawed) or 200 g white grape juice.
Cooking / Baking
- Total prep time: 5 minutes.
Instructions
- Reserve 4 whole lychees for garnish.
- Puree remaining lychee flesh with lime juice in a blender until smooth; strain through fine sieve into pitcher.
- Add chilled sparkling water and gently stir; pour over ice into 4 glasses; float a whole lychee in each glass. Serve chilled.
Adult Beverage — Dry Riesling
Equipment
- Wine glasses
Ingredients
- Dry Riesling (e.g., German Kabinett or dry Alsace-style) — 1 bottle (750 ml)
Cooking / Baking
- No cooking. Chill bottle to 8–10 °C and serve.
3. LINEAR TIMELINE (16:25–17:00)
- 16:25: All components — Gather equipment and ingredients; empty counters; set two burners free; fill kettle; open canned lychee; set out measuring spoons and bowls.
- 16:26: Stir-Fry (prep) — Rinse and pat chicken; cut into 2 cm cubes; put chicken in mixing bowl and toss with 15 ml light soy, 15 ml Shaoxing wine, 10 g cornstarch; set aside.
- 16:32: Rice & Mise — Rinse jasmine rice in sieve (2 minutes); measure 480 ml water into heavy saucepan; leave lid off; set rice and water by stove.
- 16:35: Rice (cook start) — Put rinsed rice + 480 ml water + 1/2 tsp salt on high to bring to boil; when boiling, reduce to low, cover and simmer for 16 minutes (will finish ~16:51).
- 16:37: Stir-Fry (prep continued) — Mince garlic and ginger; slice scallions (separate whites/greens); dice red bell pepper; measure and whisk sauce (light soy, stock, rice vinegar, brown sugar, dark soy, sesame oil, cornstarch) into small bowl; beat eggs in small bowl for soup.
- 16:40: Cashews — In a dry skillet over medium heat, toast cashews 2–3 minutes until fragrant and lightly colored; remove to small bowl.
- 16:42: Soup (start simmer) — Place 1.0 L chicken stock in saucepan with ginger slices and corn; bring to gentle simmer over medium heat.
- 16:45: Bok Choy (prep) — Trim and halve baby bok choy, rinse and drain; set in colander next to stove; mince remaining garlic for bok choy.
- 16:47: Soup (thicken) — Add cornstarch slurry to soup; simmer 1 minute until slightly thickened; reduce heat to low and keep at low simmer.
- 16:48: Soup (finish) — Slowly pour beaten eggs into soup while stirring to form ribbons (20–30 s); stir in 1 tsp sesame oil; taste and add 1/2 tsp salt if needed; transfer soup to a covered small pot or tureen and keep warm off the heat (done 16:49).
- 16:49: Bok Choy (cook) — Heat wok/skillet over high, add 1 tbsp oil; add garlic 15 s; add bok choy cut-side down, stir-fry 2–3 minutes until stems tender and leaves wilt; add 1 tbsp light soy + 1 tsp sesame oil, toss 30 s, transfer to serving dish and cover (done 16:52).
- 16:50: Rice (finish check) — At 16 minutes simmer time, verify rice; if water absorbed, remove from heat and let rest covered; if using stovetop, rice will be resting and finishing by 16:51–16:53.
- 16:52: Stir-Fry (final active cook start) — Place wok on highest burner and heat until smoking; add 1 tbsp oil; when hot add chicken in batches if needed and stir-fry 3–4 minutes until edges brown; push aside.
- 16:54: Stir-Fry (finish) — Add remaining oil, add garlic/ginger/scallion whites, stir 20–30 s; add peppers, pour sauce, stir constantly 1–2 min until sauce thickens and chicken reaches 74 °C internal; stir in toasted cashews and scallion greens; toss 30 s.
- 16:58: Drinks — In pitcher mix strained lychee puree + lime juice + chilled sparkling water and set glasses on table with ice and reserved lychee garnish. Open and chill Riesling bottle to serving temp (~8–10 °C) if not already chilled.
- 17:00: Service — Plate rice, place chicken and bok choy on table, bring covered egg-drop soup, pour lychee drinks, open Riesling for adults; serve at 17:00 exactly.
4. CONSOLIDATED SHOPPING LIST
Produce
- Garlic — 7 cloves total (about 28 g)
- Fresh ginger — 30 g total (about 2 tbsp minced) ⁺
- Scallions — 4 stalks total ⁺
- Red bell pepper — 1 medium
- Baby bok choy — 600 g
- Fresh lime — 1 (for 30 ml lime juice)
- Canned lychee (in light syrup) — 400 g can (drained yield ~200 g) ⁰
Meat / Seafood
- Boneless skin-on chicken thighs — 600 g
Dairy
- Eggs — 3 large
Dry Goods / Pantry
- Jasmine rice, uncooked — 360 g (2 cups)
- Roasted unsalted cashews — 75 g
- Light soy sauce — 45 ml (3 tbsp) ⁺
- Dark soy sauce — 10 ml (2 tsp)
- Shaoxing wine (or dry sherry) — 15 ml (1 tbsp)
- Neutral vegetable oil — 75 ml (5 tbsp) ⁺
- Sesame oil — 10 ml (2 tsp) ⁺
- Rice vinegar — 10 ml (2 tsp) ⁺
- Brown sugar — 10 g (1 tbsp)
- Cornstarch — 30 g (3 tbsp) ⁺
- Low-sodium chicken stock (liquid) — 1.06 L total (1.0 L for soup + 60 ml for sauce) ⁺
- Frozen sweet corn (or canned) — 160 g
- Salt — 12 g total (about 2 tsp) ⁺
- White pepper — small amount 1 g total ⁺
Drinks
- Dry Riesling (bottle) — 1 bottle (750 ml)
- Sparkling water, chilled — 900 ml
5. NOTES & ASSUMPTIONS
- Optional table-side items: chili oil or toasted whole dried chilies for adults to add heat at the table (do not add to shared base).
- Global substitutions: if jasmine rice is unavailable, use long-grain white rice (increase cooking water to 540 ml). If Shaoxing wine unavailable, use dry sherry.
- Child-safety notes: Keep children away from stove during high-heat wok work and when transferring hot pots; serve soup to kids at a safely cool temperature.
- Timeline risk(s): The tightest execution window is the final 8 minutes (16:52–17:00) when the main stir-fry must be cooked continuously and finished exactly at service time. Risk arises if mise en place is incomplete or if the stove gets crowded.
- Mitigation mindset: Complete all chopping, sauce-mixing, and toasting of cashews before 16:48; have all bowls, utensils and serving dishes staged by the stove; keep the soup warm off heat rather than hot-simmering to avoid last-minute simmer adjustments. Work in the order given; do not start the stir-fry until bok choy and soup are done.
- Latest safe start time: You can start as late as 16:25 for a 17:00 serve.