Thai Basil Fried Rice

By: MeganPosted: 10/06/2026 Updated: 10/06/2026

This post may contain affiliate links, please see our privacy policy for details

Prep 5 minutes
Cook 15 minutes

This easy 20-minute Thai basil fried rice is bursting with spicy, savory, and aromatic Thai flavors. It’s made with fresh Thai basil, juicy chicken, eggs, hot Thai chilis, and an addictive umami sauce.

Thai Basil Fried Rice

This post may contain affiliate links, please see our privacy policy for details

Thai Basil Fried Rice

Let’s make restaurant-quality Thai basil fried rice straight from your kitchen in under 20 minutes! This fried rice is made with steamed jasmine white rice, juicy chicken thighs, eggs, Thai basil, Thai bird’s eye chilis, and my special sauce, resulting in an irresistible dish.

We always cook this deliciously spicy fried rice at least once a month for our weeknight dinners because it is so good and a great healthy option. Trust me, this Thai recipe delivers the most flavorful, spicy fried rice you will ever enjoy.

A spoonful of Thai basil fried rice lifted from a plate of fried rice.

What is Thai Basil Fried Rice?

Thai basil fried rice is a popular Thai dish made with day-old steamed jasmine rice, tossed with your choice of protein, eggs, garlic, Thai chilis, onions, Thai basil leaves, and a savory stir-fry sauce. The Thai basil is the star of the dish. It has a distinct, aromatic, licorice-anise flavor that pairs well with other aromatic flavors.

This spicy fried rice comes together in one pan. You can serve it for lunch or dinner alongside a side of fresh cucumbers and tomatoes, plus a fresh squeeze of lime. It’s a great option for meal prepping or gatherings because it’s easy to double or triple the recipe.

A top down view of Thai basil fried rice surrounded by table settings.

Ingredients

You can find all of the ingredients for this Thai basil chicken fried rice recipe at your local Asian grocery store. Full measurements and links to everything that I used are in the recipe card below.

Chicken Marinade

  • Chicken thigh: I used boneless, skinless thighs for the juiciest, most forgiving cut.
  • Soy Sauce: to marinade the chicken
  • Sugar: to sweeten the soy sauce.
  • White Pepper: adds a bright, earthy flavor.
  • Water: dilutes the soy sauce so it is not overly salty and overpowering.
All the ingredients for marinating chicken for Thai basil fried rice.

Stir Fry

  • Garlic: adds a rich aromatic flavor to the rice.
  • Thai Chilis: add the heat! Adjust the amount of Thai chilis based on your heat tolerance level. I recommend de-seeding the chilis before using them to reduce the heat.
  • Oyster Sauce: adds a sweet, salty, umami-rich flavor.
  • Fish Sauce: adds a complex sweet, savory, and earthy flavor.
  • Soy Sauce: Use a light Thai soy sauce, such as Golden Mountain Sauce, for a more authentic Thai recipe. I use this soy sauce for almost all my Thai recipes, like my pad see ew (Thai stir-fried noodles), and Pad kra pow (Thai basil minced pork).
  • Sweet Soy Sauce: or kecap manis is a sweet, syrupy soy sauce that adds mostly sweetness with a hint of soy sauce flavor. It is what creates the dark, rich brown color.
  • Granulated Sugar: balances out the highly salty flavors and lightly sweetens the rice.
  • Eggs: add another layer of protein.
  • Yellow Onion: for another sweet aromatic layer.
  • Day-Old Jasmine Rice: Use cold, day-old steamed jasmine rice so the rice won’t get mushy or clumpy.
  • Thai Basil: is the star of the dish! It adds a strong peppery, herbaceous, aromatic flavor. I love pairing this herb with my Taiwanese fried chicken as well!
All the ingredients to make Thai basil fried rice organized and labeled.

Substitutions and Additions

Substitutions

  • Protein: swap the protein for beef, pork, shrimp, or tofu.
  • Vegetarian/Vegan: swap the oyster sauce with vegan oyster sauce and use tamari instead of soy sauce.
  • Noodles: instead of jasmine rice, you can alternatively use vermicelli noodles.

Additions

  • Vegetables: bell peppers, carrots, bean sprouts, broccoli, and mushrooms.
  • Pineapple: You can add pineapple for added freshness and sweetness, or check out my Thai pineapple fried rice.
  • Nuts: toasted cashews or peanuts.

How to Make Thai Basil Fried Rice

Here are the step-by-step instructions for making this Thai basil fried rice recipe.

  1. In a small mixing bowl, marinade the chicken with the marinade ingredients.
Chicken marinating in a large glass bowl.
  1. In a mortar and pestle, crush the roughly chopped garlic and Thai chilis until it turns into a paste.
Chili paste after being smashed in a pestle and mortar.
  1. In a small mixing bowl, combine the oyster sauce, soy sauce, fish sauce, sweet soy sauce (Kecap Manis), and sugar.
Thai basil fried rice sauce in a small glass bowl.
  1. Heat vegetable oil in a wok over high heat until hot. Then add the chicken and sear on both sides until cooked. Remove and set aside.
Chicken cooked in a large wok.
  1. Heat 1 tablespoon of oil over medium heat. Add the eggs and gently scramble until cooked. Remove and set aside.
Eggs scrambled in a large wok.
  1. Add oil to the wok on medium-high heat. Then add the onions and garlic chili paste and saute until fragrant. Then add the rice and sauce. Toss until combined.
Tossing rice with sauce and aromatics in a large wok.
  1. Add back the chicken, eggs, and Thai basil and toss until the basil has wilted.
Tossing Thai fried rice in a large wok.
  1. Serve with more fresh Thai basil, more chilis if needed, lime wedges, fried egg, and fresh cucumbers. Enjoy!
