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.
- Total time: 20 min
- Hands-on: 20 min
- Serves: 4
- Difficulty: Easy
Ingredients
- 2-3 eggs
- 3-4 cloves garlic
- 3-4 cups day-old jasmine rice
- 2 tablespoons neutral oil
- 2-3 tablespoons fish sauce
- 1 tablespoon soy sauce
- sliced green onions
- handful cilantro leaves
Step by step
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- Day-old rice is non-negotiable - fresh rice has too much moisture and will turn gummy
- Keep your heat high throughout the entire cooking process
- Cook components separately, then combine at the end for the best texture
- Fish sauce is what makes it taste authentically Thai - don't skip it
- Taste as you go and adjust the fish sauce and soy sauce balance
Variations
- Pineapple Fried Rice. Add chunks of fresh pineapple in the last minute of cooking, along with cashews and a pinch of curry powder. The sweetness balances the salty fish sauce perfectly.
- Crab Fried Rice. Use lump crabmeat instead of other proteins. Add it at the very end just to warm through, along with a squeeze of lime juice and extra cilantro.
- Vegetarian Version. Skip the fish sauce and use soy sauce with a splash of vegetarian mushroom sauce. Add diced tofu, bell peppers, and snap peas for texture and protein.
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.