Five Sharp
Someone shared their Sunday dinner plan with you. Get your own — two weeks of Plus, no card.Start on Plus
Taiwanese · posted October 20, 2026 · to cook Sunday, October 25, 2026

Taipei Family Supper: Popcorn Chicken & Garlic Gai Lan

Crisp, well-spiced Taiwanese popcorn chicken served with glossy garlic gai lan, steaming jasmine rice and a bright smashed cucumber salad — an achievable, family-friendly Sunday supper that balances crunchy, fresh and comforting textures and flavors. Technique emphasizes a short marinate and fast frying so everything is ready within a tight 2-hour window.

  • Cuisine: Taiwanese
  • Serve time: 17:00

This menu is worth sitting down for because it layers quintessential Taiwanese street-food technique — a quick, savory-marinated fry that delivers an irresistible crunch — with simple, fresh vegetable preparations and perfectly steamed jasmine rice so the whole family can eat together. Each component is timed so the crisp chicken and the stir-fried greens finish just before service, while a lightly dressed smashed cucumber provides a refreshing counterpoint and barley tea keeps kids happy.

  • Taiwanese Popcorn Chicken (Yan Su Ji)
  • Steamed Jasmine Rice
  • Stir-Fried Garlic Gai Lan (Chinese broccoli)
  • Smashed Cucumber Salad with Sesame and Rice Vinegar
  • Kid-friendly: Chilled Roasted Barley Tea (Mugicha)
  • Adult beverage: Taiwan Beer Classic Lager — 2 bottles
  • Table-side (optional): Fried chili crisp or fresh sliced Thai chilies (optional)

2. FULLY EXECUTABLE RECIPES

Taiwanese Popcorn Chicken (Yan Su Ji)

Equipment

  • 10-inch chef's knife and cutting board
  • 2 mixing bowls (medium)
  • 1 shallow wide bowl for dredge
  • 2-quart stainless or heatproof mixing bowl for marinating
  • 4- to 5-quart heavy pot or 3- to 4-quart Dutch oven (for frying) with candy/deep-fry thermometer clipped on
  • Slotted spoon and metal spider/skimmer
  • Wire cooling rack on a rimmed sheet pan
  • Paper towels
  • Kitchen timer
  • Instant-read thermometer

Ingredients (4 servings)

  • 2.00 lb boneless, skinless chicken thighs, trimmed and cut into 1-inch pieces (see substitutions)
  • 2.00 tbsp light soy sauce
  • 1.00 tbsp Shaoxing rice wine (or dry sherry substitute)
  • 1.00 tsp granulated sugar
  • 1.00 tsp toasted sesame oil
  • 1.00 tsp Chinese five-spice powder
  • 0.50 tsp ground white pepper
  • 1.00 tbsp minced garlic (about 3 medium cloves)
  • 0.75 tsp kosher salt
  • 1.00 large egg, beaten
  • 1.50 cups potato starch (or 1.50 cups cornstarch as substitution)
  • 0.25 cup all-purpose flour
  • 1.00 tsp baking powder
  • 48.00 fl oz vegetable oil for deep frying (about 1.5 qt) — see Notes
  • 1.00 lemon wedge for optional squeeze at table (optional, not a dominant flavor)

Practical substitutions:

  • If potato starch or sweet potato starch is unavailable, use cornstarch in the same quantity. If Shaoxing rice wine is unavailable, use dry sherry.

Cooking / Baking

  • Fry oil temperature: 350–375°F
  • Target internal temp for small diced chicken: 165°F
  • Total cook time: 45 minutes (includes 20-minute marinade; active hands-on time ~25 minutes)

