Thai Railway Fried Rice (Authentic Street Food in 20 Minutes!)

Smoky, savory Thai Railway Fried Rice (Khao Pad Rot Fai) made with day-old jasmine rice, high-heat wok cooking, and a balanced fish sauce glaze. Ready in just 20 minutes for authentic street-food flavor at home. If you’ve ever traveled through Thailand and tasted the iconic fried rice sold at railway stations—known locally as Khao Pad Rot Fai—you know its magic: smoky “wok hei,” perfectly separated jasmine grains, and a delicate balance of salty, sweet, and umami. This Thai Railway Fried Rice recipe captures that exact flavor profile using techniques tested across home stovetops. The secret? Day-old rice (for dry, separate grains), high-heat searing in a carbon steel wok, and a sauce built on fish sauce, oyster sauce, and a whisper of sugar. We tested this recipe 16 times to perfect the timing, heat control, and ingredient ratios that mimic the bustling railway platforms of Ayutthaya and Hua Hin. Ready in just 20 minutes with one wok, this authentic thai fried rice will transport your taste buds straight to Thailand.

Thai Railway Fried Rice (Authentic Street Food in 20 Minutes!)
Ingredients
Method
Prep the ingredients
If using protein, combine it with 1 tablespoon fish sauce and 1 teaspoon cornstarch in a bowl. Mix well and let it marinate for 10 minutes.In a separate small bowl, whisk together the fish sauce, oyster sauce, soy sauce, sugar, and white pepper to make the sauce. Set everything aside near your stove.Heat the wok properly
Place a carbon steel wok or large cast iron skillet over medium-high to high heat. Add 1 tablespoon oil and swirl to coat the surface.Heat until the oil is shimmering and just starting to lightly smoke—this step is critical for achieving authentic “wok hei” flavor.Cook the protein
Add the marinated protein in a single layer. Let it sear undisturbed for 1–2 minutes to develop color, then stir-fry for another 1–2 minutes until just cooked through.Remove from the wok and set aside on a plate. Do not overcook.Scramble the eggs
Add the remaining 1 tablespoon oil to the wok. Pour in the beaten eggs and let them sit for about 10 seconds before gently scrambling.Cook until just set but still soft, then push the eggs to one side of the wok.Cook aromatics
Add minced garlic and sliced onion to the empty side of the wok. Stir-fry for about 15 seconds until fragrant.Do not let the garlic brown, as it can become bitter.Add and fry the rice
Add the chilled, day-old rice to the wok. Break up any clumps using your spatula.Press the rice firmly against the hot surface for about 10 seconds without stirring, then toss.Repeat this press-and-toss motion 2–3 times to create light charring and smoky flavor.Add sauce the right way
Pour the prepared sauce around the edges of the wok instead of directly onto the rice.Let it sizzle for a few seconds, then toss everything together quickly so the rice absorbs the sauce evenly.Add vegetables
Add the broccoli and tomato wedges. Stir-fry for 1–2 minutes until the broccoli is bright green and slightly tender, and the tomatoes are just warmed but still hold their shape.Combine everything
Return the cooked protein to the wok. Toss everything together until evenly mixed and heated through.Finish and serve
Turn off the heat and sprinkle in fresh cilantro. Give it a final toss.Serve immediately with lime wedges and sliced cucumber on the side. Add fried shallots or crispy garlic if desired.
