Thai ‘Railway’ Fried Rice Recipe
Introduction
Thai ‘Railway’ Fried Rice is a flavorful and vibrant dish that brings together fragrant herbs and tangy sauces for a comforting meal. It’s quick to make and perfect for using up leftover rice while delivering authentic Thai tastes right at home.

Ingredients
- 3 tbsp vegetable oil
- 1 small onion, sliced
- 4 garlic cloves, roughly chopped
- 1 tomato, cut into wedges
- 1 handful (about 1/3 cup) of sliced cabbage
- 3 cups cooked rice
- 1 tbsp fish sauce
- 1 tbsp soy sauce
- ½ tbsp dark soy sauce
- 1 tsp white sugar
- ¼ tsp ground white pepper
- 3 eggs, lightly whisked
- 2 tbsp roughly chopped coriander
- 2 tbsp finely sliced spring onion
- Sliced cucumber, to serve
- Wedge of lime, to serve
Chilli fish sauce ‘Prik Nam Pla’:
- 4 tbsp fish sauce
- 1 birds’ eye chilli, finely sliced
- Squeeze of lime
Instructions
- Step 1: For the chilli fish sauce, combine the fish sauce, sliced chilli, and a squeeze of lime in a small bowl. Set aside to allow the flavors to meld.
- Step 2: Heat 2 tablespoons of the vegetable oil in a wok over high heat. Add the sliced onion and chopped garlic and stir-fry for about 20 seconds until fragrant. Add the tomato wedges and cook for half a minute until the tomato just begins to break down. Toss in the sliced cabbage and stir-fry for another 20 seconds until slightly wilted.
- Step 3: Add the cooked rice along with the fish sauce, soy sauce, dark soy sauce, sugar, and ground white pepper. Stir-fry everything together until the rice is evenly coated and heated through. Push the rice mixture to one side of the wok.
- Step 4: Add the remaining 1 tablespoon of vegetable oil to the empty side of the wok. Pour in the whisked eggs and spread them out as they cook. When the eggs are just set, toss them into the rice mixture. Turn off the heat and stir through the chopped coriander and spring onion.
- Step 5: Serve the fried rice with sliced cucumber, a wedge of lime, and the prepared chilli fish sauce on the side for added flavor and heat.
Tips & Variations
- Use day-old rice for better texture, as it prevents the dish from becoming mushy.
- Substitute the fish sauce with soy sauce to make this dish vegetarian-friendly, and add a pinch of salt for depth.
- Adjust the amount of birds’ eye chilli in the chilli fish sauce to control the heat level to your preference.
Storage
Store leftover fried rice in an airtight container in the refrigerator for up to 2 days. Reheat in a wok or microwave until piping hot throughout. Avoid reheating multiple times for best taste and safety.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular white rice instead of jasmine rice?
Yes, you can use regular white rice, but jasmine rice adds a subtle fragrance that is traditional in Thai fried rice recipes.
Is it necessary to add both fish sauce and soy sauce?
Fish sauce provides the authentic salty umami flavor, while soy sauce adds color and additional depth. You can omit one if needed, but using both balances the taste best.
PrintThai ‘Railway’ Fried Rice Recipe
This Thai ‘Railway’ Fried Rice is a vibrant and flavorful dish featuring a perfect balance of savory and tangy elements. Stir-fried with garlic, onions, tomatoes, and cabbage, then seasoned with fish sauce and soy sauces, this recipe is complemented by a chili fish sauce for an authentic spicy kick. Served with fresh cucumber and lime, it’s an easy and satisfying meal inspired by Thailand’s traditional railway station fare.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
Ingredients
Fried Rice
- 3 tbsp vegetable oil
- 1 small onion, sliced
- 4 garlic cloves, roughly chopped
- 1 tomato, cut into wedges
- 1 handful (about 1/3 cup) sliced cabbage
- 3 cups cooked rice
- 1 tbsp fish sauce
- 1 tbsp soy sauce
- ½ tbsp dark soy sauce
- 1 tsp white sugar
- ¼ tsp ground white pepper
- 3 eggs, lightly whisked
- 2 tbsp roughly chopped coriander
- 2 tbsp finely sliced spring onion
To Serve
- Sliced cucumber
- Wedge of lime
Chilli Fish Sauce ‘Prik Nam Pla’
- 4 tbsp fish sauce
- 1 birds’ eye chilli, finely sliced
- Squeeze of lime
Instructions
- Prepare Chilli Fish Sauce: Combine fish sauce, finely sliced birds’ eye chilli, and a squeeze of lime in a small bowl. Set aside to allow the flavors to meld.
- Cook Aromatics: Heat 2 tablespoons of vegetable oil in a wok over high heat. Add sliced onion and roughly chopped garlic. Stir-fry for about 20 seconds until fragrant.
- Add Vegetables: Add tomato wedges to the wok. Stir-fry for approximately 30 seconds or until the tomato starts to break down. Then add the sliced cabbage and stir-fry for 20 seconds to wilt the cabbage slightly.
- Stir-fry Rice and Seasonings: Add cooked rice to the wok along with fish sauce, soy sauce, dark soy sauce, sugar, and ground white pepper. Stir-fry continuously until the rice is evenly coated and heated through.
- Cook Eggs: Push the rice mixture to one side of the wok. Pour the remaining 1 tablespoon of vegetable oil into the empty side of the wok, then pour in the lightly whisked eggs. Spread the eggs out with a spatula as they cook. When the eggs are just set, toss them together with the rice mixture to combine.
- Finish and Serve: Turn off the heat. Toss through the roughly chopped coriander and finely sliced spring onion. Serve the fried rice hot with sliced cucumber, a wedge of lime, and the prepared chilli fish sauce on the side.
Notes
- Use day-old cooked rice for best texture to avoid sogginess.
- Adjust the amount of birds’ eye chilli in the chilli fish sauce to control the spice level.
- Dark soy sauce adds depth of color and a slight sweetness, but can be adjusted or omitted if unavailable.
- You can substitute vegetable oil with peanut or sunflower oil for different flavor variations.
- For a vegetarian version, replace fish sauce with soy sauce or tamari.
Keywords: Thai fried rice, Railway fried rice, fish sauce fried rice, authentic Thai recipe, easy Thai meal, quick stir-fry rice, spicy chili fish sauce