Instructions

  1. (Prep / Marinade) Trim chicken thighs and cut into roughly 1-inch pieces. Put chicken in a 2-quart bowl. Add 2 tbsp light soy sauce, 1 tbsp Shaoxing rice wine, 1 tsp sugar, 1 tsp sesame oil, 1 tsp five-spice, 1/2 tsp white pepper, 1 tbsp minced garlic and 3/4 tsp kosher salt. Mix to coat. Cover and set a timer for 20 minutes.
  2. (Dredge setup) While chicken marinates, whisk the beaten egg in a small bowl. In a shallow wide bowl combine 1.5 cups potato starch, 1/4 cup all-purpose flour and 1 tsp baking powder; mix and set beside the egg bowl. Place a wire rack over a rimmed sheet pan and line with paper towels.
  3. (Heat oil) After marinade completes, set a heavy 4–5 qt pot on a rear burner and add oil. Clip thermometer to pot. Begin heating oil to 350°F while you dredge.
  4. (Dredging) Working in one or two batches that will fit comfortably in your pot without crowding, remove chicken from marinade, letting excess drip off. Toss pieces in egg briefly (coat lightly), then dredge in starch mixture until well coated. Place coated pieces on a plate.
  5. (Frying — in batches) When oil reaches 350°F, fry the first small batch (about 1/4 of the pieces) for 3–4 minutes, stirring gently so pieces don’t stick, until golden and the internal temp reads 160–165°F. Use slotted spoon to transfer to the wire rack to drain. Maintain oil between 350–375°F; increase heat briefly for final crisping if needed, but do not exceed 375°F.
  6. Repeat fry in 3–4 batches until all pieces are done. Total frying active time ~16–20 minutes depending on batch count.
  7. Transfer drained pieces to a warm plate; finish each batch with a quick sprinkle of kosher salt if desired. Chicken should be served immediately for best texture; final pieces must complete at service time. Serve with optional fresh lime/lemon wedge or fried basil/chili at the table.

Steamed Jasmine Rice

Equipment

  • 2.5–3-quart heavy pot with tight-fitting lid or rice cooker
  • Fine-mesh sieve
  • Measuring cups and spoons

Ingredients (4 servings)

  • 2.00 cups jasmine rice (dry)
  • 2.50 cups water
  • 0.50 tsp kosher salt
  • 1.00 tsp vegetable oil

Practical substitutions:

  • Long-grain white rice may be used if jasmine unavailable; reduce water to 2.25 cups for 2 cups rice.

Cooking / Baking

  • Bring to boil, then low simmer covered; total cook time: 30 minutes (18 min cook + 10 min rest)

Instructions

  1. Measure 2 cups jasmine rice and rinse under cold water in a sieve until runoff is clear (~30–60 seconds).
  2. Put rinsed rice in a 2.5–3 qt pot; add 2.5 cups water, 1/2 tsp kosher salt and 1 tsp vegetable oil; stir once.
  3. Cover and bring to a boil over medium-high heat. When it reaches a steady rolling boil, reduce heat to low, keep lid on, and simmer gently for 15–18 minutes (do not lift lid).
  4. Turn off heat and keep covered for 10 minutes to steam. Fluff with fork before serving. Rice will hold for ~15 minutes without degrading.

Stir-Fried Garlic Gai Lan (Chinese broccoli)

Equipment

  • Large wok or 12-inch skillet
  • Tongs or spatula
  • Small bowl for sauce
  • Colander for blanching

Ingredients (4 servings)

  • 1.50 lb gai lan (Chinese broccoli) trimmed and woody stems removed (see substitutions)
  • 2.00 tbsp vegetable oil (divided: 1 tbsp for blanching; 1 tbsp for stir-fry)
  • 2.00 cloves garlic, thinly sliced (~1 tbsp total)
  • 1.00 tbsp oyster sauce
  • 1.00 tbsp light soy sauce
  • 1.00 tsp granulated sugar
  • 1.00 tsp toasted sesame oil
  • 1.00 tsp kosher salt (for blanch water)

Practical substitutions:

  • If gai lan is unavailable, use broccolini or baby bok choy; adjust cook time—broccolini cooks in 2–3 minutes.

