Ingredients
Method
- Start plain rice. Rinse and drain rice, add your cooker’s specified water, and cook on the white-rice setting. Leave it plain; the beef supplies seasoning. Rest closed 5–10 minutes after cooking and fluff.
- Prepare cucumber. Slice the cucumber and keep chilled. Serve plain, or dress the portion you will eat with rice vinegar, soy sauce, optional sesame oil, and optional chili flakes. No sugar. Keep it separate from the hot skillet.
- Mix the sauce. Stir together 1 tablespoon soy sauce, 2 teaspoons fish sauce, 3 tablespoons water, and optional cornstarch.
- Brown the beef. Heat a large skillet over medium-high. For 95/5 beef, add a little oil if needed. Spread beef out and leave 2–3 minutes to develop brown patches, then break it up and continue cooking. Spoon off excess fat if needed, retaining enough to cook onion.
- Soften onion. Add onion and cook 4–5 minutes, stirring, until softened. Add a little oil if the pan is dry.
- Add garlic and chili. Stir in garlic and chopped chili for 30–60 seconds until fragrant; do not burn the garlic.
- Sauce the beef. Stir the sauce again, pour it in, and scrape up browned bits. Bubble 1–2 minutes until juicy and lightly coated, not soupy. Ground beef must reach 160°F.
- Fold in basil and serve. Turn off heat and fold in Thai basil just until wilted. Taste before adding salt. Spoon over rice with cold cucumber alongside and optional fried egg.
Notes
Timing from the saved recipe: 25 minutes, or your rice cooker cycle if longer. Basil and fish-sauce options: Holy basil is traditional for pad kra pao; Thai basil has a different, anise-like aroma. Fresh ordinary basil is an acceptable but different-tasting fallback; dried basil is not recommended. Freeze spare fresh leaves promptly for later cooked dishes. If omitting fish sauce, replace its 2 teaspoons with 1 teaspoon extra soy sauce (1 tablespoon + 1 teaspoon soy total); optional 1/2 teaspoon Worcestershire adds depth but is not a Thai equivalent.