Five Sharp
Someone shared their Sunday dinner plan with you. Get your own — two weeks of Plus, no card.Start on Plus

Pescatarian except a side (chicken).

Chinese · posted October 3, 2026 · to cook Thursday, October 8, 2026

Cantonese Family Thursday Supper

A balanced Cantonese meal built around a delicately steamed whole fish finished with hot oil, paired with a held braised tofu and shiitake, quick woked Chinese broccoli, jasmine rice and a crisp smashed cucumber salad—designed for seven and timed so all texture-sensitive items finish right at service.

  • Name of the meal: Cantonese Family Thursday Supper
  • Cuisine type: Chinese
  • Serve time: 5:00 PM

This meal is worth sitting down for because it balances the clarity and freshness of Cantonese steaming—highlighting whole fish, ginger and scallion—with a warm, savory braise and crisp green vegetables for textural contrast; straightforward techniques and a tight backward schedule let a solo cook deliver all elements hot and at their best for seven people without fuss.

  • Cantonese-Style Steamed Whole Sea Bass with Ginger & Scallion
  • Braised Firm Tofu with Fresh Shiitake Mushrooms (soy-sesame braise) ⁺
  • Stir-Fried Chinese Broccoli (Gai Lan) with Oyster Sauce ⁺
  • Steamed Jasmine Rice ⁺
  • Smashed Cucumber Salad with Rice Vinegar & Sesame
  • Chrysanthemum Iced Tea (kid-friendly)
  • Dry Riesling, 2 bottles (adult beverage)
  • Toasted Sesame Seeds (optional) ⁰

2. FULLY EXECUTABLE RECIPES

Cantonese-Style Steamed Whole Sea Bass with Ginger & Scallion

