Five Sharp
Someone shared their Sunday dinner plan with you. Get your own, free.Start free
Taiwanese · posted August 30, 2026 · to cook Tuesday, September 8, 2026

Taiwanese Evening: Steamed Sea Bass & Family Supper

A bright, classic Taiwanese steamed whole fish centered on ginger, scallion and hot-oil aromatics, paired with crunchy gai lan and a crisp cucumber quick-pickle—clean flavors, quick techniques, and one finish-to-order centerpiece that rewards timing.

1. FINAL MENU

  • Name of the meal: Taiwanese Evening: Steamed Sea Bass & Family Supper
  • Cuisine type: Taiwanese
  • Serve time: 17:00

This meal is worth sitting down for because it showcases Taiwanese household balance: a lightly steamed whole fish brightened by ginger, scallion and hot oil as the centerpiece, a verdant stir-fry for textural contrast, a lively quick-pickle to cut the palate, and plain steamed jasmine rice to carry the flavors — all scalable for a family and designed so the cook can execute from a cold start in well under two hours.

  • Steamed Whole Sea Bass with Ginger-Scallion Sauce
  • Stir-Fried Gai Lan (Chinese broccoli) with Garlic & Oyster Sauce
  • Steamed Jasmine Rice
  • Quick Pickled Cucumbers with Sesame & Rice Vinegar
  • Sparkling Winter Melon Tea (kid-friendly drink)
  • Dry Riesling, 1 bottle (adult beverage)
  • Laoganma / chili crisp (optional)

2. FULLY EXECUTABLE RECIPES

Steamed Whole Sea Bass with Ginger-Scallion Sauce

Equipment

  • 1 large steamer or a large wok with a steaming rack or a deep sauté pan with a tight lid (big enough to hold a single whole 1.3 kg fish on a flat heatproof platter)
  • 28–30 cm heatproof platter for fish
  • Sharp knife, kitchen shears, cutting board
  • Small saucepan (12–14 cm)
  • Measuring spoons and spoons, small bowl

Ingredients

  • 1 whole sea bass, gutted and scaled, approx 1.30 kg (cleaned) — if unavailable: whole rainbow trout or whole tilapia 1.2–1.4 kg (substitution)
  • Fresh ginger, peeled and cut into 6 matchsticks + 20 g julienne for sauce — total 80 g ⁺
  • Scallions (spring onions), trimmed: 4 whole (3 for under fish + 1 for garnish), cut into 6 cm lengths and thin rounds — total 4 scallions
  • Light soy sauce: 60 ml ⁺
  • Shaoxing wine: 30 ml
  • Granulated sugar: 5 g ⁺
  • Sesame oil (to finish): 10 ml ⁺
  • Neutral vegetable oil: 60 ml ⁺ (for hot oil)
  • Kosher salt: 1 tsp (6 g) — for seasoning cavity and fish surface ⁺
  • Ground white pepper: 1/4 tsp (approx 1 g)

Practical substitutions

  • If whole fish unavailable, use 4 skin-on fillets (about 150–200 g each). Steam time will drop to 6–8 minutes; follow the same finishing steps and reduce steaming time accordingly.

Total cook time

25 minutes (10 minutes active prep + 12 minutes steaming + 3 minutes finishing)

Cooking / Baking

  • Steaming temperature: rapid simmer/steam (steam venting but not a hard rolling boil). Maintain lid closed.
  • Hot oil temperature for finishing: 180 °C (oil should shimmer; test by dropping a small piece of ginger—sizzle immediately).

Instructions

  1. (Prep) Rinse fish inside and out, pat thoroughly dry with paper towels. Make three diagonal shallow cuts on each side of the fish (1 cm deep) so steam penetrates evenly. Season cavity and both sides with 1 tsp (6 g) kosher salt and 1/4 tsp white pepper. Place 3 scallion stalks and the 6 ginger matchsticks inside the cavity. Place the fish onto a heatproof platter that will fit in your steamer.
  2. (Sauce mise) Put 20 g julienned ginger and the thinly-sliced remaining scallion rounds into a small heatproof bowl. In a small saucepan combine 60 ml light soy sauce, 30 ml Shaoxing wine and 5 g sugar; heat just until sugar dissolves, remove from heat and stir in 10 ml sesame oil. Leave nearby.
  3. (Steam start) Bring water in your steamer or wok to a steady simmer. Place the platter with fish atop the steaming rack, cover, and steam over medium-high steam for 12 minutes (for a 1.3 kg fish). Do not open the lid during this time.
  4. (Hot oil) While fish steams, heat 60 ml neutral vegetable oil in a small saucepan over medium-high until shimmering (~180 °C). Have it ready but remove from direct heat—oil will be reheated briefly.
  5. (Finish) At 12 minutes remove lid, check doneness: flesh at the thickest part should flake and the opaque flesh should reach about 60–63 °C (if using thermometer). Drain any excess steaming liquid from the platter. Spoon the soy/shaoxing/sesame sauce over the fish flesh and around the platter. Scatter the julienned ginger and scallion rounds over the hot sauce on the fish.
  6. (Flash) Carefully reheat the oil until it is just smoking and immediately pour the hot oil evenly over the ginger and scallions on top of the fish — it will sizzle and release aroma. Garnish with the remaining scallion stalk (cut into thin strips if desired). Serve immediately at 17:00.

