Go Back
+ servings
Logo of The Forked Spoon showing Spork
A plate of Thai Fried Rice with Egg
4.87 from 15 votes

Easy Thai Fried Rice Recipe with Fried Egg

This Easy Thai Fried Rice Recipe comes bursting with the tastes and flavors of Thai cuisine and is ready in under 30 minutes!
Prep Time5 mins
Cook Time25 mins
Total Time30 mins
Servings: 4 servings
Calories: 505kcal


  • 2 cups jasmine rice
  • 1 tablespoon olive oil
  • 5 shallots - minced
  • 2 cups carrots - shredded
  • 2 Thai red chiles - thinly sliced (optional)
  • 5 cloves garlic - minced
  • 2 teaspoon fresh ginger - minced
  • 2 tablespoon fish sauce
  • 3 tablespoon soy sauce
  • 1 lime - juiced
  • 1 cup green onion - chopped
  • 4 eggs - cooked, sunny-side-up

Optional toppings

  • crushed peanuts
  • mung bean sprouts
  • fresh chopped cilantro


For the Rice

  • Thoroughly wash and rinse the rice until the water runs clean. 
  • Transfer to a large shallow pot and cover rice with water by approximately 2 inches. Bring water to a boil and cover. Allow rice to cook for 2-4 minutes.
  • Uncover and taste the rice to see if it is cooked (all the water will not be absorbed- that’s ok). When rice is cooked, but not mushy (think al dente), immediately remove from heat, drain, and rinse with cold water to stop cooking. Set aside to drain.

For the Fried Rice

  • Heat olive oil in a large skillet over medium-high heat. Add chopped shallots to the skillet and sauté, stirring occasionally, for 4-6 minutes. Add the shredded carrots to the shallots and stir to combine. Cook for an additional 2-3 minutes.
  • Add the Thai red chili, garlic, and fresh ginger to the shallots and carrots and stir to combine. Cook for one minute.
  • Reduce heat to medium. Add the fish sauce, soy sauce, lime juice, green onion, and cooked rice to the skillet. Thoroughly mix to combine.
  • For the eggs- either scramble together with the rice mixture or fry eggs on the side.
  • Serve rice garnished with chopped peanuts, mung bean sprouts, and fresh chopped cilantro, if desired. Enjoy!


Calories: 505kcal | Carbohydrates: 89g | Protein: 16g | Fat: 8g | Saturated Fat: 2g | Cholesterol: 163mg | Sodium: 1580mg | Potassium: 614mg | Fiber: 4g | Sugar: 6g | Vitamin A: 11180IU | Vitamin C: 12.1mg | Calcium: 115mg | Iron: 2.9mg
Did you make this recipe?Tag @theforkedspoon and hashtag it #theforkedspoon and please leave your star rating in the comment section on this post.