Equipment

  • Large wok or steam pot with lid (holds a 12" x 9" oval platter) OR a 14" steamer rack and large stockpot
  • 13" x 9" (or similarly sized) shallow heatproof platter that fits in steamer
  • Small skillet (8") for hot oil
  • Sharp knife, cutting board, tongs, kitchen shears, measuring spoons, tablespoon

Ingredients (serves 7)

  • 2 whole sea bass, cleaned and scaled, total approximately 5 lb (about 2 x 2.5 lb) — if unavailable: substitute with 2 whole red snapper, 2 whole trout, or one 4–5 lb whole salmon (adjust steam time to thickness) ⁺
  • Kosher salt: 2 teaspoons
  • Fresh ginger: 3 oz total, peeled; 2 oz (about 2/3 cup) cut into thin 3" julienne strips, 1 oz minced (for sauce) ⁺
  • Scallions (green onions): 10 stalks — 6 halved into 3" batons for inside fish, 4 julienned for garnish ⁺
  • Light soy sauce: 6 tablespoons ⁺
  • Shaoxing wine: 3 tablespoons ⁺
  • Granulated sugar: 1 teaspoon ⁺
  • Neutral oil (vegetable or canola): 6 tablespoons (for hot oil pour) ⁺
  • Sesame oil: 1 teaspoon ⁺
  • Fresh cilantro leaves for garnish: 1/2 cup loosely packed (about 1 small bunch) ⁺
  • White pepper: 1/4 teaspoon

Practical substitutions

  • If whole fish is not available, use two large fish fillets (total 4–5 lb) on a platter; reduce steam time slightly—monitor for opaque flesh.
  • Shaoxing wine substitute: dry sherry (same quantity).

Cooking / Baking

  • Total cook time: 25 minutes (this includes a short prep, steaming, and finishing sauce)

Instructions

  1. Rinse the fish and pat completely dry with paper towels; score each side with 3 shallow diagonal cuts. Season inside cavity and both sides lightly with 1 teaspoon kosher salt total (distribute).
  2. Insert 6 halved scallion stalks and a few julienned ginger strips into each cavity.
  3. Arrange both fish on the heatproof platter (head-to-tail if they fit; otherwise steam sequentially as noted in timeline). Scatter remaining julienned ginger on top of the fish.
  4. Combine sauce in a small bowl: 6 tbsp light soy, 3 tbsp Shaoxing wine, 1 tsp sugar, 1/4 tsp white pepper. Set aside.
  5. Bring your steamer water to a rolling boil. Place the platter in the steamer, cover, and steam over high heat for 12–14 minutes (for ~2.5 lb fish; if fish are thicker, steam 14–16 minutes). Do NOT open repeatedly.
  6. While fish is steaming, heat 6 tbsp neutral oil in the small skillet until it just begins to smoke lightly.
  7. At steaming end, transfer platter carefully to a heatproof surface. Immediately pour the soy-Shaoxing sauce evenly over both fish.
  8. Quickly pour the hot oil over the fish (it will sizzle and release aroma), then drizzle 1 tsp sesame oil, scatter the julienned scallions and cilantro leaves on top. Serve immediately plated family-style.
  9. Internal doneness: flesh should be opaque and flake easily near the backbone; target internal temp roughly 140–145°F for thickest part.

Braised Firm Tofu with Fresh Shiitake Mushrooms (soy-sesame braise)

Not pescatarian: chicken.

Equipment

  • 12" heavy skillet or 3-quart sauté pan with lid
  • Knife, cutting board, slotted spoon, measuring spoons/cups

Ingredients (serves 7)

  • Firm tofu: 42 oz total (three 14-oz blocks) — press and cube ⁺
  • Fresh shiitake mushrooms: 12 oz, stems trimmed, caps halved (if only dried available, use 3 oz dried and soak in 1.5 cups hot water; reserve soaking liquid) ⁺
  • Vegetable oil: 2 tablespoons ⁺
  • Fresh ginger: 1 oz minced (about 2 tbsp) ⁺
  • Garlic: 2 cloves, minced (about 2 tsp) ⁺
  • Light soy sauce: 6 tablespoons ⁺
  • Dark soy sauce: 1 tablespoon (for color)
  • Shaoxing wine: 2 tablespoons ⁺
  • Low-sodium chicken or vegetable stock: 1.5 cups (12 fl oz) — if using dried shiitake soak liquid, use that plus stock to total 1.5 cups
  • Granulated sugar: 1 teaspoon ⁺
  • Cornstarch: 1 tablespoon mixed with 2 tablespoons cold water (slurry)
  • Toasted sesame oil: 1 teaspoon ⁺
  • Scallions: 3 stalks, sliced thin for garnish ⁺

Practical substitutions

  • If fresh shiitake are unavailable, use cremini mushrooms (12–16 oz) — flavor will be milder.
  • Tofu: extra-firm is acceptable; press to remove water.

Cooking / Baking

  • Total cook time: 40 minutes (10–12 min sear + 22–25 min braise + finish)

Instructions

  1. Press tofu blocks between clean towels under a weight for 10 minutes to remove excess water; cut into 1" cubes.
  2. Heat 2 tablespoons vegetable oil in the 12" pan over medium-high heat. When shimmering, add tofu cubes in a single layer (work in two batches if necessary). Brown on each side for about 2–3 minutes until golden (total active searing time ~10 minutes). Remove and set on a plate.
  3. In same pan, reduce heat to medium, add minced ginger and garlic and cook 30–45 seconds until aromatic (do not burn).
  4. Add shiitake mushrooms and sauté 3–4 minutes until they begin to release liquid.
  5. Return tofu to pan. Add 6 tbsp light soy, 1 tbsp dark soy, 2 tbsp Shaoxing wine, 1 tsp sugar and 1.5 cups stock. Bring to a simmer, cover, reduce heat to low, and braise gently for 18–22 minutes, uncovered for the last 5 minutes to concentrate flavor.
  6. Stir cornstarch slurry, add to pan while stirring, simmer 1–2 minutes to thicken. Finish with 1 tsp toasted sesame oil, taste for salt (do not add extra for kids unless desired). Garnish with sliced scallions. Keep covered and warm until service; this dish holds for ~10–15 minutes after finishing.

Stir-Fried Chinese Broccoli (Gai Lan) with Oyster Sauce

Equipment

  • Large pot (for blanching) and 10" wok or 12" skillet
  • Spider/skimmer or tongs, measuring spoons

Ingredients (serves 7)

  • Chinese broccoli (gai lan): 2.5 lb (40 oz) — trimmed and halved lengthwise if thick ⁺
  • Vegetable oil: 2 tablespoons ⁺
  • Garlic: 2 cloves, thinly sliced (about 2 tsp) ⁺
  • Oyster sauce: 6 tablespoons (bottled) ⁺
  • Light soy sauce: 1 tablespoon ⁺
  • Granulated sugar: 1 teaspoon ⁺
  • Water: 3 tablespoons
  • Toasted sesame oil: 1 teaspoon ⁺

Practical substitutions

  • If gai lan is unavailable, use broccolini or regular broccoli florets (use 2.5–3 lb broccoli).

Cooking / Baking

  • Total cook time: 15 minutes (blanch 3 minutes + stir-fry 6–8 minutes + finish)

Instructions

  1. Bring 3 quarts water to a rolling boil in the large pot; add 1 teaspoon kosher salt.
  2. Add gai lan and blanch uncovered for 2.5–3 minutes until bright green and stalks tender-crisp. Immediately transfer to an ice bath or cold water to stop cooking; drain and set on a sheet tray.
  3. Heat 2 tbsp vegetable oil in the wok over medium-high heat. Add sliced garlic and stir 20–30 seconds until fragrant.
  4. Add drained gai lan and toss 1–2 minutes to reheat. Add 6 tbsp oyster sauce, 1 tbsp light soy, 1 tsp sugar and 3 tbsp water; toss and cook 1–2 minutes to coat and warm through.
  5. Finish with 1 tsp toasted sesame oil. Transfer to serving dish and serve hot. Total active time after blanching ~6–8 minutes.

Steamed Jasmine Rice (electric rice cooker method)

Equipment

  • Electric rice cooker (5–6 cup uncooked capacity) OR 3-quart covered saucepan with tight lid
  • Measuring cup, fine-mesh strainer

Ingredients (serves 7; yields leftovers)

  • Jasmine rice (dry): 3 cups (uncooked) ⁺
  • Water: 3 3/4 cups (use rice to water ratio ~1:1.25 by volume for most rice cookers; if stovetop use 1:1.5 and follow rest instructions) ⁺
  • Kosher salt: 1/2 teaspoon (included in consolidated salt total)

Practical substitutions

  • Use long-grain white rice if jasmine is not available; flavor will be different.

Cooking / Baking

  • Total cook time: 40 minutes (hands-off in rice cooker)

Instructions

  1. Rinse 3 cups jasmine rice in cold water until water runs mostly clear; drain.
  2. Add rinsed rice and 3 3/4 cups water to the rice cooker. Add 1/2 tsp kosher salt. Start cook cycle and allow cooker to finish. When the cooker switches to warm, let rice rest 10 minutes then fluff with paddle. Keep warm until service.

Smashed Cucumber Salad with Rice Vinegar & Sesame

Equipment

  • Large bowl, small mixing bowl, knife, spoon

Ingredients (serves 7)

  • English cucumbers: 4 large (about 3 lb total) ⁺
  • Rice vinegar: 3 tablespoons ⁺
  • Sesame oil: 2 tablespoons ⁺
  • Granulated sugar: 1 teaspoon ⁺
  • Kosher salt: 1 teaspoon (included in consolidated salt total)
  • Toasted sesame seeds: 2 tablespoons (to garnish) ⁰
  • Optional: 1 small clove garlic minced (about 1 tsp) — omit for very mild kids

Practical substitutions

  • Use regular cucumbers peeled and seeded if English cucumbers are unavailable.

Cooking / Baking

  • Total cook time: 10 minutes (active, dress at end)

Instructions

  1. Quarter each cucumber lengthwise, remove large seeds if present, then smash each piece with the flat of a knife to break into bite-sized shards; cut into 2" pieces.
  2. Place cucumbers in large bowl; sprinkle 1 tsp kosher salt, toss and let sit 5 minutes, then drain any excess water.
  3. Whisk rice vinegar, 2 tbsp sesame oil and 1 tsp sugar in small bowl until sugar dissolves. Toss dressings with cucumber immediately before serving (dress no earlier than 10 minutes before service to avoid sogginess). Garnish with toasted sesame seeds if using.

Chrysanthemum Iced Tea (kid-friendly)

Equipment

  • 1-quart heatproof pitcher, kettle, fine strainer (if using loose flowers)
  • Glassware and ice

Ingredients (makes 7 servings, 8 fl oz each)

  • Chrysanthemum tea bags: 7 bags OR 1.75 oz loose chrysanthemum flowers (about 2 tablespoons per quart) ⁺
  • Boiling water: 8 cups (64 fl oz)
  • Honey: 3 tablespoons (optional)
  • Lemon: 1 small, sliced (optional)

Practical substitutions

  • Use chamomile tea if chrysanthemum is not available; flavor will differ.

Cooking / Baking

  • Total time: 20 minutes including steep + chill (can be chilled while other items cook)

Instructions

  1. Put 7 tea bags (or loose flowers in an infuser) into the pitcher. Pour 8 cups boiling water over them and steep 6–8 minutes.
  2. Remove tea bags/strain flowers. Stir in 3 tbsp honey while warm if using, then cool to room temperature and chill with ice just before service. Serve over ice with a lemon slice for each cup.

Adult Beverage: Dry Riesling (purchased)

Equipment

  • Wine opener, wine glasses

Ingredients (serves 4 adults)

  • Dry Riesling: 2 bottles (750 ml each) — buy 2 bottles and chill to 50–55°F

Instructions

  • Chill bottles 1–2 hours before service. Serve in wine glasses; pour ~5–6 oz per adult.

3. LINEAR TIMELINE (4:05 PM–5:00 PM)

  • 4:05 PM: Braised Firm Tofu — Begin: press tofu (10 minutes total press included), cube tofu and start heating 12" skillet with 2 tbsp oil. (Component: Braised Tofu)
  • 4:07 PM: Braised Firm Tofu — Sear tofu in batches until golden (work briskly; total searing active time about 8–10 minutes). Remove seared tofu to plate. (Component: Braised Tofu)
  • 4:15 PM: Steamer/Blanch water — Place a large stockpot with ~6 cups water on a spare burner and bring to a rolling boil for later blanching/steaming. (Component: General / Gai Lan / Fish)
  • 4:16 PM: Braised Firm Tofu — In the same sauté pan, add minced ginger and garlic, sauté 30–45 seconds, add shiitake mushrooms and sauté 3–4 minutes. (Component: Braised Tofu)
  • 4:20 PM: Rice — Rinse 3 cups jasmine rice then start rice cooker with 3 3/4 cups water and 1/2 tsp kosher salt; start cook cycle (hands-off). (Component: Rice)
  • 4:20 PM: Braised Firm Tofu — Return tofu to pan, add 6 tbsp light soy, 1 tbsp dark soy, 2 tbsp Shaoxing, 1.5 cups stock and 1 tsp sugar; bring to simmer. Cover and reduce heat to low to braise. (Component: Braised Tofu)
  • 4:25 PM: Fish Prep — While tofu simmers, pat fish dry, score sides, salt cavity lightly, stuff with halved scallions and some julienned ginger; arrange on platter. Pre-measure fish sauce mix in a small bowl. (Component: Fish)
  • 4:30 PM: Braised Firm Tofu — Check simmer: braise covered at low heat. No constant attention required; set a timer for 15 more minutes. (Component: Braised Tofu)
  • 4:30 PM: Steamer/Blanch water — Ensure stockpot water is at a rolling boil; this will be used for both blanching gai lan and steaming fish. (Component: General)
  • 4:35 PM: Fish — Place fish platter into steamer/wok rack, cover and begin steaming on high. Set timer for 14 minutes. (Component: Fish — finish-to-order)
  • 4:37 PM: Braised Firm Tofu — Uncover skillet, continue to simmer uncovered for flavor concentration (about 8 more minutes). (Component: Braised Tofu)
  • 4:40 PM: Gai Lan — Blanch gai lan in rapidly boiling water 2.5–3 minutes until bright green; immediately transfer to cold water or strain and set on a tray. (Component: Gai Lan)
  • 4:42 PM: Gai Lan — Heat 12" wok with 2 tbsp oil, add sliced garlic 20–30 seconds, add drained gai lan and toss 1–2 minutes; add oyster sauce (6 tbsp), 1 tbsp light soy, 1 tsp sugar and 3 tbsp water; toss 1–2 minutes to glaze and finish with 1 tsp toasted sesame oil. Transfer to serving dish and keep warm. (Component: Gai Lan)
  • 4:45 PM: Braised Firm Tofu — With tofu braise having simmered ~22 minutes, stir in cornstarch slurry and simmer 1–2 minutes to thicken; finish with 1 tsp toasted sesame oil and sliced scallions. Taste and adjust (do not add extra heat). Keep covered and warm. (Component: Braised Tofu)
  • 4:46 PM: Fish — At steaming ~11 minutes in, prep small skillet for hot oil (measure 6 tbsp neutral oil and warm until just smoking) and remove any final garnishes ready. (Component: Fish)
  • 4:48 PM: Smashed Cucumber Salad — While fish finishes, toss prepared (salted/drained) cucumbers with rice vinegar, 2 tbsp sesame oil and 1 tsp sugar; dress no earlier than ~10–12 minutes before serve. (Component: Salad)
  • 4:49 PM: Fish — Remove fish from steamer; immediately pour soy-Shaoxing sauce over fish, then pour hot oil over the fish to sizzle, drizzle 1 tsp sesame oil and scatter julienned scallions and cilantro. (Component: Fish)
  • 4:50 PM: Final plating — Place braised tofu, gai lan and rice bowls on serving table; fluff rice and transfer to serving bowl. (Component: All)
  • 4:52 PM: Drinks — Transfer chilled chrysanthemum tea to pitcher with ice; open and chill Riesling if not already chilled. Set adult and kid drinks on table. (Component: Drinks)
  • 4:55 PM: Quick finish — Reheat any dish briefly if needed (2–3 minutes) on low; check temperatures. Dress cucumber salad if not yet dressed (within ~5 minutes of serve). (Component: All)
  • 5:00 PM: Serve — Place Cantonese-Style Steamed Whole Sea Bass at center, family-style serving of braised tofu, gai lan, steamed rice, cucumber salad and drinks. Service complete at 5:00 PM. (Component: Serve)

4. CONSOLIDATED SHOPPING LIST

Produce

  • Fresh ginger — 4 oz total (about one 3–4" knob) ⁺
  • Scallions (green onions) — 2 bunches (about 15 stalks) ⁺
  • Cilantro — 1 small bunch (about 1/2 cup leaves) ⁺
  • Chinese broccoli (gai lan) — 2.5 lb (40 oz) ⁺
  • English cucumbers — 4 large (about 3 lb) ⁺
  • Fresh shiitake mushrooms — 12 oz ⁺
  • Garlic — 1 head (use about 4 cloves) ⁺
  • Lemon — 1 small (for chrysanthemum tea)

Meat / Seafood

  • Whole sea bass — 2 fish, total approximately 5 lb (about 2 x 2.5 lb) (substitute: 2 whole snapper or 1 whole salmon 4–5 lb)

Dry Goods / Pantry

  • Jasmine rice (dry) — 3 cups (uncooked) ⁺
  • Light soy sauce — 13 tablespoons total (6 tbsp fish + 6 tbsp tofu + 1 tbsp gai lan) ⁺
  • Dark soy sauce — 1 tablespoon
  • Oyster sauce — 6 tablespoons ⁺
  • Shaoxing wine — 5 tablespoons total (3 tbsp fish + 2 tbsp tofu) ⁺
  • Vegetable oil (neutral cooking oil) — 10 tablespoons total (6 tbsp fish hot oil + 2 tbsp gai lan + 2 tbsp tofu) ⁺
  • Sesame oil — 3 tablespoons total (1 tsp fish + 1 tsp tofu + 2 tbsp salad — rounded) ⁺
  • Cornstarch — 1 tablespoon ⁺
  • Granulated sugar — 1 tablespoon total (split across dishes) ⁺
  • Kosher salt — 2 tablespoons total (for all dishes) ⁺
  • White pepper — 1/4 teaspoon
  • Toasted sesame seeds — 2 tablespoons ⁰
  • Chrysanthemum tea bags (or loose chrysanthemum) — 7 tea bags or 1.75 oz loose (for 7 cups) ⁺
  • Honey — 3 tablespoons (for kid tea) ⁺

Drinks

  • Dry Riesling (bottle, 750 ml) — 2 bottles
  • Chrysanthemum tea items are listed above under Dry Goods / Pantry (tea bags and honey) ⁺

5. NOTES & ASSUMPTIONS

  • Optional table-side items: toasted sesame seeds for cucumber salad (listed as optional); chili oil or sliced fresh chiles for adults to add at table if they want heat.
  • Global substitutions: any large whole white-fleshed fish that fits your steamer is acceptable; if only fillets are available, steam on a platter and reduce steaming time by a few minutes. If gai lan is unavailable, use broccolini or regular broccoli (2.5–3 lb).
  • Child-safety notes: when pouring hot oil over the fish at finish, stand back and ensure children are out of reach; hot oil will sizzle and can spit. Keep children away from the stove during the final 10 minutes.
  • Explicit timeline risk(s): the tightest execution window is 4:35–5:00 PM when the steamed fish (finish-to-order) must be handled while finalizing other hot items (gai lan, plating, warming sauce). Managing steaming, hot-oil finish, and plating concurrently is the highest-risk period for a solo cook.
  • Practical mitigation mindset: prepare mise en place fully (measure sauces, have serving platters ready, have one burner dedicated to steaming/wok, and keep timers visible). Use the rice cooker to reduce stove burden. If feeling rushed, pause briefly after finishing the tofu braise to tidy the work area before the 4:35 fish start; that 5–8 minute reset reduces error risk.
  • Scaling & table size note: cooking for seven on a single cook for a large table increases complexity; the braised tofu and rice are designed to hold briefly so the solo cook can focus on the fish finish. Because pan sizes and simultaneous tasks increase, allow slightly more lead time same day if possible.
  • Latest safe start time: You can start as late as 4:05 PM for a 5:00 PM serve.

More like this

Get a Sunday dinner plan like this.

One complete dinner a week, tuned to your household: menu, recipes, shopping list and timeline. Two weeks of Plus to start, then one free Sunday a week. One magic link, no card.