Stir-Fried Gai Lan (Chinese broccoli) with Garlic & Oyster Sauce

Equipment

  • 30 cm wok or 28 cm heavy skillet with lid
  • Cutting board, chef's knife
  • Spatula/tongs

Ingredients

  • Gai lan (Chinese broccoli), trimmed and washed: 400 g (remove thick lower ends) — if unavailable: broccoli florets 400 g (substitution)
  • Neutral vegetable oil: 15 ml ⁺
  • Fresh garlic: 3 cloves, thinly sliced (approx 9 g) ⁺
  • Light soy sauce: 15 ml ⁺
  • Oyster sauce: 30 ml
  • Granulated sugar: 5 g ⁺
  • Water: 60 ml
  • Sesame oil: 5 ml ⁺
  • Kosher salt: 1/3 tsp (approx 2 g) ⁺

Total cook time

12 minutes (6 minutes prep + 6 minutes active cooking)

Cooking / Baking

  • High heat stir-fry; finish with sesame oil.

Instructions

  1. (Prep) Trim gai lan: remove tough stems, cut stems diagonally into 4 cm pieces and keep leaves whole. Measure and have all sauces prepped beside the stove.
  2. (Blanch optional, faster finish) Bring 1 L water to a boil in a kettle. (If your wok will be occupied, you may blanch gai lan in the kettle water: blanch 30–45 seconds and transfer to an ice bowl to retain color, then quickly stir-fry with garlic — optional. The instructions below assume direct stir-fry.)
  3. (Cook) Heat wok over high until very hot. Add 15 ml vegetable oil and swirl. Add sliced garlic and stir 10–15 seconds until fragrant but not browned.
  4. Add gai lan stems first, stir 1 minute, then add leaves and continue tossing 1–2 minutes until bright green and tender-crisp.
  5. Add 60 ml water, cover wok for ~45 seconds to 1 minute to steam and tenderize. Remove lid, add 15 ml light soy sauce, 30 ml oyster sauce and 5 g sugar; toss to coat for 30 seconds. Add 5 ml sesame oil and 1/3 tsp salt; toss to combine.
  6. Transfer to serving dish and hold very briefly (serve ~16:55).

Steamed Jasmine Rice

Equipment

  • 2.5–3 L saucepan with tight-fitting lid or rice cooker
  • Fine-mesh sieve

Ingredients

  • Jasmine rice (dry): 300 g (approximately 1.5 cups) — yields ~4 servings
  • Cold water: 450 ml (1.5× rice by weight)
  • Kosher salt: 1/2 tsp (3 g) ⁺

Total cook time

28 minutes (5 minutes rinse/prep + 23 minutes cook including rest)

Cooking / Baking

  • Stove method: simmer covered on very low for final stage.

Instructions

  1. (Rinse) Place 300 g jasmine rice in a fine-mesh sieve and rinse under cold water until the runoff runs nearly clear (about 1–2 minutes). Drain 1 minute.
  2. (Start) Put rinsed rice in saucepan, add 450 ml cold water and 1/2 tsp (3 g) salt. Cover and bring to a boil over high heat.
  3. Immediately reduce to very low heat and simmer gently, covered, for 14 minutes. Do not lift the lid.
  4. Turn off heat and let rest, covered, for 6–8 minutes to finish steaming. Fluff with fork and keep covered until serving (target ready at 16:50).

Quick Pickled Cucumbers with Sesame & Rice Vinegar

Equipment

  • Medium bowl
  • Measuring spoons
  • Knife and board

