Bangkok Sunday Supper
A bright, herb-forward Thai supper built around quick pan-seared beef kissed with lime and holy basil, paired with crisp shredded green papaya salad and fluffy jasmine rice. The menu balances bold Southeast Asian aromatics with a mild base and optional table-side heat for those who want it.
1. FINAL MENU
- Name of the meal: Bangkok Sunday Supper
- Cuisine type: Thai
- Serve time: 5:00 PM
One paragraph rationale: A concise Thai Sunday supper that delivers the cuisine’s signature contrasts — bright lime, savory fish sauce, fresh Thai basil — without long cooks or complicated mise en place. The pan-seared beef is the showpiece, finished at the pass for immediate texture and aroma; a freshly dressed Green Papaya Salad keeps the plate crisp and vivid; jasmine rice provides the neutral, comforting starch. The meal is scaled for two, mild by default with a small optional table-side chili condiment for anyone who wants heat.
- Pan-Seared Thai Beef with Holy Basil & Lime
- Green Papaya Salad (Som Tam) — mild, no chilies (finish-to-order)
- Steamed Jasmine Rice
- Nam Pla Prik (table-side chili-fish condiment) (optional)
- Thai Lime Soda (kid-friendly, 2 servings)
- Off-dry Riesling — 1 bottle (adult beverage pairing)
2. FULLY EXECUTABLE RECIPES
Pan-Seared Thai Beef with Holy Basil & Lime
Equipment
- 12-inch heavy skillet (preferably cast-iron) or nonstick skillet
- Chef’s knife, cutting board
- Mixing bowl (medium)
- Measuring spoons
- Tongs
- Small bowl for cornstarch slurry
- Instant-read thermometer (optional)
Ingredients
- 12 ounces flank or skirt steak (trimmed) — about 0.75 lb
- 1 1/4 teaspoons kosher salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon cornstarch
- 1 tablespoon water (for slurry)
- 1 tablespoon vegetable oil (for searing)
- 2 cloves garlic, minced (about 1 tablespoon) ⁺
- 1 small shallot, thinly sliced (about 2 tablespoons)
- 1 tablespoon fish sauce ⁺
- 1 teaspoon granulated sugar ⁺
- 1 tablespoon fresh lime juice (about 1/2 lime) ⁺
- 1 cup packed Thai holy basil leaves (if unavailable: substitute sweet basil leaves, same quantity)
- Optional table hot: 1 small Thai red chili, thinly sliced (serve separately at table)
Practical substitutions
- If holy basil is unavailable, use sweet basil — the dish will be slightly sweeter but valid.
- If cornstarch is not available, omit; the sauce will be thinner and still fine.
Cooking / Baking
-
Total cook time: 12 minutes (active) — includes preheat, searing, quick toss with basil.
-
Target internal temp: not strictly required for thin slices; cook until well browned at high heat, about medium-rare–medium for thin flank slices. If using thermometer, aim for 130–140°F for medium-rare to medium for slices.
Instructions
- Pat steak dry with paper towels. Slice across the grain into 1/4-inch strips. Combine slices in a medium bowl.
- Sprinkle 1 teaspoon kosher salt and 1/4 teaspoon black pepper over the beef; toss to distribute.
- Make a slurry: stir 1/2 teaspoon cornstarch with 1 tablespoon water until smooth; toss slurry with beef so slices have a light coating. Set bowl on counter; do not cook yet.
- Measure and combine sauce: in a small bowl combine 2 cloves minced garlic, 1 tablespoon fish sauce, 1 teaspoon granulated sugar, and 1 tablespoon lime juice; stir to dissolve sugar. Keep near the stove.
- Remove basil leaves from stems and rinse; dry well in a towel or salad spinner. Keep whole leaves.
- Preheat a 12-inch skillet over medium-high heat for 2–3 minutes until very hot. Add 1 tablespoon vegetable oil and swirl.
- Add beef in an even layer (do not overcrowd; if your pan is small, sear in two very quick batches). Let sear undisturbed 60–90 seconds until well-browned, then toss/turn and sear another 60–90 seconds. Total searing time per batch should be 3–4 minutes depending on thickness. Use tongs to move pieces so they get dark edges.
- Immediately pour the prepared sauce into the pan and toss with the beef for 30–45 seconds, scraping browned bits off the pan. Add sliced shallot and toss 15 seconds.
- Add basil leaves and toss 10–15 seconds until basil is wilted and shiny but still fragrant.
- Transfer to a warm plate and serve immediately so the beef remains hot and basil aromatic.
Green Papaya Salad (Som Tam) — mild (finish-to-order)
Not nut-free: peanuts.
Equipment
- Mortar and pestle OR medium mixing bowl and sturdy wooden spoon (or heavy pestle)
- Vegetable peeler
- Julienne peeler or large box grater with large holes (to shred papaya)
- Chef’s knife, cutting board
- Measuring spoons
Ingredients
- 2 cups shredded green papaya (about 8–10 ounces of green papaya)
- 6 cherry tomatoes, halved
- 6 green beans, trimmed and cut into 1-inch pieces
- 1 clove garlic ⁺
- 1 tablespoon palm sugar (or 1 tablespoon packed brown sugar; substitution listed)
- 1 1/2 tablespoons fish sauce ⁺
- 2 tablespoons fresh lime juice (about 1 lime) ⁺
- 2 tablespoons roasted peanuts, coarsely chopped
- Optional (for adults): 1 small Thai red chili, torn or thinly sliced — serve on the side and add at the table
Practical substitutions
- If green papaya is unavailable, use 1/2 cup shredded green mango + 1 1/2 cups shredded carrot for a different but Thai-like bright salad.
- If palm sugar is unavailable, use packed light brown sugar, same quantity.
Cooking / Baking
- Total cook time: 15 minutes (active). This must finish within a few minutes of serve time; do not dress the salad more than ~5 minutes before serving.
Instructions
- Prepare papaya: Peel papaya, remove seeds, and shred with a julienne peeler or box grater to make long thin shreds. Place shredded papaya in a bowl of cold water if you must hold for a few minutes; drain and dry before dressing.
- In mortar and pestle (or in a medium bowl), lightly pound the garlic with the palm sugar until sugar begins to dissolve and garlic is broken down (about 30 seconds). If using a bowl, mash with the back of a spoon until sugar is soft.
- Add fish sauce and lime juice to the mortar and stir/pound briefly to combine (about 15–20 seconds).
- Add the trimmed green beans and pound gently to bruise slightly (10–15 seconds) so they can absorb flavor.
- Add shredded papaya and halved cherry tomatoes; toss vigorously with a spoon or with the pestle to combine and lightly bruise the tomatoes, tossing 45–60 seconds.
- Taste and adjust — the base must remain mild. If it needs more salt, add up to 1/2 teaspoon fish sauce more (but for this plan do not increase beyond quantities above).
- Sprinkle chopped roasted peanuts over the top and toss once. Plate and serve immediately.
Steamed Jasmine Rice
Equipment
- 2-quart saucepan with tight-fitting lid
- Fine-mesh sieve
- Measuring cup, spoon
Ingredients
- 1 cup jasmine rice (uncooked)
- 1 1/4 cups water
- 1/4 teaspoon kosher salt ⁺
Practical substitutions
- If jasmine rice unavailable, use long-grain rice; expect slight texture change.
Cooking / Baking
- Total cook time: 25 minutes (includes simmer and resting). Rice holds; it may finish up to ~15 minutes before serving.
Instructions
- Measure 1 cup jasmine rice into sieve and rinse under cold running water until the rinse runs mostly clear (about 30–45 seconds). Drain.
- Add rinsed rice, 1 1/4 cups cold water, and 1/4 teaspoon kosher salt to a 2-quart saucepan. Cover and bring to a brisk simmer over high heat.
- Once simmering, reduce heat to low to maintain steady gentle simmer, cover tightly, and cook 12–15 minutes without lifting the lid.
- After the cook time, remove from heat and keep covered to rest for 8–10 minutes. Fluff with fork just before serving.
Nam Pla Prik (table-side chili-fish condiment) (optional)
Equipment
- Small bowl
- Measuring spoons
Ingredients
- 2 tablespoons fish sauce ⁰
- 1 tablespoon fresh lime juice ⁰
- 1 teaspoon granulated sugar ⁰
- 1 small Thai chili, thinly sliced (optional) ⁰
- 1 tablespoon water ⁰
Practical substitutions
- If Thai chilies are unavailable, use a small pinch of red pepper flakes in the condiment or omit.
Cooking / Baking
- Total cook time: 3 minutes (mixing). Make at table and serve immediately. This component is optional and must be labeled optional in the FINAL MENU.
Instructions
- Combine fish sauce, lime juice, sugar, and water in a small bowl; stir until sugar dissolves.
- Add sliced chili if using. Serve in a small dish at table for guests to add heat.
Thai Lime Soda (kid-friendly) — 2 servings
Equipment
- 2 tall glasses
- Measuring spoons
- Small pitcher or jar
- Spoon
Ingredients (total for 2 servings)
- 12 ounces club soda (6 oz per serving)
- 4 tablespoons simple syrup (1/4 cup total; 2 tbsp per serving) — see note below
- 2 ounces fresh lime juice (about 4 tablespoons; ~2 tbsp per serving) ⁺
- Ice
- 2 lime wedges for garnish (optional)
Practical substitutions
- If club soda unavailable, use chilled seltzer water.
Cooking / Baking
- Total assembly time: 5 minutes. If making simple syrup: combine equal parts sugar and water, bring to a simmer until dissolved, cool (will take ~15 minutes); to save time make a small quick batch: dissolve sugar in warm water.
Instructions
- Make simple syrup quickly: stir 1/4 cup granulated sugar into 1/4 cup very warm water until dissolved. Cool briefly (can be warm, not hot).
- Divide 1 ounce lime juice and 2 tablespoons simple syrup into each glass over ice.
- Top each with 6 ounces club soda, stir once, garnish with lime wedge.
Off-dry Riesling (adult beverage)
Not no pork, no alcohol: riesling.
Equipment
- Wine glasses
Ingredients
- 1 bottle off-dry Riesling (750 ml) — see shopping list for style guidance
Instructions
- Chill bottle to about 45–50°F and serve chilled. No cooking required.
3. LINEAR TIMELINE (4:20 PM–5:00 PM)
- 4:20 PM: Steamed Jasmine Rice — measure 1 cup jasmine rice, rinse in sieve under cold water ~30–45 seconds; add rice, 1 1/4 cups water and 1/4 tsp kosher salt to 2-qt saucepan and bring to a brisk simmer over high heat.
- 4:23 PM: Steamed Jasmine Rice — reduce to low, cover, and simmer gently for 15 minutes (do not lift lid).
- 4:24 PM: Pan-Seared Thai Beef — pat steak dry and slice across the grain into 1/4" strips; season with 1 tsp kosher salt and 1/4 tsp black pepper and toss with the cornstarch slurry (1/2 tsp cornstarch + 1 tbsp water). Prepare sauce (minced garlic, fish sauce, sugar, lime juice) and set beside stove; pick and dry basil; slice shallot. (Parallel with rice simmer.)
- 4:35 PM: Green Papaya Salad — peel and shred the green papaya (2 cups), halve 6 cherry tomatoes, trim and cut 6 green beans; place shredded papaya in cold water briefly if needed to keep crisp, then drain and dry.
- 4:38 PM: Steamed Jasmine Rice — turn off heat and leave covered to rest for 8–10 minutes (rice will be ready while other finishing tasks proceed).
- 4:40 PM: Final mise for salad and beef — set mortar or mixing bowl for the som tam dressing; have peanuts, lime, and fish sauce nearby. Warm skillet briefly to be ready for searing later.
- 4:45 PM: Green Papaya Salad — begin dressing: lightly pound garlic with palm sugar, add fish sauce and 2 tbsp lime juice, bruise green beans briefly in mortar, then add shredded papaya and tomatoes and toss. Continue assembly but do NOT over-dress earlier than needed; you will finish final toss at 4:58 PM. (This step leaves salad nearly finished but do final toss right before serve.)
- 4:52 PM: Pan-Seared Thai Beef — preheat 12" skillet over medium-high heat 60–90 seconds until very hot; add 1 tablespoon vegetable oil and immediately add beef slices in a single layer. Sear 60–90 seconds, toss/turn, sear another 60–90 seconds until well browned; total sear active time about 3–4 minutes per batch (for our portion, ~1 quick batch). Pour prepared sauce into pan, toss 30–45 seconds, add shallot 15 seconds, then add basil and toss 10–15 seconds to wilt. Finish beef by 5:00 PM.
- 4:58 PM: Green Papaya Salad — final toss, taste and adjust gently; sprinkle 2 tbsp roasted peanuts and toss once. Plate immediately so salad is served at or within ~2 minutes of service.
- 4:59 PM: Rice — fluff rice with fork, transfer to warmed shallow bowl for passing.
- 5:00 PM: Serve — plate rice, divide beef and basil evenly, place som tam on the side; offer optional Nam Pla Prik at the table and Thai Lime Soda + Riesling.
4. CONSOLIDATED SHOPPING LIST
Produce
- 1 small green papaya (about 12 oz) — shredded for salad
- 4 limes ⁺
- 1 cup packed Thai holy basil leaves (one small bunch)
- 3 cloves garlic ⁺
- 1 small shallot
- 6 cherry tomatoes
- 6 green beans
- Optional: 1 small Thai red chili ⁰
Meat / Seafood
- 12 ounces flank or skirt steak
Dry Goods / Pantry
- 1 cup jasmine rice
- Fish sauce — 4.5 tablespoons total ⁺
- Granulated sugar — 14 teaspoons (4 tbsp + 2 tsp) total ⁺
- Palm sugar — 1 tablespoon (or packed brown sugar 1 tbsp)
- Roasted peanuts — 2 tablespoons
- Vegetable oil (neutral oil, e.g., canola or vegetable) — 1 tablespoon
- Cornstarch — 1/2 teaspoon
- Kosher salt — 1 1/4 teaspoons total ⁺
- Black pepper — 1/4 teaspoon
Drinks
- Club soda — 12 ounces (chilled)
- Off-dry Riesling — 1 bottle (750 ml)
Notes on notation: Items used in more than one component are marked with ⁺. Items used only for optional components are marked with ⁰.
5. NOTES & ASSUMPTIONS
- Optional table-side items: Nam Pla Prik (chili-fish condiment) and extra sliced Thai chilies for those who want heat; these are served at table so base meal remains mild.
- Global substitutions: Holy basil → sweet basil if unavailable; palm sugar → packed light brown sugar; green papaya → shredded carrot + shredded green mango (approximate) if papaya impossible.
- Child-safety notes: No children present; if serving hot, take care transferring the hot skillet and keep the optional chilies out of reach of children.
- Timeline risks: The tightest execution window is the final 10 minutes (4:52–5:00 PM) when the beef must be seared and the papaya salad must be finished and plated. Both tasks need attention at the same time; this is the single riskiest period.
- Mitigation mindset: Stage and measure all sauce components and have salad ingredients prepped and within arm’s reach before starting the beef sear. Pre-mix the beef sauce and have basil washed and dried. Work quickly on the salad final toss between sears or during the 30–45 second tosses; if necessary, slightly shorten rice rest by 1–2 minutes to free hands. Avoid trying to sear more than one crowded batch — cook in a single well-heated batch for speed.
- Latest safe start time: You can start as late as 4:20 PM for a 5:00 PM serve.