Cooking / Baking

  • Blanch then stir-fry; total cook time: 12 minutes (including blanch and quick stir-fry)

Instructions

  1. Bring a large pot of water to a boil; add 1 tsp kosher salt.
  2. Trim gai lan into 3–4 inch pieces. When water is boiling, blanch gai lan for 30–45 seconds until bright green and stems are slightly tender. Drain in a colander and immediately rinse briefly under cold water to stop cooking; drain thoroughly.
  3. Mix sauce in small bowl: 1 tbsp oyster sauce, 1 tbsp light soy sauce, 1 tsp sugar, 1 tsp sesame oil — set aside.
  4. Set a wok or 12-inch skillet over high heat. Add 1 tbsp vegetable oil. When oil is hot but not smoking, add sliced garlic and stir 15 seconds until fragrant.
  5. Add blanched gai lan and stir-fry 1–2 minutes to reheat and coat. Pour sauce over greens and stir 30–45 seconds until sauce is glossy and vegetables are hot. Transfer to serving dish immediately. Total active hands-on time ~6 minutes.

Smashed Cucumber Salad with Sesame & Rice Vinegar

Equipment

  • Mixing bowl
  • Rolling pin or large knife for smashing
  • Microplane or small grater (optional)
  • Paring knife

Ingredients (4 servings)

  • 2.00 large English cucumbers (about 1.25 lb total)
  • 1.00 clove garlic, minced (~1 tsp)
  • 2.00 tbsp rice vinegar
  • 1.00 tsp granulated sugar
  • 1.00 tsp light soy sauce
  • 1.00 tsp toasted sesame oil
  • 0.25 tsp kosher salt
  • 1.00 tbsp toasted sesame seeds (optional garnish)

Practical substitutions:

  • Regular cucumbers may be used; peel in stripes if waxed.

Cooking / Baking

  • No cooking; total time: 10 minutes

Instructions

  1. Rinse cucumbers and trim ends. Place one cucumber on cutting board; press firmly with the flat side of a knife or a rolling pin until skin cracks, then slice into 1–2 inch pieces. Repeat with second cucumber.
  2. Transfer smashed pieces to large bowl, sprinkle 1/4 tsp kosher salt, toss and let sit 3 minutes.
  3. Add minced garlic, 2 tbsp rice vinegar, 1 tsp sugar, 1 tsp light soy sauce and 1 tsp sesame oil. Toss to combine. Taste and adjust if needed.
  4. Sprinkle with 1 tbsp toasted sesame seeds if using. Make and dress within 15 minutes of service to keep cucumbers crisp.

Kid-friendly: Chilled Roasted Barley Tea (Mugicha)

Equipment

  • Saucepan or kettle
  • Pitcher and measuring cup
  • Glasses and ice

Ingredients (makes ~32 fl oz / 4 servings)

  • 4.00 roasted barley tea bags (or 2.00 tbsp roasted barley loose)
  • 32.00 fl oz cold water (1 quart)
  • Ice for serving as desired

Practical substitutions:

  • If roasted barley tea is unavailable, use mild green tea or chamomile for kids.

Cooking / Baking

  • Steep plus chill: total time 20 minutes (includes steep and brief chill over ice)

Instructions

  1. In a small saucepan, bring 2 cups (16 fl oz) water to a boil. Remove from heat, add 4 barley tea bags (or 2 tbsp loose), and steep 10 minutes.
  2. Strain into a pitcher and add remaining cold water (16 fl oz). Chill briefly or pour over ice into glasses. Serve chilled.

Adult beverage: Taiwan Beer Classic Lager

Equipment

  • Bottle opener
  • Beer glasses (chilled if desired)

Ingredients (serve)

  • Taiwan Beer Classic Lager — 2 bottles (12 fl oz each)