Ingredients

  • English cucumbers: 2 large (approx 500 g total)
  • Rice vinegar: 60 ml
  • Granulated sugar: 20 g ⁺
  • Kosher salt: 5 g ⁺
  • Sesame oil: 5 ml ⁺
  • Fresh garlic: 1 clove, minced (approx 3 g) ⁺
  • Crushed red pepper flakes: 1/2 tsp (approx 1 g) — shared base spice = medium
  • Optional: 1 tsp toasted sesame seeds for garnish (5 g)

Total cook time

10 minutes (all active; sits briefly before serving)

Cooking / Baking

  • No heat required.

Instructions

  1. (Prep) Thinly slice cucumbers on a diagonal into 3–4 mm slices. Place in a bowl.
  2. (Pickling liquid) Whisk 60 ml rice vinegar, 20 g sugar, 5 g salt, 5 ml sesame oil, minced garlic and 1/2 tsp red pepper flakes until sugar and salt dissolve.
  3. Pour liquid over cucumbers and toss well. Let sit at room temperature for at least 10 minutes. Toss again just before plating. Target finish ~16:58 so the pickles do not sit more than ~15 minutes.

Sparkling Winter Melon Tea (Kid-Friendly Drink)

Equipment

  • Pitcher (1.25 L)
  • Measuring cup, spoons
  • Tall glasses

Ingredients (total for 4 servings)

  • Sparkling water (chilled): 1.0 L
  • Winter melon syrup (ready-made): 200 ml — if unavailable substitute: light pear nectar 200 ml + dissolve 25 g granulated sugar in 25 ml hot water, cool (substitution)
  • Fresh lime juice: 30 ml (juice of 1 lime)
  • Ice: as needed

Total prep time

5 minutes

Instructions

  1. In a pitcher combine 200 ml winter melon syrup, 30 ml lime juice and 1.0 L chilled sparkling water. Stir gently.
  2. Pour over ice into 4 glasses and serve chilled.

Dry Riesling — Adult Beverage

Equipment

  • White wine glasses

Ingredients

  • Dry Riesling (bottle, 750 ml), 1 bottle — style: Dry, off-dry to dry Riesling (e.g., German Kabinett trocken or Alsace/Rheinhessen dry Riesling) — buy 1 bottle.

Instructions

  • Chill to 8–10 °C and serve in white wine glasses alongside the meal.

Laoganma / Chili Crisp (optional)

Equipment

  • Small dish for table

Ingredients

  • Laoganma chili crisp or equivalent chili oil with crunchy bits: 60 g ⁰

Instructions

  • Place on table and allow diners to add at plate.

3. LINEAR TIMELINE (16:25–17:00)

  • 16:25: (Steamed Jasmine Rice) Rinse 300 g jasmine rice in sieve until clear, transfer to saucepan, add 450 ml cold water and 1/2 tsp (3 g) salt; bring to boil on high.
  • 16:27: (Steamed Jasmine Rice) Reduce heat to very low, cover and simmer rice for 14 minutes (do not lift lid).
  • 16:30: (Steamed Whole Sea Bass) Gather fish equipment; pat dry fish, make three diagonal cuts each side, season cavity and surface with 1 tsp (6 g) salt and 1/4 tsp white pepper. Stuff cavity with 3 scallion stalks and 6 ginger matchsticks; set fish on steaming platter.
  • 16:32: (Stir-Fried Gai Lan) Trim and prepare 400 g gai lan (separate stems and leaves), peel and thin-slice 3 garlic cloves; measure sauces (15 ml soy, 30 ml oyster, 5 g sugar, 60 ml water, 5 ml sesame). Have wok heated and ready.
  • 16:38: (Steamed Whole Sea Bass) Prepare sauce bowl: place 20 g julienned ginger + scallion rounds in heatproof bowl; in small saucepan heat 60 ml soy + 30 ml Shaoxing + 5 g sugar until sugar dissolves; stir in 10 ml sesame oil and set beside stove. Bring steamer/wok water to a steady simmer.
  • 16:45: (Steamed Whole Sea Bass) Place platter with fish into steamer; cover and steam for 12 minutes (steam time 16:45–16:57). While fish steams continue to next tasks.
  • 16:46: (Steamed Jasmine Rice) Rice simmer timer reaches ~14 minutes; turn off heat and let rice rest covered for 6–8 minutes (rice will be ready ~16:50). Keep covered.
  • 16:48: (Quick Pickled Cucumbers) Slice 2 cucumbers and whisk together 60 ml rice vinegar + 20 g sugar + 5 g salt + 5 ml sesame oil + 1 minced garlic clove + 1/2 tsp chili flakes; pour over cucumbers, toss. Let sit; plan to plate and toss again just before serving (~16:58).
  • 16:50: (Stir-Fried Gai Lan) Heat wok over high, add 15 ml vegetable oil, add sliced garlic for 10–15 sec, add gai lan stems then leaves, toss 1–2 min. Add 60 ml water, cover ~45–60 sec. Remove lid, add 15 ml soy + 30 ml oyster + 5 g sugar, toss, finish with 5 ml sesame oil and 1/3 tsp salt. Transfer to serving dish and keep very briefly warm (target finished 16:55).
  • 16:55: (Plate prep) Fluff rice and keep covered; clear space for fish platter and sauces; transfer gai lan to serving plate and place near stove.
  • 16:57: (Steamed Whole Sea Bass) Remove steamer lid. Check fish doneness (flesh flakey; 60–63 °C at thickest part). Drain excess liquid from platter. Spoon the warmed soy/shaoxing/sesame sauce over fish and scatter the julienned ginger and scallion rounds over the top.
  • 16:58: (Quick Pickled Cucumbers) Toss pickles again and transfer to a serving bowl; sprinkle optional toasted sesame seeds if using.
  • 16:59: (Steamed Whole Sea Bass) Reheat the 60 ml neutral oil in small saucepan until just smoking (~180 °C). Carefully and evenly pour hot oil over the ginger/scallion on the fish (sizzle). Garnish with remaining scallion. Final quick wipe and arrange plates.
  • 17:00: (Serve) Serve fish, gai lan, rice and pickles; pour sparkling winter melon tea for children and open/chill Riesling for adults; place optional chili crisp on table. End of cooking window.

