cook · Cook

How to Make Thai Fried Rice

Thai fried rice transforms day-old rice into something extraordinary with fish sauce, garlic, and whatever protein you have on hand. The secret is high heat, cold rice that won't clump, and building layers of flavor starting with aromatics. Cook each component separately, then bring it all together at the end.

Ingredients

Step by step

  1. Prepare your mise en place. Beat 2-3 eggs in a bowl. Mince 3-4 garlic cloves. Slice your protein thin if using chicken, pork, or beef. Have 3-4 cups of day-old jasmine rice ready - it should feel dry and separate easily. Fresh rice will turn mushy.
  2. Heat your wok or large skillet. Get it screaming hot over high heat. Add 2 tablespoons of neutral oil - it should shimmer and almost smoke. Thai fried rice needs aggressive heat to develop the right texture and that slightly charred flavor.
  3. Scramble the eggs first. Pour in the beaten eggs and let them puff for 10 seconds, then scramble into large, fluffy curds. Remove them to a plate before they get rubbery. You'll add them back later.
  4. Cook your protein. Add another splash of oil if needed. Cook your protein until just done - chicken and pork need to be cooked through, shrimp turns pink and curls. Push everything to one side of the pan.
  5. Build the flavor base. Add the minced garlic to the empty side of the pan. It should sizzle immediately. Stir for 15 seconds until fragrant but not brown. Now add the cold rice, breaking up any clumps with your spatula.
  6. Fry the rice. Keep the heat high and stir constantly. The rice should start to separate and take on a slightly toasted aroma. This takes 2-3 minutes. Each grain should look distinct, not mushy.
  7. Season and finish. Add 2-3 tablespoons of fish sauce and 1 tablespoon of soy sauce. Toss everything together, then fold in the scrambled eggs. Add sliced green onions and a handful of cilantro leaves. Taste and adjust the fish sauce.

Tips & troubleshooting

Variations

Questions

Can I use fresh rice instead of day-old rice?
Fresh rice has too much moisture and will turn mushy when stir-fried. If you must use fresh rice, spread it on a baking sheet and let it cool completely, then refrigerate for at least an hour to dry it out.
What's the best oil for Thai fried rice?
Use a neutral oil with a high smoke point like vegetable or canola oil. Avoid olive oil - it has too strong a flavor and will burn at the high heat you need.
How do I know when the rice is properly fried?
The rice grains should look separate and slightly translucent, not clumped together. You'll hear a gentle crackling sound, and the rice will have a slightly toasted aroma.
Can I make this ahead of time?
Thai fried rice is best served immediately while the textures are still distinct. It can be reheated, but the rice tends to soften and lose that perfect fried texture.

Further reading