Instructions

  • Purchase 2 bottles and chill before service. Serve cold in glasses. No cooking required.

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

  • 16:14: Taiwanese Popcorn Chicken (start) — Trim and cut 2.00 lb chicken thighs into 1-inch pieces; combine with 2 tbsp light soy sauce, 1 tbsp Shaoxing rice wine, 1 tsp sugar, 1 tsp sesame oil, 1 tsp five-spice, 1/2 tsp white pepper, 1 tbsp minced garlic and 3/4 tsp kosher salt; mix, cover and set timer for 20 minutes (marinade).
  • 16:20: Steamed Jasmine Rice (start prep) — Rinse 2.00 cups jasmine rice in fine-mesh sieve (~60 seconds) and transfer to 2.5–3 qt pot; add 2.50 cups water, 1/2 tsp kosher salt and 1 tsp vegetable oil; set pot on high to bring to a boil.
  • 16:25: Kid drink (start) — Bring 2 cups (16 fl oz) water to boil in a small saucepan for barley tea; when boiling remove from heat and add 4 barley tea bags to steep 10 minutes.
  • 16:30: Steamed Jasmine Rice — When pot reaches boiling, reduce to low, cover and simmer for 15–18 minutes. (Timer set.)
  • 16:34: Taiwanese Popcorn Chicken — Marinade complete; set up dredge bowls: 1 beaten egg, and starch mix of 1.5 cups potato starch + 1/4 cup all-purpose flour + 1 tsp baking powder. Place coated rack to drain; begin preparing frying station with thermometer and oil.
  • 16:36: Smashed Cucumber Salad (prep start) — Trim and smash 2 cucumbers, salt lightly (1/4 tsp), then set aside for 3 minutes to draw water; mince 1 clove garlic and measure rice vinegar and sesame oil.
  • 16:38: Barley tea — Strain steeped tea into pitcher, add 16 fl oz cold water to make 32 fl oz total; place in fridge/ice bath to chill briefly or add ice at service.
  • 16:39: Taiwanese Popcorn Chicken — Begin heating 48 fl oz vegetable oil in a 4–5 qt pot to 350°F; clip thermometer to pot. (Monitor; next steps prepare dredging.)
  • 16:42: Steamed Jasmine Rice — Check simmer timer; rice should be near done; keep lid on for final minutes.
  • 16:44: Taiwanese Popcorn Chicken — Dredge first batch: remove marinated pieces (let excess drip), dip briefly in beaten egg, toss in starch mixture and arrange on plate. Continue until all coated. Oil should be close to 350°F.
  • 16:46: Taiwanese Popcorn Chicken — Fry batch 1 (about 1/4 of pieces) at 350–360°F for 3–4 minutes until golden; transfer to wire rack to drain. Maintain oil temp 350–375°F.
  • 16:48: Steamed Jasmine Rice — Turn off heat if rice timer complete and let rest covered for 10 minutes. (Rice will finish steaming and rest while you continue other tasks.)
  • 16:49: Taiwanese Popcorn Chicken — Fry batch 2 (3–4 minutes); drain to rack.
  • 16:51: Stir-Fried Garlic Gai Lan (start prep) — While fry cycles are running, bring a pot of water to boil and add 1 tsp kosher salt; trim and prepare 1.50 lb gai lan.
  • 16:52: Taiwanese Popcorn Chicken — Fry batch 3 (3–4 minutes); drain to rack. Keep an eye on oil temp.
  • 16:53: Smashed Cucumber Salad — Finish dressing: add 2 tbsp rice vinegar, 1 tsp sugar, 1 tsp light soy sauce, 1 tsp sesame oil to cucumbers and toss; refrigerate briefly or keep in cool place to finish close to service.
  • 16:54: Stir-Fried Garlic Gai Lan — Blanch gai lan 30–45 seconds in boiling water; drain and cool briefly; heat wok with 1 tbsp vegetable oil.
  • 16:55: Taiwanese Popcorn Chicken — Fry final batch 3–4 minutes; drain to rack. (Monitor internal temp of pieces; they should read 165°F.)
  • 16:56: Stir-Fried Garlic Gai Lan — Add sliced garlic to hot oil ~15 seconds, add blanched gai lan, stir-fry 1–2 minutes; add sauce (1 tbsp oyster sauce + 1 tbsp light soy + 1 tsp sugar + 1 tsp sesame oil), toss 30–45 seconds, then transfer to serving plate.
  • 16:57: Steamed Jasmine Rice — Fluff rice with fork; transfer to warmed serving bowl; keep covered.
  • 16:58: Taiwanese Popcorn Chicken — Do a quick reheat crisp if needed: with remaining hot oil heat (or increase temp briefly), flash 30–45 seconds per batch for final crispness; confirm final internal temp 165°F on largest pieces. Transfer chicken to warm serving bowl and lightly sprinkle salt if desired.
  • 16:59: Smashed Cucumber Salad — Give cucumbers a quick final toss and transfer to serving dish. Retrieve chilled barley tea and place on table.
  • 17:00: Serve — Place popcorn chicken, steamed rice, garlic gai lan, smashed cucumber and drinks on table; open 2 bottles Taiwan Beer for adults. Service at exactly 17:00.

