Thai Fried Rice

Must Try

Support the site — ☕ Buy me a coffee

Thai Fried Rice — Fresh homemade recipe photo

Thai Fried Rice

No ratings yet
I learned to make Thai fried rice at a tiny counter in Bangkok where the cook kept throwing in more chile flakes than I could handle. For years after that trip, every attempt fell flat — either too wet or missing something sharp and bright. It took me another dozen tries before I figured out what was actually working: day-old rice, a splash of fish sauce at the end, and letting the eggs get properly browned in the oil.
This is now one of those dishes that earns its place without any effort on my part — it's quick to throw together, feeds four people easily, and somehow always tastes better than I expected. The trick that makes the biggest difference is pressing your rice flat on a baking sheet for fifteen minutes after you fluff it; the drier grains fry up with this almost-crispy quality that restaurant versions have but home cooks usually miss.
I keep a jar of nam pla (Thai fish sauce) right at the front of my pantry because I use it in everything from stir-fries to salad dressings. If you don't have one, soy sauce works fine for the rice itself but the fish sauce adds that particular savory depth that makes this dish distinctly Thai rather than just another fried rice variation.
Prep Time 10 minutes
Cook Time 12 minutes
Total Time 22 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Thai
Calories: 420

Ingredients
  

For the rice:
  • 3 cups cooked jasmine rice preferably day-old or chilled overnight
  • 2 tbsp vegetable oil divided
  • 2 large eggs lightly beaten
  • 1/2 cup frozen peas and carrots thawed
  • 1/4 cup shallots finely diced (about 2 medium shallots)
  • 3 cloves garlic minced
  • 1 tsp red curry paste like Mae Ploy or Maesri brand
For the sauce:
  • 2 tbsp fish sauce
  • 1 tbsp dark soy sauce
  • 1 tbsp light soy sauce
  • 1 tsp sugar
  • 1/2 tsp ground white pepper
For serving:
  • 4 green onions thinly sliced on a bias
  • 1 lime cut into wedges
  • Fresh cilantro leaves optional
  • Crushed roasted peanuts or cashews optional

Method
 

  1. 1. Prep the rice. If your rice is freshly cooked and still warm, spread it out on a baking sheet for at least ten minutes to release steam and dry slightly. Cold day-old rice works best but any chilled rice will do — just break up clumps with a fork so you get even distribution in the wok or skillet.
  2. 2. Make the sauce mixture. In a small bowl, whisk together the fish sauce, dark soy sauce, light soy sauce, sugar, and white pepper until the sugar dissolves completely. Set aside while you cook.
  3. 3. Cook the aromatics. Heat 1 tablespoon of oil in a large wok or heavy skillet over medium-high heat. Add the shallots and cook for about one minute until they soften and turn translucent, then stir in the garlic and red curry paste — cooking them together for another thirty seconds until fragrant but not burned (curry paste burns quickly).
  4. 4. Scramble the eggs. Push everything to one side of your wok/skillet and add the remaining tablespoon of oil to the empty space. Pour in the beaten eggs and let them sit undisturbed for about fifteen seconds, then gently scramble with a spatula until they're just set but still slightly soft — you want curds, not a solid omelet.
  5. 5. Fry the rice. Add your thawed peas and carrots to the wok along with the chilled rice. Break up any remaining clumps with your spatula as you stir-fry everything together for about two minutes until the rice starts to separate nicely. You should be able to see individual grains moving freely now rather than sticking together in globs.
  6. 6. Add sauce and finish. Pour the prepared sauce mixture evenly over the rice and toss continuously for another minute or two, making sure every grain gets coated. The rice will absorb most of the liquid — if it looks too dry after thirty seconds, add a splash more water or broth. Taste and adjust seasoning; you want it savory with just enough sweetness to balance the saltiness from the fish sauce.
  7. 7. Serve immediately. Transfer to serving bowls or plates and garnish generously with green onions, lime wedges on the side, and optional cilantro and crushed nuts. Squeeze fresh lime juice over each portion right before eating — this brightens everything up significantly.

Nutrition

Calories: 420kcalCarbohydrates: 58gProtein: 16gFat: 14gSaturated Fat: 3gCholesterol: 96mgSodium: 1280mgPotassium: 320mgFiber: 4gSugar: 5gVitamin A: 15IUVitamin C: 12mgCalcium: 60mgIron: 2mg

Notes

Tips:

  • The red curry paste is non-negotiable for authentic flavor — don't skip it or substitute with a different type of curry paste. Thai brands like Mae Ploy, Maesri, and Lobo work best.
  • If using day-old rice straight from the fridge, let it sit at room temperature for five minutes before frying so it doesn't clump as much.
  • For extra protein, add diced cooked chicken (about 1 cup), shrimp (peeled and deveined, about 6 ounces), or tofu cubed into the rice when you add the peas and carrots.

Substitutions:

  • Fish sauce → soy sauce + a pinch of salt (you'll lose some depth but it still works)
  • Red curry paste → yellow curry paste for a slightly different flavor profile
  • Jasmine rice → any short-grain white rice (avoid long-grain like basmati unless you prefer the texture difference)

Storage:

Store leftovers in an airtight container in the refrigerator for up to four days. Reheat in a skillet with a splash of water, or microwave in thirty-second intervals while stirring between each. The rice will firm up as it cools but comes back nicely when reheated on medium heat rather than microwaving from cold straight through.

Tried this recipe?

Let us know how it was!

💬 Join the discussion on the forums →

- Visit Our Sponsors -
- Coming Soon -

Latest Recipes

- Coming Soon -

Find a recipe