A plate of Thai basil fried rice served with sliced cucumbers and lime slices.

Expert Tips

  • Use cold day-old rice! Using cold, slightly dried-out day-old jasmine rice is ideal, as the grains are drier, allowing them to absorb the sauces without becoming overly mushy or clumpy when cooked. I also recommend breaking up the clumps and separating the grains before you add it into your wok.
  • Mise en place. Have all the ingredients prepped, measured, and ready to go next to the stove before you begin.
  • Use high heat. Using high heat also prevents the rice from getting mushy and clumpy.
  • Adjust the spice level. Thai chilis are VERY hot. If you cannot handle the heat, I recommend omitting them completely. For a less spicy fried rice, de-seed the chili peppers before using.
  • Add Thai basil last. This will preserve the aromatic flavors of the basil.

Storage Instructions

This Thai basil fried rice recipe is best served immediately when hot. You can store any leftovers in an airtight container in the refrigerator for up to 3-4 days.

Reheat: You can reheat your spicy fried rice on the stove in a skillet over medium-high heat or cover it in the microwave until warm.

Freeze: You can also freeze the fried rice, once it’s cooled to room temperature, in a freezer-safe container for up to 3 months. Defrost in the refrigerator overnight before reheating.

Pairing Suggestions

Thai basil fried rice is delicious on its own for a quick lunch or dinner or you can pair it with the following pairing suggestions.

FAQ

What type of rice do I use for this recipe?

The best rice to use for this recipe is day-old white Jasmine rice. Make sure to use day-old rice to prevent the rice from becoming overly mushy and wet when you toss everything together.

Can I make this fried rice vegetarian or vegan?

Yes! You can easily make a vegetarian or vegan fried rice by omitting the chicken and using tofu or other vegetables instead. Also, be sure to use vegan-friendly sauces.

How spicy is this fried rice?

The spice level of this fried rice depends on how many chilies you use! I like to remove all the seeds from Thai chilis for a subtler level of spice. Or you can eliminate the Thai chilis for non-spicy Thai fried rice.

Why is my fried rice mushy?

If your rice is mushy and clumpy, it could be because 1) you did not use cold, slightly dried-out rice, or 2) your wok or skillet was not hot enough. Fresh rice is already soft, and adding it to a wok with more sauce will only make it softer and clumpier. Also, if your wok is not hot, the longer the rice sits on the wok, the softer it will get.

Recipe

A plate of Thai basil fried rice served with sliced cucumbers and lime slices.

Thai Basil Fried Rice

5 from 5 votes
Prep Time 5 minutes
Cook Time 15 minutes
This easy 20-minute Thai basil fried rice is bursting with spicy, savory, and aromatic Thai flavors. It's made with fresh Thai basil, juicy chicken, eggs, hot Thai chilis, and an addictive umami sauce.
Servings: 4 servings
Print Recipe

Ingredients

Chicken Marinade

  • 8 oz chicken thighs cut into bite-sized pieces
  • 2 teaspoon soy sauce Golden Mountain preferred
  • ¼ teaspoon sugar
  • ¼ teaspoon white pepper
  • 1 tablespoon water

Thai Fried Rice

Serve

  • 1 Lime wedge cut
  • 1 Cucumber sliced

Instructions

  • Marinate the chicken. In a small mixing bowl, add the chicken, soy sauce, sugar, white pepper, and water, then combine. Marinate for 15 minutes.
  • Create chili paste. In a mortar and pestle, crush the roughly chopped garlic and Thai chilis until it turns into a paste.
  • Mix the sauce. In a small mixing bowl, combine the oyster sauce, soy sauce, fish sauce, sweet soy sauce, and sugar until the sugar is dissolved.
  • Cook the chicken. In a wok or large pan, heat 1 tablespoon of cooking oil over high heat until hot. Then spread the chicken in one even layer across the wok. Sear on both sides until cooked through. Remove and set aside.
  • Cook the eggs. In the same wok, heat 1 tablespoon of oil over medium heat. Add the beaten eggs and gently scramble until cooked. Remove and set aside.
  • Cook the rice. Heat 1 tablespoon of oil over medium-high heat. Then saute the onions and garlic chili paste until fragrant, about 1-2 minutes. Then add the rice and sauce. Toss until thoroughly combined, breaking up any rice clumps for about 2-3 minutes.
  • Add the chicken, eggs, and Thai basil. Then add back the chicken, eggs, and Thai basil and toss until the Thai basil has wilted and everything is combined, about 1 minute.
  • Serve. Serve immediately with fresh Thai basil, lime wedges, fried egg, and fresh cucumbers. Enjoy!

Notes

See the Expert Tips section for more guidance.

Nutrition:

Calories: 357kcal | Carbohydrates: 44g | Protein: 17g | Fat: 12g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Trans Fat: 0.1g | Cholesterol: 137mg | Sodium: 1024mg | Potassium: 279mg | Fiber: 1g | Sugar: 5g | Vitamin A: 516IU | Vitamin C: 7mg | Calcium: 57mg | Iron: 2mg

Did you enjoy this recipe?

Please leave a 5 star review and tag me on social media @Takestwoeggs 💕

Rate & Review What did you think of this recipe?

5 from 5 votes (3 ratings without comment)

Your email address will not be published. Required fields are marked *

Recipe Rating




  1. 5 stars
    I just made this dish for dinner and it’s a huge hit with my family! I adjusted the sauce portions as I used 1.5 lbs of chicken and 4 cups of rice. We love Thai food and this dish will continue to be included on our dinner rotation. Thanks for the recipe and easy to follow instructions.