4. CONSOLIDATED SHOPPING LIST

Produce

  • English cucumbers — 2 large (about 1.25 lb)
  • Gai lan (Chinese broccoli) — 1.50 lb
  • Garlic — 1 head (use ~6 cloves) ⁺

Meat / Seafood

  • Boneless skinless chicken thighs — 2.00 lb

Dairy

  • Large eggs — 1 egg

Dry Goods / Pantry

  • Jasmine rice — 2.00 cups (dry) (purchase 1 lb bag if available)
  • Potato starch (or cornstarch) — 1.50 cups (purchase 12–16 oz bag) ⁺
  • All-purpose flour — 0.25 cup ⁺
  • Baking powder — 1.00 tsp ⁺
  • Light soy sauce — 3 tbsp + 1 tsp ⁺
  • Shaoxing rice wine (or dry sherry) — 1.00 tbsp
  • Granulated sugar — 1.00 tbsp ⁺
  • Toasted sesame oil — 1.00 tbsp ⁺
  • Chinese five-spice powder — 1.00 tsp
  • Ground white pepper — 0.50 tsp
  • Kosher salt — 2.50 tsp total (for cooking) ⁺
  • Vegetable oil (neutral frying oil) — 64.00 fl oz (2 quarts) ⁺
  • Oyster sauce — 1.00 tbsp
  • Roasted sesame seeds — 1.00 tbsp (optional garnish) ⁰

Drinks

  • Roasted barley tea bags — 4 bags (or 2 tbsp loose) (kid-friendly)
  • Taiwan Beer Classic Lager — 2 bottles (12 fl oz each)

Notes on notation: Ingredients used in more than one dish are marked with ⁺. Ingredients used only for an optional item are marked with ⁰.

5. NOTES & ASSUMPTIONS

  • Optional table-side items: Fried chili crisp or sliced fresh Thai chilies for adults to add heat at the table.
  • Global substitution: If gai lan is unavailable, use broccolini or baby bok choy (cook time 2–3 minutes after blanching). If potato starch/sweet potato starch is unavailable, cornstarch works.
  • Child-safety: Frying uses very hot oil; keep children away from the stove while frying. Use back burners where possible and turn pot handles inward.
  • Timeline risk(s): The tightest execution window is the final 20 minutes when frying the chicken in batches overlaps with finishing the gai lan and plating. Managing two hot-work tasks concurrently is the risk.
  • Mitigation mindset: Read the timeline fully before starting; have all mise en place (dredge bowls, thermometer, wire rack, serving dishes) ready. Use a back burner for the wok and front burner for the fryer so you can alternate attention with minimal repositioning. If you feel pressed, reduce the chicken batch size (fewer pieces per batch) to keep oil temperature stable — that increases frying cycles but improves control.
  • The latest safe start time: You can start as late as 16:14 for a 17:00 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.