Cantonese Steamed Sea Bass Supper
A bright Cantonese-style steamed sea bass finished with hot oil, ginger and scallion, paired with quick stir-fried baby bok choy and scallion-oil wheat noodles — a fast, balanced Chinese Sunday dinner that finishes to order and delivers clean umami, fragrant aromatics and a modest, household-level medium heat.
1. FINAL MENU
- Cuisine: Chinese
- Serve time: 17:00
This meal is worth sitting down for because the steamed fish is the centerpiece — delicate, fragrant and finished tableside with hot oil to release ginger and scallion aromatics — while the two rapid sides provide contrast: bright, garlicky bok choy for crunch and quick scallion-oil noodles for comforting starch. The whole menu is designed to be executed by one cook within a single, calm hour and to land with the fish finished at service for best texture.
- Cantonese-Style Steamed Sea Bass with Ginger-Scallion & Chili-Soy
- Stir-Fried Baby Bok Choy with Garlic & Light Oyster-Soy
- Scallion-Oil Wheat Noodles
2. FULLY EXECUTABLE RECIPES
Cantonese-Style Steamed Sea Bass with Ginger-Scallion & Chili-Soy
Equipment
- 1 large shallow heatproof plate (holds the fish, ~26 cm / 10 in diameter)
- 1 large wok or wide pot with lid for steaming (holds ~2–3 L water) or a dedicated steamer
- Small saucepan (for warming sauce) or microwave-safe bowl
- Heatproof ladle or small metal spoon
- Kitchen thermometer (optional)
- Tongs, sharp knife, cutting board, paper towels
Ingredients (4 servings)
- Whole sea bass (or whole sea bream), cleaned and gutted — 1.2 kg total (approx two small fish, scaled and descaled)
- Fresh ginger — 80 g, peeled; 60 g cut into 5 mm matchsticks for steaming + 20 g minced for sauce
- Scallions (green onions) ⁺ — 12 stalks; 8 thinly sliced lengthwise for steaming (white+light-green), 4 thinly sliced for noodles/garnish
- Light soy sauce ⁺ — 60 ml
- Shaoxing wine — 30 ml
- Granulated sugar ⁺ — 5 g
- Sesame oil ⁺ — 10 ml
- Neutral vegetable oil (peanut, canola, or light olive) ⁺ — 30 ml (for hot finish)
- Chili oil ⁺ — 15 ml (mild-to-medium chili oil)
- Salt — 3 g
- Freshly ground white pepper — 0.5 g (optional) Practical substitutions:
- If whole sea bass is unavailable, substitute whole sea bream, whole trout, or two 350–400 g fillets (reduce steam time to 6–8 minutes for fillets).
- Shaoxing wine may be substituted with dry sherry (same volume).
Cooking / Baking
- Steam time for 1.2 kg two-fish arrangement: 12 minutes from the moment steam is steady and the lid is closed.
- Total cook time: 20 minutes active (plus steamer preheat time included in timeline).
Instructions
- Pat fish dry inside and out with paper towels. Make 3 shallow diagonal scores on each side of each fish (about 1 cm deep). Sprinkle 3 g salt evenly over the exterior and cavity.
- Scatter 60 g ginger matchsticks into the fish cavity and across the skin, and arrange 8 scallion stalks (white and light-green parts) on top and in the cavity.
- Set plate with fish immediately aside, uncovered, until ready to steam (do not salt long in advance).
- In a small bowl, combine 60 ml light soy sauce, 30 ml Shaoxing wine, 5 g sugar and 10 ml sesame oil. Stir to dissolve sugar; keep at room temperature.
- Start steaming when your steamer/wok water is at a steady rolling simmer. Place the fish plate on the steamer rack, cover and steam 12 minutes (for 1.2 kg total). Do not lift the lid while steaming.
- While fish steams, warm the soy mixture in a small saucepan over low heat for 1 minute — do not boil — to integrate flavors; then stir in 15 ml chili oil and keep warm.
- At the end of steaming time, remove lid quickly and carefully to avoid condensation falling onto the fish; drain any pooling liquid from the plate (pour off into sink or bowl).
- Immediately heat 30 ml neutral oil in a small stainless-steel or cast-iron skillet until just smoking (approx 180–200°C). Carefully and evenly pour the hot oil over the top of the fish (this sizzles and releases aromatics).
- Spoon the warmed soy-chili mixture over the fish, sprinkle the remaining 4 scallions (thin long slices) on top and serve at once.
- Serve whole fish family-style and transfer fillets to plates at the table.
- Total cook time: 20 minutes (12 min steaming + ~8 min prep/finish)
Stir-Fried Baby Bok Choy with Garlic & Light Oyster-Soy
Equipment
- 30 cm (12 in) wok or large skillet
- Chef's knife, cutting board, tongs or spatula
- Colander or salad spinner
Ingredients (4 servings)
- Baby bok choy — 800 g, trimmed and halved lengthwise if large
- Garlic ⁺ — 6 cloves (approx 18 g), thinly sliced
- Neutral vegetable oil ⁺ — 15 ml
- Light soy sauce ⁺ — 15 ml
- Oyster sauce — 20 ml
- Toasted sesame oil ⁺ — 5 ml
- Chili flakes or 5 ml chili oil ⁺ — 1 g flakes or 5 ml chili oil
- Water — 30 ml
- Salt — 2 g
Practical substitutions:
- If baby bok choy is unavailable, use choy sum or regular bok choy (cut larger stems thinner so they cook in the same time).
Cooking / Baking
- Total cook time: 8 minutes active
- Heat: high for searing, medium to finish
Instructions
- Rinse bok choy; shake dry and trim bases, halve lengthwise if >6 cm tall.
- Heat wok over high heat until hot; add 15 ml vegetable oil and swirl.
- Add sliced garlic and chili flakes (or 5 ml chili oil) and stir 15 seconds until fragrant (do not burn).
- Add bok choy cut-side down; stir 30–45 seconds to sear, then toss.
- Add 15 ml light soy, 20 ml oyster sauce and 30 ml water; stir and cover for 1 minute to wilt stems.
- Uncover, toss for 30–60 seconds until leaves are tender but stems retain snap. Stir in 5 ml sesame oil and 2 g salt. Adjust by tossing 10–15 seconds.
- Transfer to a warmed shallow serving dish and hold for service (can hold 5–12 minutes without significant loss of texture).
- Total cook time: 8 minutes
Scallion-Oil Wheat Noodles
Equipment
- 3–4 L pot for boiling water
- Strainer/colander
- Mixing bowl
- Small saucepan or microwave-safe cup (to heat oil)
- Tongs
Ingredients (4 servings)
- Fresh egg or wheat noodles — 400 g (100 g per person) — fresh Chinese egg noodles preferred
- Neutral vegetable oil ⁺ — 60 ml (for hot scallion oil)
- Light soy sauce ⁺ — 15 ml
- Sesame oil ⁺ — 10 ml
- Granulated sugar ⁺ — 5 g
- Chili oil ⁺ — 10 ml
- Scallions (use from total above) ⁺ — 4 stalks finely sliced (green parts for oil and garnish)
- Salt — 2 g
Practical substitutions:
- If fresh Chinese noodles are unavailable, use dried wheat spaghetti (cook time will be ~8–10 minutes); drain and toss immediately with sauces.
Cooking / Baking
- Total cook time: 15 minutes (including water coming to boil when timed within the timeline)
- Boil noodles to package doneness (usually 3–5 min for fresh; 8–10 min for dried).
Instructions
- Bring 3 L water to a rolling boil in the pot. Add noodles and cook to package directions until al dente (fresh 3–5 min; dried 8–10 min). Stir occasionally to prevent sticking.
- While noodles cook, place 60 ml vegetable oil in a small heatproof bowl. Add 3/4 of the sliced scallions to the oil (reserve 1/4 for garnish).
- Heat the oil in the small saucepan until it just begins to shimmer (do not smoke); pour hot oil over the scallions in the bowl to make scallion oil (it will sizzle). Stir and let sit 1 minute.
- Drain noodles in a colander and return to pot or a warm mixing bowl. Immediately add 15 ml light soy, 10 ml sesame oil, 5 g sugar, 10 ml chili oil and the scallion oil with scallions. Toss with tongs until evenly coated. Taste and add 2 g salt if needed.
- Transfer to a warmed shallow serving bowl; sprinkle reserved scallion greens on top and serve warm. Noodles can sit 5–12 minutes before mild loss of silkiness.
- Total cook time: 15 minutes
3. LINEAR TIMELINE (16:33–17:00)
- 16:33: (Noodles / Fish steamer setup) Fill a 2–3 L wok or steamer pot and a separate 3 L pot with water and set both on high on two burners; cover the wok/pot for faster heating. (start heating water for both steamer and noodles)
- 16:33: (Bok choy) Rinse and trim 800 g baby bok choy; halve any large heads. Shake dry. (4 min)
- 16:37: (Aromatics / mise) Peel and cut 80 g ginger: set aside 60 g in matchsticks and mince 20 g; thinly slice 12 scallions (separate whites and greens); peel and thinly slice 6 garlic cloves. (6 min)
- 16:43: (Fish prep) Pat 1.2 kg fish dry, score each side; season with 3 g salt; stuff cavity and top with 60 g ginger matchsticks and the white/light-green scallion pieces; place the fish on the steaming plate. (5 min)
- 16:45: (Noodles) Check noodle-pot water; if at a rolling boil add 400 g fresh noodles, stir gently and set a 4–5 minute timer (fresh); if not yet boiling keep on high. (simultaneous step as water reaches boil)
- 16:48: (Steaming fish) Confirm wok/steamer water is at a steady boil; set steaming rack and place the fish plate in the steamer, cover and steam for 12 minutes (will finish at 17:00). (start steaming fish)
- 16:48: (Noodles) If noodles were added at 16:45, drain them now (approximately 16:49–16:50). Immediately toss noodles in a warm bowl with 15 ml light soy, 10 ml sesame oil, 5 g sugar, 10 ml chili oil and the scallion-oil (prepared by heating 60 ml vegetable oil and pouring over 3/4 of sliced scallions). Reserve scallion greens for garnish. Transfer noodles to a warm serving bowl; cover lightly. (3–5 min)
- 16:50: (Bok choy cook) Heat 30 cm wok over high heat, add 15 ml vegetable oil; when hot add sliced garlic and 1 g chili flakes (or 5 ml chili oil) and stir 15 seconds. Add bok choy cut-side down, sear 30–45 seconds, add 15 ml light soy, 20 ml oyster sauce and 30 ml water, cover 1 minute, uncover and toss until tender-crisp (~1 min). Stir in 5 ml sesame oil and 2 g salt. Transfer to warmed serving dish. (8 min active; finished ~16:58)
- 16:58: (Noodles / Bok choy final check) Give noodles a final toss and top with reserved scallion greens; wipe any condensation from fish steamer lid area to avoid drips when opening. (2 min)
- 16:58: (Fish finishing) Warm the soy-chili sauce (60 ml light soy + 30 ml Shaoxing + 5 g sugar + 10 ml sesame + 15 ml chili oil) over low heat 30 seconds. Heat 30 ml neutral oil in a small pan until just smoking (~180–200°C). (2 min)
- 17:00: (Fish finish & serve) Remove fish from steamer; quickly pour off excess liquid, spoon warmed soy-chili sauce over fish, then carefully pour the hot oil over the fish to sizzle and release aromatics; sprinkle remaining scallion greens atop and serve fish immediately alongside noodles and bok choy — serving at exactly 17:00. (final dish finish)
- 17:00: Serve.
4. CONSOLIDATED SHOPPING LIST
Produce
- Fresh ginger — 80 g
- Scallions (green onions) ⁺ — 12 stalks
- Baby bok choy — 800 g
- Garlic ⁺ — 6 cloves (approx 18 g)
Meat / Seafood
- Whole sea bass (or whole sea bream) — 1.2 kg total (cleaned, scaled, gutted)
Dry Goods / Pantry
- Fresh egg or wheat noodles — 400 g
- Light soy sauce ⁺ — 90 ml
- Shaoxing wine — 30 ml
- Neutral vegetable oil ⁺ (peanut, canola, or light olive) — 110 ml
- Toasted sesame oil ⁺ — 25 ml
- Chili oil ⁺ — 30 ml
- Oyster sauce — 20 ml
- Granulated sugar ⁺ — 10 g
- Salt ⁺ — 7 g
- White pepper (ground) — 0.5 g
- Chili flakes — 1 g (optional)
5. NOTES & ASSUMPTIONS
- Optional table-side items: extra chili oil and soy sauce for adults who want more heat or salt at the table.
- Global substitution notes: whole sea bass may be substituted with whole sea bream, whole trout, or skin-on fillets (adjust steam time: fillets 6–8 minutes). Baby bok choy may be substituted by choy sum or regular bok choy (slice thicker stems). Fresh Chinese noodles can be substituted with dried spaghetti but allow longer boil time.
- Child-safety notes: pouring hot oil over the fish must be done carefully and away from children's reach. Keep kids at a distance while finishing the fish with hot oil.
- Timeline risks: The tightest execution window is the final 12 minutes when the fish steams while you finish the two sides. Risk: oil heating and pouring while managing two hot burners is the busiest and riskiest stretch. Mitigation: have the soy-chili sauce warmed and oil pre-measured before the 12-minute steam begins; use two burners on stable settings; wear long sleeves and use oven mitts when pouring hot oil.
- Latest safe start time: You can start as late as 16:33 for a 17:00 serve.