Saigon Family Braise
A warm, family-style Vietnamese Sunday supper built around a glossy caramel-braised pork and eggs (thit kho trung), balanced by crisp quick-pickles, fragrant steamed jasmine rice, fresh herb-filled rice-paper rolls and a bright garlic bok choy — simple techniques that reward timing and let the braise shine. Mild, kid-friendly seasonings with adult options at the table keep everyone at the table together.
1. FINAL MENU
- Name of the meal: Saigon Family Braise
- Cuisine: Vietnamese
- Serve time: 5:00 PM
One paragraph rationale: A family-style Vietnamese supper that rewards a single slow, confident technique: a glossy caramel-braised pork with hard-boiled eggs that yields rich sauce and planned leftovers. Crisp quick-pickled carrot-and-daikon, an herbal, cool rice-paper roll assembled at the last minute, fast stir-fried bok choy and perfectly steamed jasmine rice keep textures and temperatures balanced. The kid-friendly lemongrass-honey cooler and a bottle of dry Riesling for adults finish the table — approachable, authentic flavors designed for a single home cook on a realistic timeline.
- Caramel-Braised Vietnamese Pork with Eggs (Thit Kho Trung)
- Quick Pickled Carrot & Daikon (Do Chua)
- Fresh Rice Paper Rolls with Herbs & Braised Pork (Goi Cuon)
- Stir-Fried Baby Bok Choy with Garlic
- Steamed Jasmine Rice
- Iced Lemongrass-Honey Cooler (kid drink)
- Dry Riesling (adult beverage)
2. FULLY EXECUTABLE RECIPES
Caramel-Braised Vietnamese Pork with Eggs (Thit Kho Trung)
Equipment
- 12-inch heavy skillet (for caramelizing)
- 4-quart (approx 3.8 L) covered Dutch oven
- Chef’s knife and cutting board
- Measuring cups and spoons; kitchen scale
- Wooden spoon and tongs
- Small bowl for eggs
- Instant-read thermometer (optional)
- Timer
Ingredients (serves 5; exact)
- 1,500 g boneless pork shoulder, trimmed and cut into 2–3 cm cubes
- 120 g granulated sugar
- 30 ml vegetable oil (2 tbsp)
- 3 medium shallots (about 120 g), peeled and halved
- 6 cloves garlic (about 18 g), peeled and crushed
- 60 ml fish sauce (4 tbsp) ⁺
- 500 ml unsweetened coconut water
- 250 ml water
- 6 large eggs
- 2 g ground black pepper (1 tsp)
- 2 scallions (green part only) sliced for garnish (about 10 g)
- 3 g table salt (1/2 tsp) — only if needed after tasting
Practical substitutions:
- Coconut water: if unavailable, use 500 ml low-sodium chicken stock or 500 ml water + 1 tbsp light brown sugar.
- Fish sauce: substitute 60 ml light soy sauce plus 15 ml lime juice in a pinch (loss of anchovy umami).
Cooking / Baking
- Oven: none
- Stove: medium–low simmer
- Target internal temp for pork is not required (braise ensures tenderness) — remove when pork is fork-tender.
Total cook time
75 minutes total (25 minutes active prep and browning, then 50 minutes covered simmer).
Instructions
- (Prep) Weigh and cut the pork into even 2–3 cm cubes; place in a bowl. Halve shallots and crush garlic. Set eggs in a small pot of cold water for boiling later. (3:30 PM start recommended per timeline.)
- (Caramel) Heat the 12-inch skillet over medium heat. Add 120 g granulated sugar and 2 tbsp water; stir until sugar dissolves, then let it bubble untouched until it turns deep amber (6–8 minutes). Watch closely to avoid burning.
- Remove skillet from heat briefly and add 30 ml vegetable oil carefully (it may sputter). Return to medium heat, add half the pork (don't overcrowd) and sear quickly 2–3 minutes to coat with caramel; use tongs to turn. Work in batches if necessary (total browning time ~6 minutes).
- Transfer all seared pork to the 4-quart Dutch oven. Add the halved shallots and crushed garlic to the skillet and toss 1 minute in any remaining caramel to loosen fond, then scrape into the Dutch oven.
- Add 60 ml fish sauce, 500 ml coconut water and 250 ml water to the Dutch oven. Stir once; bring to a steady simmer on medium-high uncovered, then reduce heat to low so mixture barely simmers. Cover and cook gently for 50 minutes. Set a timer. (This simmer period is the holding/slow-cook phase.) (Start simmer ~3:55 PM to finish by ~4:45 PM per timeline.)
- While braising, at ~4:05 PM start the eggs: bring the pot of eggs to a boil, boil 9 minutes, then transfer eggs to cold water and peel (see timeline).
- At 25 minutes into the simmer (about 4:20 PM), add the peeled eggs to the Dutch oven by nesting them into the sauce so they absorb flavor for the remaining ~25 minutes.
- After 50 minutes total simmer (around 4:45 PM), test a piece of pork with a fork — it should be tender and the sauce reduced to a glossy syrup with cling. Taste for seasoning; add up to 3 g salt only if needed. If sauce is too thin, remove lid and simmer 2–4 minutes uncovered to reduce.
- Remove 300 g of the pork pieces (with some sauce) and place on a small cutting board; slice thinly for the rice-paper rolls and set aside warm in a covered bowl (this is the roll filling). Leave the main pot covered and keep warm on the turned-off stove if not plating immediately.
- Garnish pot with sliced scallions before serving. Serve in a shallow bowl allowing people to spoon sauce over rice.
Quick Pickled Carrot & Daikon (Do Chua)
Equipment
- Medium mixing bowl
- Small saucepan (1–1.5 qt)
- Mandoline or sharp knife
- Measuring scale and spoons
- Jar or shallow container with lid
Ingredients (serves 5)
- 300 g carrots (about 3 medium), peeled and julienned
- 300 g daikon radish (about 1 medium), peeled and julienned
- 125 ml rice vinegar
- 125 ml water
- 75 g granulated sugar
- 5 g fine salt (1 tsp)
Practical substitutions:
- Rice vinegar → apple cider vinegar (same volume) if rice vinegar unavailable.
Cooking / Baking
- Stove: bring brine to simmer for 2–3 minutes.
Total cook time
10 minutes active; sits for at least 30 minutes before serving.
Instructions
- Place julienned carrots and daikon in a heat-proof bowl or jar.
- In a small saucepan, combine 125 ml rice vinegar, 125 ml water, 75 g sugar and 5 g salt. Heat over medium until sugar dissolves and liquid just simmers (2–3 minutes).
- Pour hot brine over the vegetables so they are submerged. Press down with a spoon. Let cool to room temperature, then refrigerate or keep at room temperature for at least 30 minutes. Drain most brine before serving. (Start at ~3:55 PM; ready by ~4:25 PM.)
Fresh Rice Paper Rolls with Herbs & Braised Pork (Goi Cuon)
Equipment
- Wide shallow bowl (for warm water)
- Cutting board and sharp knife
- Large platter for assembly
- Small saucepan to reheat noodles or blanch herbs
- 20–25 cm bamboo rolling mat (optional)
- 1 small bowl for dipping sauce
Ingredients (serves 5; makes 10–12 rolls)
- 12 rice paper wrappers
- 300 g pork reserved and thinly sliced from the braise (see thit kho instructions) — warm
- 120 g dried rice vermicelli noodles
- 6 large butter lettuce leaves (or Boston/romaine leaves), washed and dried
- 1 medium cucumber (about 120 g), julienned
- 20 g fresh mint leaves
- 20 g fresh cilantro leaves
- 10 g Thai basil leaves (optional)
- 1 lime cut into wedges for serving
Nuoc Cham dipping sauce (mild), makes ~300 ml:
- 60 ml fish sauce (4 tbsp) ⁺
- 60 ml fresh lime juice (about 2 limes)
- 60 ml water
- 50 g granulated sugar
- 1 small clove garlic, minced (about 3 g)
- 1 small carrot (10 g), finely julienned for garnish (optional)
Substitutions:
- If vermicelli unavailable, use 200 g cooked short-grain rice (cooled) or omit for extra veg rolls.
Cooking / Baking
- Boil water to soak vermicelli for 3–4 minutes; drain and toss with 5 ml neutral oil to prevent sticking.
Total cook time
30 minutes active (most assembly last-minute).
Instructions
- (Prepare noodles & herbs) Bring 1 L water to a boil. Place 120 g rice vermicelli in a heat-proof bowl, pour boiling water over, cover 3–4 minutes until soft, then drain and rinse with cold water. Toss with 5 ml vegetable oil to prevent sticking. Arrange herbs, lettuce and cucumber on a platter. (Start this step ~4:45–4:50 PM to finish-roll near service.)
- (Make mild nuoc cham) In a bowl, combine 60 ml fish sauce, 60 ml lime juice, 60 ml water and 50 g sugar; stir until sugar dissolves. Add minced garlic. Adjust: this is intentionally mild. Serve in a small bowl at the table with extra fresh chili slices available for adults.
- (Soften wrappers and assemble) Fill a wide shallow bowl with warm water. Working one at a time, submerge a rice wrapper 2–4 seconds to soften, lay flat on cutting board or mat. Layer 1 lettuce leaf (torn to fit), a small handful (≈20 g) of noodles, 3–4 slices (≈30 g) of sliced braised pork, a few cucumber sticks and a sprig each of mint and cilantro. Fold bottom edge over filling, fold sides, then roll tightly. Repeat to make 10–12 rolls total. Keep rolls covered with a damp towel and serve immediately. (Assembly should finish within ~10–15 minutes before serve.)
Stir-Fried Baby Bok Choy with Garlic
Equipment
- 12-inch skillet or 12-inch wok
- Chef’s knife
- Tongs or spatula
Ingredients (serves 5)
- 500 g baby bok choy, trimmed and washed
- 15 ml vegetable oil (1 tbsp)
- 3 cloves garlic, thinly sliced (about 9 g)
- 10 ml fish sauce (2 tsp) ⁺
- 5 ml toasted sesame oil (1 tsp)
- 1 g black pepper (¼ tsp)
Substitutions:
- Bok choy → Chinese broccoli (gai lan) or choy sum if bok choy unavailable.
Cooking / Baking
- High heat quick stir-fry 5–6 minutes.
Total cook time
10 minutes (2 min prep, 6 min cooking, 2 min plating).
Instructions
- Separate leaves from thick stems if stems are large; pat dry. (Start final cook so it finishes within a few minutes of serve — recommended last hot dish.)
- Heat the 12-inch skillet or wok over high heat until shimmering. Add 15 ml vegetable oil and 3 sliced garlic cloves; stir 20 seconds until fragrant but not browned.
- Add bok choy stems first, stir 1 minute, then add leaves, toss 2–3 minutes until leaves wilt and stems are bright-tender.
- Add 10 ml fish sauce and 5 ml sesame oil, toss 30 seconds. Finish with 1 g black pepper. Remove to a warm serving plate and serve immediately. (Finish ~4:58–5:00 PM.)
Steamed Jasmine Rice
Equipment
- Medium saucepan with tight-fitting lid (2–2.5 qt)
- Fine-mesh sieve for rinsing rice
Ingredients (serves 5)
- 360 g dry jasmine rice (2 cups) (yields ~900 g cooked)
- 540 ml water (1.5× rice by volume)
- 1 g fine salt (¼ tsp)
- 5 g unsalted butter (optional for sheen; 1 tsp)
Substitutions:
- Jasmine rice → long-grain white rice (same ratio).
Cooking / Baking
- Stove-top steam: bring to boil then low simmer.
Total cook time
25 minutes (5 min prep/rinse, 18 minutes cooking, 2–3 min rest).
Instructions
- Rinse 360 g jasmine rice under cold water until water runs mostly clear. Drain.
- Combine rinsed rice, 540 ml water and 1 g salt in saucepan. Bring to a vigorous boil over high heat uncovered.
- When boiling, reduce to lowest simmer, cover tightly and cook 18 minutes. Turn off heat and let sit, covered, 3 minutes. Fluff with fork and add 5 g butter if using. Keep covered and warm until serving. (Start rice ~4:30 PM to have ready around 4:50–4:55 PM.)
Iced Lemongrass-Honey Cooler (kid drink)
Equipment
- Small saucepan (1–1.5 qt)
- Pitcher
- Fine sieve
- Measuring spoons and cups
- Glassware and ice
Ingredients (makes five 250 ml servings)
- 3 fresh lemongrass stalks (about 90–120 g), tough outer leaves removed and stalks finely sliced
- 1 L water
- 80 g honey
- 1 lime, sliced (for serving)
- 600 g ice (approx 5 cups) for serving
Substitutions:
- Dried lemongrass (1 tbsp) → use 3 stalks fresh when available; if unavailable, use strong brewed jasmine tea (1 L) with 80 g honey and lime.
Cooking / Baking
- Bring steeping water to simmer for 5 minutes then cool.
Total drink time
20 minutes active plus chilling time (can be made to room temp then chilled).
Instructions
- In a small saucepan combine 1 L water and sliced lemongrass. Bring to a gentle simmer and let steep 5 minutes. Turn off heat and let steep 10 minutes more off heat.
- Strain into a pitcher, add 80 g honey and stir until dissolved. Chill briefly or let cool to room temp.
- To serve, fill each glass with about 120 g ice and pour 250 ml of the lemongrass-honey tea; add a lime slice. Serve chilled.
Dry Riesling (adult beverage)
Equipment
- Wine glasses; wine cooler or ice bucket (optional)
Ingredients (serves adults; purchase)
- Dry Riesling, 750 ml bottle — 1 bottle
Instructions
- Chill the bottle to 8–10°C (about 1–2 hours in fridge). Pour for adults at the table. No cooking steps.
3. LINEAR TIMELINE (3:30 PM–5:00 PM)
- 3:30 PM: Caramel-Braised Pork — Begin: trim and cut 1,500 g pork shoulder into 2–3 cm cubes; peel and halve 3 shallots; crush 6 garlic cloves. Put eggs in a small pot of cold water and set aside for boiling later. (Prep 25 minutes.)
- 3:55 PM: Caramel-Braised Pork — Make caramel (120 g sugar + 2 tbsp water) in 12-inch skillet; brown pork in caramel in batches (~6 min); transfer pork, shallots and garlic to 4-qt Dutch oven, add 60 ml fish sauce, 500 ml coconut water and 250 ml water; bring to simmer, reduce to very low, cover and simmer for 50 minutes (timer set). (Braise runs 3:55–4:45 PM.)
- 3:58 PM: Quick Pickles — While caramel is beginning, peel and julienne 300 g carrots and 300 g daikon; in a small saucepan heat 125 ml rice vinegar, 125 ml water, 75 g sugar and 5 g salt until sugar dissolves; pour hot brine over veg and leave to sit (will be ready ~4:28–4:30 PM).
- 4:05 PM: Eggs — Bring pot of eggs to a boil; boil 9 minutes, then transfer to cold water. After cooling, peel and set aside ready to add to braise. (Eggs peeled by ~4:18–4:20 PM.)
- 4:20 PM: Caramel-Braised Pork — Add peeled eggs into the simmering braise so they absorb flavor for ~25 minutes. (Braise continues.)
- 4:25 PM: Prep for rolls & rice — Rinse and drain 360 g jasmine rice. Arrange lettuce, cucumber, mint, cilantro and basil on a platter. Prepare 120 g dried rice vermicelli (boil water when needed). (These prep tasks free hands while braise simmers.)
- 4:30 PM: Steamed Jasmine Rice — Start rice on stove: combine rinsed rice and 540 ml water, bring to boil, reduce to low and simmer covered 18 minutes (will finish ~4:48 PM).
- 4:35 PM: Check braise — stir gently, confirm simmer and that eggs are nestled. Continue simmer. (No longer than 2 minutes hands-on.)
- 4:40 PM: Quick Pickles — Drain majority of brine from pickled carrot & daikon; press down and set aside for serving. (Pickles ready to plate.)
- 4:45 PM: Caramel-Braised Pork — Finish braise: uncover, increase heat 1–2 minutes if sauce needs reduction, test fork-tenderness. Remove 300 g pork pieces with some sauce and slice thinly for rolls; keep sliced pork warm covered in shallow bowl. Keep main pot covered and on very low or turned off to stay warm.
- 4:46 PM: Rice Vermicelli — Pour 850 ml boiling water into a heatproof bowl with 120 g rice vermicelli; soak 3–4 minutes until tender, drain and toss with 5 ml oil. (Noodles ready ~4:50 PM)
- 4:48 PM: Rice — Turn off heat; let rice rest covered 3 minutes, then fluff. Transfer to serving bowl and keep covered. (Rice ready ~4:51–4:52 PM.)
- 4:50 PM: Fresh Rolls Assembly — Soften rice wrappers one at a time in warm water and assemble rolls with lettuce, noodles, cucumber, herbs and 30–35 g sliced braised pork each. Keep finished rolls covered with a damp towel; aim to finish assembly by ~4:58 PM. (Assembly ~4:50–4:58 PM.)
- 4:52 PM: Stir-Fried Bok Choy — Heat 12-inch skillet over high heat, add 15 ml oil and 3 sliced garlic cloves; add 500 g baby bok choy, stir-fry 3–4 minutes until tender-crisp; add 10 ml fish sauce and 5 ml sesame oil, toss 30 seconds and transfer to serving plate. (Cooking 4:52–4:58 PM.)
- 4:58 PM: Final plating — Spoon jasmine rice into serving bowl, transfer braised pork in shallow serving dish and garnish with sliced scallions; place pickles, bok choy and rolls on platters; pour kid lemongrass cooler into glasses over ice; open and chill the bottle of Riesling for adult pours.
- 5:00 PM: Serve — Bring all platters and drinks to the table and serve at exactly 5:00 PM.
4. CONSOLIDATED SHOPPING LIST
Produce
- Shallots — 3 medium (about 120 g)
- Garlic — 14 cloves total (about 42 g) ⁺
- Scallions (green part only) — 2 stalks (about 10 g)
- Carrots — 300 g
- Daikon radish — 300 g
- Cucumber — 1 medium (about 120 g)
- Butter lettuce (or Boston/romaine) — 6 large leaves (~1 head)
- Fresh mint — 20 g
- Fresh cilantro — 20 g
- Thai basil — 10 g
- Baby bok choy — 500 g
- Lime — 2 whole (1 for nuoc cham + 1 for drinks garnish)
- Fresh lemongrass stalks — 3 stalks (about 90–120 g)
Meat / Seafood
- Pork shoulder (boneless) — 1,500 g
Dairy
- Unsalted butter — 5 g (1 tsp) (for rice finish; optional)
Dry Goods / Pantry
- Granulated sugar — 245 g ⁺ (120 g for caramel + 75 g pickles + 50 g nuoc cham)
- Honey — 80 g ⁰ (kid drink)
- Vegetable oil — 60 ml ⁺ (approx 4 tbsp; used across recipes)
- Sesame oil — 5 ml (1 tsp)
- Rice vinegar — 125 ml
- Fish sauce — 130 ml ⁺ (60 ml thit kho + 60 ml nuoc cham + 10 ml bok choy)
- Rice vermicelli (dried) — 120 g
- Jasmine rice (dry) — 360 g
- Rice paper wrappers — 12 sheets
- Ground black pepper — 2 g (1 tsp)
- Fine salt — 9 g (about 1 3/4 tsp total)
- Water (for cooking) — household supply (1.95 L explicitly used across recipes)
- Coconut water (unsweetened) — 500 ml
- Granulated sugar for nuoc cham included above (already totaled)
Drinks
- Dry Riesling, 750 ml — 1 bottle
- Ice — household supply (approx 600 g for kid drinks and serving)
Notes on notation: ingredients used across multiple components are marked with ⁺. Items used only for the kid drink are marked with ⁰.
5. NOTES & ASSUMPTIONS
- Optional table-side items: sliced fresh bird’s-eye chiles or sliced jalapeño, extra lime wedges, hoisin and crushed roasted peanuts for an alternative hoisin-peanut dip (not included in shopping list).
- Global substitution note: if coconut water is not available for the braise, use 500 ml low-sodium chicken stock or 500 ml water + 1 tbsp light brown sugar (flavor difference).
- Child-safety note: Hot caramel and simmering braise occur early in the timeline; keep children away from the stove during the 3:45–4:45 PM braise phase. Eggs and hot liquids are handled between 4:05–4:20 PM — supervise children at the table only.
- Timeline risk(s): The tightest execution window is 4:45–5:00 PM when you finish the braise, rewarm/portion the reserved pork for rolls, assemble rolls and stir-fry the bok choy. This 15-minute window requires focused, continuous work; delays in the braise finishing on time will compress or break the final steps.
- Practical mitigation mindset: Prioritize finishing the braise exactly at its timer; set additional timers and have mise en place completed for rolls (herbs washed, wrappers and noodles ready) before the braise ends. If you fall behind, skip rolling some fresh rolls and serve remaining fillings plated as "deconstructed" on lettuce cups — still Vietnamese and quick.
- Latest safe start time: You can start as late as 3:30 PM for a 5:00 PM serve.