4. CONSOLIDATED SHOPPING LIST

Produce

  • Fresh ginger — 80 g ⁺
  • Scallions (spring onions) — 4 stalks
  • Fresh garlic — 6 cloves (approx 18 g) ⁺
  • Gai lan (Chinese broccoli) — 400 g
  • English cucumbers — 2 large (approx 500 g)
  • Lime — 1 (for 30 ml fresh juice)

Meat / Seafood

  • Whole sea bass (cleaned), approx 1.30 kg

Dairy

Dry Goods / Pantry

  • Jasmine rice — 300 g
  • Light soy sauce — 75 ml ⁺
  • Shaoxing wine — 30 ml
  • Neutral vegetable oil (e.g., canola, sunflower) — 80 ml ⁺
  • Sesame oil — 20 ml ⁺
  • Oyster sauce — 30 ml
  • Rice vinegar — 60 ml
  • Granulated sugar — 30 g ⁺
  • Kosher salt — 16 g ⁺
  • Ground white pepper — 1 g
  • Crushed red pepper flakes — 2 g
  • Laoganma / chili crisp — 60 g ⁰

Drinks

  • Sparkling water (chilled) — 1.0 L
  • Winter melon syrup — 200 ml
  • Dry Riesling (bottle, 750 ml) — 1 bottle

5. NOTES & ASSUMPTIONS

  • Optional table-side items: Laoganma / chili crisp (60 g jar) for adults to add heat at the table.
  • Global substitution: If whole sea bass is unavailable, use whole trout or whole tilapia (1.2–1.4 kg) or 4 skin-on fillets (adjust steam time as noted). If gai lan is unavailable, use broccoli florets (same weight).
  • Child-safety notes: Hot oil flash step (pouring 60 ml hot oil) is hazardous — keep children away from stove during that step and pour oil slowly from a safe distance using oven mitts. Steam is hot — use caution when lifting lids.
  • Explicit timeline risks:
    • The tightest execution window is 16:45–17:00 when the fish must steam, the final stir-fry and pickles are finished, and the hot-oil flash occurs. Multiple things coincide; mis-timing can cool the fish or make the crispy garnish soggy.
    • Mitigation mindset: have mise en place complete before starting rice (measure sauces, julienne ginger, prep scallions, have steamer water simmering). Pre-measure all sauces and place utensils and serving dishes within reach. While fish steams you must multitask briefly: cook gai lan and finish pickles; keep attention on timers.
  • Latest safe start time: You can start as late as 16:25 for a 17:00 serve.

Get a Sunday dinner plan like this, free.

One complete dinner a week, tuned to your household: menu, recipes, shopping list and timeline. One magic link, no card.

Taiwanese Evening: Steamed Sea Bass & Family Supper — Five Sharp