Saigon Weeknight Braise Supper
A home-friendly Vietnamese supper centered on a glossy caramel-braised tofu with mushrooms (kho-style) that delivers deep umami without hours at the stove. Paired with steamed jasmine rice and a bright, finish-to-order cucumber & herb salad, the menu balances rich, comforting braise with cooling herbs for a simple, family-ready weeknight service.
1. FINAL MENU
- Name of the meal: Saigon Weeknight Braise Supper
- Cuisine type: Vietnamese
- Serve time: 17:00
A glossy, fast caramel-kho shows why Vietnamese braises can be weeknight-friendly: silky tofu and mushrooms soak up a sweet-savory caramel broth that’s low-effort yet deeply satisfying, while jasmine rice and a chilled cucumber-and-herb salad give contrast and texture — a full meal that feels assembled, not hurried.
- Caramelized Braised Tofu with Mushrooms (Tofu Kho Chay)
- Steamed Jasmine Rice
- Cucumber & Herb Salad with Lime Dressing
2. FULLY EXECUTABLE RECIPES
Caramelized Braised Tofu with Mushrooms (Tofu Kho Chay)
Equipment
- 3-quart heavy skillet or shallow saucepan with tight-fitting lid (10-inch)
- Cutting board and chef’s knife
- Measuring spoons and cups
- Wooden spoon or heatproof silicone spatula
- Paper towels
Ingredients (serves 4)
- Extra-firm tofu — 28 oz (2 × 14-oz blocks), drained and pat-dried
- Fresh shiitake mushrooms — 8 oz, stems removed, caps halved or quartered
- Shallot — 1 medium (about 1.5 oz), thinly sliced
- Garlic — 4 cloves, minced
- Fresh ginger — 1 inch, peeled and cut into matchsticks (about 1 tbsp)
- Vegetable oil — 2 tbsp
- Granulated sugar — 2 tbsp
- Regular soy sauce — 3 tbsp
- Dark soy sauce — 1 tbsp (for color)
- Water or low-sodium vegetable broth — 1 cup
- Salt — 1/4 tsp
- Ground black pepper — 1/4 tsp
- Green onions — 2 stalks, sliced on a bias for garnish
- Toasted sesame oil — 1/2 tsp (optional, for finish)
Practical substitutions
- Mushrooms: if fresh shiitake are unavailable, use 8 oz cremini or oyster mushrooms (same amount).
- Dark soy sauce: if unavailable, substitute an extra 1 tsp regular soy sauce + 1 tsp molasses or dark brown sugar for color.
- Vegetable broth: you can use water if broth is not stocked.
Cooking / Baking
- Total cook time: 35 minutes
Instructions
- Prepare tofu: unwrap tofu and pat all sides firmly with paper towels to remove surface moisture; cut each block into 3/4–1-inch cubes (about 1-inch cubes). Set aside on paper towels.
- Heat pan: place the 10-inch skillet over medium heat and add 2 tbsp vegetable oil; swirl to coat (30 seconds).
- Caramelize sugar: add 2 tbsp granulated sugar to the hot oil. Stir continuously with a wooden spoon for 2–3 minutes until sugar melts and turns a deep amber (watch closely to avoid burning).
- Aromatics: immediately add the sliced shallot, minced garlic and ginger; stir to coat with caramel for 30 seconds until fragrant.
- Add mushrooms and tofu: add the mushrooms and tofu cubes; gently stir to coat with caramel (30–45 seconds). Be careful: the caramel is hot.
- Add liquids: pour in 1 cup water or vegetable broth, then add 3 tbsp soy sauce and 1 tbsp dark soy sauce. Stir once to combine. The sauce should mostly cover the ingredients; if it looks extremely shallow, add up to 2 tbsp more water.
- Simmer covered: bring to a gentle simmer, reduce heat to low, cover and simmer for 20 minutes, gently turning once at the 10-minute mark to distribute sauce and color.
- Finish seasoning: remove lid, increase heat to medium-low and simmer uncovered 1–2 minutes to thicken slightly. Stir in 1/4 tsp salt and 1/4 tsp black pepper. If using, stir in 1/2 tsp toasted sesame oil.
- Garnish and hold: scatter sliced green onions over the braise and leave in the pan with the heat off but covered. The braise holds for up to 15 minutes at low residual heat; do not let it sit out more than that.
Steamed Jasmine Rice
Equipment
- Medium saucepan with tight-fitting lid (2-quart)
- Fine-mesh strainer
- Measuring cup
Ingredients (serves 4)
- Jasmine rice (long-grain) — 2 cups (dry)
- Water — 2 1/2 cups
- Salt — 1/2 tsp
- Vegetable oil — 1 tsp
Practical substitutions
- If jasmine rice is unavailable, use long-grain basmati (same quantity and method), or use 2 cups short-grain rice but reduce water to 2 1/4 cups.
Cooking / Baking
- Total cook time: 30 minutes (active: ~20 min, rest: 10 min)
Instructions
- Rinse rice: place 2 cups rice in a fine-mesh strainer and rinse under cold running water until the water runs clear (about 30–60 seconds). Drain well.
- Combine: put rinsed rice, 2 1/2 cups water, 1/2 tsp salt and 1 tsp vegetable oil in the 2-quart saucepan; stir once.
- Bring to boil: set over medium-high heat and bring to a full boil (about 5 minutes).
- Simmer covered: when boiling, reduce heat to low, cover tightly and simmer for 15 minutes (do not lift the lid).
- Rest: remove from heat and keep covered; let stand 10 minutes. Fluff with a fork just before serving.
Cucumber & Herb Salad with Lime Dressing (finish-to-order)
Equipment
- Medium bowl
- Small bowl or jar for dressing
- Vegetable peeler or mandoline (optional)
- Tongs or salad servers
Ingredients (serves 4)
- English cucumber — 1 large (about 10–12 oz), thinly sliced on the bias
- Carrot — 1 medium (about 4 oz), julienned (about 1 cup)
- Shallot — 1 small, very thinly sliced
- Thai basil leaves — 1/2 cup packed (about 12–15 leaves)
- Cilantro leaves — 1/2 cup packed
- Mint leaves — 1/3 cup packed
- Lime — 2 (juice yields about 3 tbsp)
- Granulated sugar — 1 tbsp
- Regular soy sauce — 1 tbsp
- Water — 2 tbsp
- Vegetable oil — 1 tbsp
Practical substitutions
- Thai basil: if unavailable, use sweet basil (same amount).
- If you prefer a fish-sauce flavor and are not strictly vegetarian, replace the 1 tbsp soy sauce with 1 tbsp fish sauce.
Cooking / Baking
- Total cook time: 10 minutes (all active, finish within 5 minutes of serve)
Instructions
- Toast mixing: in a small bowl or jar combine 3 tbsp fresh lime juice, 1 tbsp granulated sugar and 1 tbsp soy sauce; stir until sugar dissolves. Add 2 tbsp water and 1 tbsp vegetable oil; whisk to combine.
- Toss salad: in a medium bowl combine sliced cucumber, julienned carrot, and sliced shallot. Add whole herb leaves (basil, cilantro, mint).
- Dress and serve: pour dressing over the salad and toss gently to combine. Serve immediately so herbs and cucumber remain crisp.
3. LINEAR TIMELINE (16:20–17:00)
- 16:20: [Caramelized Braised Tofu] Unwrap and pat-dry 28 oz extra-firm tofu; cut into ~1-inch cubes and set on paper towels. Slice shallot and green onions; mince garlic and cut ginger matchsticks.
- 16:22: [Caramelized Braised Tofu] Heat 10-inch skillet over medium and add 2 tbsp vegetable oil; when warm (30–45 sec) add 2 tbsp granulated sugar and begin stirring to melt/caramelize.
- 16:25: [Caramelized Braised Tofu] When sugar is amber, add sliced shallot, garlic and ginger; stir 30 seconds, then add mushrooms and tofu and coat in caramel for 30–45 seconds.
- 16:26: [Caramelized Braised Tofu] Add 1 cup vegetable broth (or water), 3 tbsp soy sauce and 1 tbsp dark soy sauce; bring to gentle simmer.
- 16:28: [Steamed Jasmine Rice] While braise comes to simmer, rinse 2 cups jasmine rice in a strainer (about 30–60 sec), drain, then place rice in a 2‑quart saucepan with 2 1/2 cups water, 1/2 tsp salt and 1 tsp oil; set over medium-high to bring to boil.
- 16:31: [Caramelized Braised Tofu] Reduce heat to low, cover skillet and simmer braise for 20 minutes; set a timer and leave covered.
- 16:33: [Steamed Jasmine Rice] When the rice pot reaches a full boil (~2–3 min from start), reduce heat to low, cover tightly and simmer for 15 minutes.
- 16:51: [Caramelized Braised Tofu] At the 20-minute mark, uncover the braise; gently turn tofu/mushrooms to coat and simmer uncovered 1–2 minutes to thicken slightly; stir in 1/4 tsp salt and 1/4 tsp pepper. Turn heat off and cover; keep pan in a warm spot (will hold).
- 16:51: [Steamed Jasmine Rice] Fifteen-minute simmer complete — remove rice from heat; keep covered and let rest 10 minutes.
- 16:52: [Cucumber & Herb Salad] Start salad prep: thinly slice cucumber and shallot; julienne carrot; pick herb leaves and place them in a bowl.
- 16:55: [Cucumber & Herb Salad] Make dressing: combine 3 tbsp lime juice, 1 tbsp sugar, 1 tbsp soy sauce, 2 tbsp water and 1 tbsp oil; stir to dissolve sugar.
- 16:56: [Cucumber & Herb Salad] Toss cucumber, carrot, shallot and herbs with dressing; serve immediately (finish-to-order).
- 16:57: [All components] Fluff rice with fork and transfer both rice and braise to serving dishes if desired; give braise a quick stir and sprinkle sliced green onions.
- 17:00: [Service] Serve all three components to table.
4. CONSOLIDATED SHOPPING LIST
Produce
- Shiitake mushrooms — 8 oz
- Shallot — 2 small (about 2 oz) ⁺
- Garlic — 4 cloves
- Fresh ginger — 1 inch
- Green onions — 2 stalks
- English cucumber — 1 large
- Carrot — 1 medium
- Thai basil (or sweet basil) — 1 small bunch (about 1/2 cup leaves)
- Cilantro — 1 small bunch (about 1/2 cup leaves)
- Mint — 1 small bunch (about 1/3 cup leaves)
- Limes — 2
Dry Goods / Pantry
- Extra-firm tofu — 28 oz (2 × 14-oz blocks)
- Jasmine rice — 2 cups (dry)
- Vegetable oil — 3 tbsp ⁺
- Granulated sugar — 3 tbsp ⁺
- Regular soy sauce — 4 tbsp total ⁺
- Dark soy sauce — 1 tbsp
- Low-sodium vegetable broth (or water as substitute) — 1 cup
- Salt — 3/4 tsp total ⁺
- Ground black pepper — 1/2 tsp
5. NOTES & ASSUMPTIONS
- Optional table-side items: sliced fresh chili or chili sauce may be offered at the table for adults who want heat; keep heat out of the shared base.
- Global substitutions: if vegetarian-specific products (vegetarian fish sauce) are preferred, swap 1 tbsp soy sauce in the dressing for 1 tbsp vegetarian fish sauce; the main recipe uses only soy/dark soy and water so it remains vegetarian by default.
- Child-safety note: caramelizing sugar reaches high temperatures and can spit; keep children away from the stovetop during the caramel step.
- Timeline risk(s): the tightest execution window is the caramelization step (16:22–16:26) because sugar can burn quickly; monitor color closely and have aromatics measured and ready before starting sugar. Another risk is managing the rice and braise simultaneously (16:28–16:33); follow the linear timeline steps and use timers.
- Mitigation mindset: prepare all produce (slice shallots, mince garlic, cut tofu) immediately before the earliest start so measurements are ready; keep a pot lid and a second timer on hand. If the caramel begins to smoke, reduce heat immediately and proceed with aromatics to avoid burning.
- You can start as late as 16:20 for a 17:00 serve.