Thai Weeknight: Pan-Seared Salmon with Lime-Nam Jim
Pan-seared salmon with crisp skin finished with a bright, family-friendly lime-nam jim, accompanied by fragrant jasmine rice, garlicky Chinese broccoli, and a quick cucumber salad; wine and a kid-friendly lime soda complete the program. The schedule staggers holding dishes and finish-to-order elements so everything is hot and texture-right at the 5:00 PM serve.
1. FINAL MENU
- Name of the meal: Thai Weeknight: Pan-Seared Salmon with Lime-Nam Jim
- Cuisine type: Thai
- Serve time: 5:00 PM
This compact Thai meal pairs a high-impact, citrus-forward sauce with reliably child-friendly proteins and quick vegetable and starch accompaniments. The pan-seared salmon provides crisp skin and juicy flesh; lime-nam jim (kept mild) brightens each bite without heat; jasmine rice offers comforting starch; stir-fried Chinese broccoli adds garlic-savoury balance; a quick cucumber salad is dressed at the last minute to keep it crisp. The timeline staggers holding and finish-to-order tasks so the sear and salad dressing land in the final minutes and everything reaches the table at the intended temperature and texture.
- Pan-Seared Thai Salmon with Lime-Nam Jim
- Jasmine Rice
- Stir-Fried Chinese Broccoli with Garlic
- Thai Cucumber Salad (finish-to-order)
- Thai Lime Soda (optional)
- Dry Riesling (adult beverage)
- Thai bird chiles (optional, table-side)
- Roasted crushed peanuts (optional)
2. FULLY EXECUTABLE RECIPES
Pan-Seared Thai Salmon with Lime-Nam Jim
Equipment
- 12-inch heavy skillet (stainless steel or nonstick)
- Instant-read thermometer
- Small mixing bowl (8–12 oz)
- Chef’s knife and cutting board
- Fish spatula or tongs
- Plate and aluminum foil or 200°F oven-safe tray
Ingredients (serves 5)
- Salmon fillets, skin-on: 2.25 lb total (about five 7-oz fillets)
- Kosher salt: 1 1/2 tsp
- Freshly ground black pepper: 1 tsp
- Vegetable oil (neutral): 2 tbsp
- Lime-nam jim (shared mild base):
- Fresh lime juice: 3 tbsp (approx. juice of 1.5 limes)
- Fish sauce: 2 tbsp
- Light brown sugar (packed): 1 tbsp
- Rice vinegar: 1 tbsp
- Minced garlic: 1 clove (about 1 tsp)
- Minced cilantro stems: 2 tbsp
- Warm water: 2 tbsp
- Optional table-side heat (do NOT mix into shared sauce): Thai bird chiles, 3–4 small chiles, sliced ⁰
Practical substitutions
- Salmon → trout or other firm-fleshed fish; reduce sear time for thinner fillets.
- Fish sauce → 1 tbsp soy sauce + 1 tsp anchovy paste (mix).
Cooking / Baking
- Active searing time on stove (as scheduled for two batches): ~10–12 minutes
- Total dish time from first heat to service: ~18 minutes
Instructions
- Remove salmon from refrigerator 10 minutes before searing. Pat fillets dry with paper towels. Season both sides with 1 1/2 tsp kosher salt and 1 tsp black pepper; set on a plate, uncovered for 8–10 minutes.
- Make lime-nam jim (do not add chiles): in a small mixing bowl combine 3 tbsp fresh lime juice, 2 tbsp fish sauce, 1 tbsp light brown sugar, 1 tbsp rice vinegar, 1 minced garlic clove, 2 tbsp minced cilantro stems, and 2 tbsp warm water. Stir until sugar dissolves. Cover and set beside the stove for serving.
- Preheat 12-inch skillet over medium-high heat 2–3 minutes until hot. Add 2 tbsp vegetable oil and swirl to coat.
- Sear first batch (3 fillets): place fillets skin-side down without crowding. Press gently with spatula for 30 seconds to prevent curling. Cook skin-side down 5–6 minutes until skin is crisp and edges of flesh look opaque. Flip and cook 1–2 minutes on flesh side until internal temperature reads 120–125°F for medium-rare or 130°F for medium. Transfer to a warm plate and tent with foil or place on 200°F oven tray for up to 10 minutes.
- Sear second batch (2 fillets) the same way: skin-side down 5–6 minutes, flip 1–2 minutes until internal temp 120–130°F. Remove immediately and plate.
- At service, spoon 1–2 tbsp lime-nam jim over each fillet or serve the sauce family-style. Keep chiles separate as optional table-side heat.
Jasmine Rice
Equipment
- 2-quart saucepan with tight-fitting lid
- Fine-mesh sieve
- Measuring cups and spoons
- Fork for fluffing
Ingredients (serves 5)
- Jasmine rice (uncooked): 2 cups
- Water: 3 cups (for cooking rice) — see Consolidated Shopping List for total water amount
- Kosher salt: 1 tsp
- Vegetable oil or coconut oil: 1 tbsp
Practical substitutions
- Long-grain white rice: use 2 cups rice + 2 3/4 cups water; cook same method but check at 13 minutes.
Cooking / Baking
- Active stovetop simmer time: 15 minutes
- Rest time: 10 minutes
- Total dish time: 25 minutes
Instructions
- Place 2 cups jasmine rice in a fine-mesh sieve and rinse under cold running water until rinse water runs nearly clear (about 30–60 seconds). Drain thoroughly.
- In a 2-quart saucepan combine rinsed rice, 3 cups water, 1 tsp kosher salt, and 1 tbsp oil. Cover and bring to a gentle simmer over medium-high heat.
- Once simmering, reduce heat to low, keep lid on, and cook undisturbed for 15 minutes.
- Remove saucepan from heat and let rest, covered, for 10 minutes. Fluff with a fork and keep covered until plating.
Stir-Fried Chinese Broccoli with Garlic
Equipment
- 10-inch wok or 12-inch skillet
- Chef’s knife and cutting board
- Measuring spoons
- Spatula or tongs
- Small mixing bowl
Ingredients (serves 5)
- Chinese broccoli (gai lan) or broccolini: 1.5 lb (trim ends, cut into 3–4" lengths)
- Vegetable oil: 1.5 tbsp
- Garlic, sliced: 4 cloves (about 2 tbsp)
- Oyster sauce: 2 tbsp
- Light soy sauce: 1 tbsp
- Granulated sugar: 1 tsp
- Water: 2 tbsp (for sauce)
- Sesame oil: 1 tsp
- Kosher salt: 1/4 tsp (use only if oyster sauce is low-sodium)
Practical substitutions
- If Chinese broccoli unavailable: use broccolini or small broccoli crowns trimmed and halved.
Cooking / Baking
- Total active cook time: 8–10 minutes
Instructions
- Trim thick ends from Chinese broccoli and cut into 3–4" pieces. Separate thicker stems from leaves for staging.
- In a small bowl combine 2 tbsp water, 2 tbsp oyster sauce, 1 tbsp light soy sauce, and 1 tsp sugar. Stir to dissolve sugar and set beside the stove.
- Heat wok or large skillet over high heat until very hot (about 1–2 minutes). Add 1.5 tbsp vegetable oil and swirl to coat.
- Add sliced garlic and stir 15–20 seconds until fragrant but not browned.
- Add stems first and stir 1 minute; add leaves and continue to stir-fry 2–3 minutes until bright green and stems are tender-crisp.
- Pour sauce mixture over vegetables, toss 1–2 minutes until evenly coated and liquid reduces slightly.
- Remove from heat, add 1 tsp sesame oil, and add 1/4 tsp kosher salt only when oyster sauce used is labeled low-sodium; otherwise omit the added salt. Transfer to a warm serving dish and hold.
Thai Cucumber Salad (finish-to-order)
Not nut-free: peanuts.
Equipment
- Mixing bowl (medium)
- Chef’s knife and cutting board
- Small whisk or fork
- Serving bowl
Ingredients (serves 5)
- Persian or English cucumbers: 2 medium (about 1 lb), thinly sliced
- Shallot: 1/2 medium, thinly sliced (reserve remainder for other use)
- Fresh cilantro leaves: 2 tbsp chopped (for salad)
- Rice vinegar: 2 tbsp
- Fresh lime juice: 1 tbsp
- Fish sauce: 1 tbsp
- Light brown sugar (packed): 1 tbsp
- Kosher salt: 1/8 tsp
- Roasted crushed peanuts: 1/4 cup (optional) ⁰
Practical substitutions
- If Persian/English cucumbers unavailable: use 2 small slicing cucumbers; peel if waxed.
Cooking / Baking
- Active finish-to-order time: 5 minutes
Instructions
- Early in the timeline, slice cucumbers and thinly slice 1/2 shallot; cover and refrigerate until finish stage (do not dress).
- At finish stage (within ~5 minutes of serving), whisk together 2 tbsp rice vinegar, 1 tbsp fresh lime juice, 1 tbsp fish sauce, 1 tbsp light brown sugar, and 1/8 tsp kosher salt until sugar dissolves.
- Add pre-sliced cucumbers, sliced shallot, and 2 tbsp chopped cilantro to the bowl and toss gently to coat.
- Transfer to serving bowl and sprinkle 1/4 cup roasted crushed peanuts on top if using. Serve immediately.
Thai Lime Soda (optional)
Equipment
- Small saucepan
- Measuring cups and spoons
- Pitcher and stirring spoon
- Glasses and ice
Ingredients (makes five 8-oz servings)
- Granulated sugar: 3/4 cup (for simple syrup)
- Water (for syrup): 3/4 cup
- Fresh lime juice: 5 tbsp (approx. juice of 2–3 limes)
- Chilled sparkling water: 34 fl oz (1 L bottle)
- Ice: as needed
- Lime wedges: 2 wedges for garnish
Practical substitutions
- If using bottled lime juice, use 3/4 cup bottled lime juice and reduce simple syrup used in the pitcher to 5 tbsp.
Cooking / Baking
- Simple syrup prep time: 5–8 minutes; total beverage prep: 10 minutes
Instructions
- Make simple syrup: in a small saucepan combine 3/4 cup granulated sugar and 3/4 cup water. Bring to a gentle simmer over medium heat, stirring until sugar dissolves. Remove from heat and cool to room temperature.
- In a pitcher combine 5 tbsp fresh lime juice and 6 tbsp of the prepared simple syrup (reserve remaining syrup refrigerated for later use). Stir, then add chilled sparkling water (34 fl oz). Stir gently.
- Fill glasses with ice, divide lime soda among five 8-oz portions, and garnish with lime wedges. Serve immediately.
Adult Beverage — Dry Riesling
Not no pork, no alcohol: riesling.
Equipment
- Wine glasses
Ingredients (serves adults)
- Dry Riesling: 1 bottle (750 ml). Chill to 45–50°F before service.
Instructions
- Chill bottle 1–2 hours before service. Serve in chilled wine glasses.
3. LINEAR TIMELINE (3:35 PM–5:00 PM)
- 3:35 PM: (All) Gather equipment and ingredients on the counter: 12" skillet, wok/12" skillet, 2‑quart saucepan, small mixing bowls, measuring spoons/cups, fine-mesh sieve, instant-read thermometer, cutting board, and serving dishes. Place a tray in the oven and preheat oven to 200°F at 4:40 PM if you intend to hold first salmon batch briefly.
- 3:36 PM: (All) Begin mise en place: wash and dry produce. Pull salmon from fridge to sit at room-adjacent temperature for ~10 minutes before searing as scheduled.
- 3:40 PM: (Produce prep) Slice cucumbers and thinly slice 1/2 shallot; place in a covered bowl and refrigerate (do not dress). Chop cilantro leaves (reserve 2 tbsp for salad) and mince cilantro stems (measure 2 tbsp) for nam jim. Trim Chinese broccoli; separate stems and leaves and cut into 3–4" lengths.
- 3:50 PM: (Drinks) Make simple syrup for Thai lime soda: combine 3/4 cup sugar + 3/4 cup water in small saucepan, simmer until dissolved, remove and cool. Transfer cooled syrup to a container and refrigerate.
- 3:55 PM: (Main prep) Mix lime-nam jim ingredients in a small bowl: 3 tbsp lime juice + 2 tbsp fish sauce + 1 tbsp light brown sugar + 1 tbsp rice vinegar + 1 minced garlic clove + 2 tbsp minced cilantro stems + 2 tbsp warm water. Stir until sugar dissolves and cover; set beside the stove.
- 4:02 PM: (Rice) Rinse 2 cups jasmine rice; combine with 3 cups water, 1 tsp kosher salt and 1 tbsp oil in 2‑quart saucepan; bring to a simmer over medium-high heat.
- 4:05 PM: (Rice) Reduce heat to low, cover, and simmer for 15 minutes without lifting the lid.
- 4:10 PM: (Stir-fry prep) While rice simmers, mix broccoli sauce in a small bowl: 2 tbsp water + 2 tbsp oyster sauce + 1 tbsp light soy sauce + 1 tsp sugar; slice garlic (4 cloves) and set near wok.
- 4:20 PM: (Main prep) Pat salmon dry and season both sides with 1 1/2 tsp kosher salt and 1 tsp black pepper; leave on plate uncovered for final 8–10 minutes before searing.
- 4:25 PM: (Stir-fry) Heat wok/skillet over high heat, add 1.5 tbsp vegetable oil, stir-fry sliced garlic 15–20 seconds, add Chinese broccoli stems and leaves, stir 3–5 minutes until bright green and stems tender-crisp, add sauce mixture and toss 1–2 minutes. Finish with 1 tsp sesame oil; add 1/4 tsp kosher salt only if oyster sauce used is low-sodium. Transfer broccoli to a warm serving dish and hold.
- 4:35 PM: (Rice) Rice completes simmering; remove from heat and let rest, covered, for 10 minutes.
- 4:36 PM: (All) Confirm oven 200°F tray is ready for brief holding of first salmon batch; preheat skillet over medium-high for salmon searing (2–3 minutes).
- 4:40 PM: (Main) Add 2 tbsp vegetable oil to preheated skillet and swirl to coat; skillet is ready.
- 4:42 PM: (Main) Sear first batch of salmon (3 fillets): place skin-side down, press gently 30 seconds, cook skin-side down 5–6 minutes until skin crisp and edges opaque.
- 4:48 PM: (Main) Flip first-batch fillets and cook 1–2 minutes until internal temp 120–125°F (or 130°F for medium). Transfer these fillets to 200°F oven tray for brief holding (no more than 8–10 minutes).
- 4:50 PM: (Salad prep) While first batch holds, set out salad serving bowl and measuring spoons; retrieve pre-sliced cucumbers and shallot from refrigerator.
- 4:52 PM: (Main) Start searing second batch of salmon (2 fillets) skin-side down in the hot skillet; press 30 seconds, cook skin-side down 5–6 minutes.
- 4:58 PM: (Main) Flip second-batch fillets and cook 1–2 minutes until internal temperature reaches 120–130°F. Remove from pan and plate immediately.
- 4:58 PM: (Salad finish) Whisk dressing for Thai Cucumber Salad: 2 tbsp rice vinegar + 1 tbsp lime juice + 1 tbsp fish sauce + 1 tbsp light brown sugar + 1/8 tsp kosher salt until sugar dissolves. Add sliced cucumbers, shallot, and 2 tbsp chopped cilantro; toss gently and transfer to serving bowl and top with 1/4 cup roasted crushed peanuts if using (optional). Serve immediately.
- 4:59 PM: (Plating) Fluff rice and transfer to warmed serving bowl(s); place stir-fried Chinese broccoli on the table; set lime-nam jim bowl near the salmon. Pour Thai lime sodas (if using) over ice and place on table. Open and pour Riesling for adults if desired.
- 5:00 PM: (All) Serve the meal.
4. CONSOLIDATED SHOPPING LIST
Produce
- Limes, 6 whole ⁺
- Persian or English cucumbers, 2 medium
- Shallot, 1 medium
- Fresh cilantro, 1 bunch ⁺
- Garlic, 1 head (bulb) ⁺
- Chinese broccoli (gai lan) or broccolini, 1.5 lb (24 oz) (substitute: broccolini)
- Thai bird chiles, 3–4 chiles ⁰
- Lime wedges for garnish, 2 wedges (can be cut from the limes above) ⁺
Meat / Seafood
- Salmon fillets, skin-on, 2.25 lb total
Dry Goods / Pantry
- Jasmine rice (uncooked), 2 cups ⁺
- Vegetable oil (neutral), 4.5 tbsp total ⁺
- Fish sauce, 3 tbsp total ⁺
- Oyster sauce, 2 tbsp
- Light soy sauce, 1 tbsp
- Rice vinegar, 3 tbsp total ⁺
- Light brown sugar (or palm sugar), 2 tbsp total
- Granulated sugar, 3/4 cup (for simple syrup)
- Kosher salt, 2 3/4 tsp total
- Freshly ground black pepper, 1 tsp total
- Sesame oil, 1 tsp
- Roasted crushed peanuts, 1/4 cup ⁰
- Water (for cooking rice, syrup, and sauces), 3 7/8 cups total ⁺
Drinks
- Sparkling water, 34 fl oz (1 L) ⁺
- Dry Riesling, 1 bottle (750 ml)
5. NOTES & ASSUMPTIONS
- Optional table-side items: Thai bird chiles (3–4, in a separate small dish) and roasted crushed peanuts (1/4 cup) for adults only.
- Global substitutions allowed: Chinese broccoli → broccolini or small broccoli crowns; salmon → trout or other firm fish (reduce sear time accordingly); if bottled lime juice is used for soda, follow the stated substitution in the recipe.
- Child-safety: Keep bird chiles out of reach of children and do not mix them into shared sauces or salads.
- Timeline risk(s): The tightest execution window is the salmon searing and the final dressing of the cucumber salad (4:42–4:58 PM). Both require hot pans and coordinated finishing; the main risk is overcooking fish if second batch is delayed or the cook is interrupted.
- Mitigation mindset: Pre-measure and have the lime-nam jim, salad dressing ingredients, and salad bowl ready before the first sear. If the skillet splatters, pause briefly to wipe and proceed—do not slow the searing window. Use the 200°F oven tray for a short hold of the first batch for up to 8–10 minutes only.
- Latest safe start time: You can start as late as 3:35 PM for a 5:00 PM serve.