This authentic Thai Fried Rice (Khao Pad) is super easy to make and comes together in under 30 minutes. Try this easy recipe and serve it as a side dish or main course.

Jump to:
About Thai Fried Rice
Thai Fried Rice, popularly called ‘Khao Pad’ in the local language, is a stir-fried rice recipe with lots of Thai basil, bird’s eye chilies, veggies, and sauces.
It is a great one-pot dish to serve for lunch or dinner. This Thai rice dish has a beautiful balance of sweet, salty, acidic, and spicy flavors that are important in Thai cuisine.
Thai basil fried rice comes together in under 30 minutes from start to finish, and you can choose to make it vegetarian with lots of veggies or add meat of your choice, like shrimp, chicken, pork, beef, etc., to make a non-vegetarian version.
The tantalizing aroma of Khao Pad lingers in the streets of Thailand as this traditional dish is very common amongst street hawkers and restaurants. Not only in Thailand, but you will also find this easy and delicious Thai version of fried rice on the menu of almost every Thai restaurant worldwide.
This Thai fried rice recipe can be easily doubled or tripled as per your requirement.
You can also try my other favorite Thai recipes
- Asian Pad Thai Noodles
- Thai Red Chicken Curry
- Thai Pineapple Fried Rice
- Thai Basil Chicken
- Thai Watermelon Salad
- Thai Sweet Potato Curry
- Chicken Pad Woon Sen
- Thai Green Curry Noodle Soup
- Tom Kha Soup
Ingredients



Rice – Thai jasmine rice is the ideal choice for this Thai style fried rice recipe as it has a unique sweet flavor and is the most preferred rice amongst Asians. However, feel free to use any short grain rice to make this recipe.
To give this dish a healthy twist, you can replace rice with quinoa, couscous, or cauliflower rice.
Basil – Try to get Thai basil for that authentic taste. If it’s unavailable, use regular sweet basil (Italian basil) instead.
Sauces – You will need fish, dark soy, and oyster sauce. To make this dish vegetarian, skip adding fish sauce and use vegetarian oyster sauce instead of regular oyster sauce.
Thai bird’s eye chilies – Thai bird’s eye chilies give this dish a spicy kick. You can use any hot red chili if these chilies are not available.
Shrimp – Use fresh or frozen shrimp. Make sure to clean and devein them if they are already not.
You can replace shrimp with chicken, crab meat, pork, or beef.
Other Ingredients – You will also need garlic, green onions (spring onions), brown sugar, onions, salt, and pepper to make Thai fried rice recipe.
Brown sugar can be replaced with palm sugar or honey.
How To Make Thai Fried Rice
Preparation
Start by gathering all the ingredients. Making this fried rice hardly takes time, but you must be quick while stir-frying it. To make the process quick and smooth, ensure all the required ingredients are prepared and kept next to the cooking counter.
Make sure the rice is already cooked and cooled well. It is essential to use cold rice to keep the grains separate. The fried rice will turn out mushy if the rice is freshly cooked. Check out my instant pot Jasmine rice recipe to cook perfect rice.
Prepare the shrimp. If using frozen shrimp, thaw them to room temperature. Wash them and pat them dry using a kitchen towel. If using fresh shrimp, remove the head and tail. Remove the vein using a sharp paring knife. Wash the shrimp well and pat dry.
If making a vegetarian version, chop the veggies and keep them ready.
Make The Sauce
Mix
- 3 teaspoon dark soy sauce
- 2 teaspoon oyster sauce
- 2 teaspoon fish sauce
- ½ teaspoon brown sugar
in a small bowl and keep aside.
Note – For the vegetarian version, skip adding fish and oyster sauce. You can replace soy sauce with tamari for a gluten-free version.

Pound The Chilies And Garlic
Add 2-3 bird’s eye chilies, 3-4 peeled garlic cloves, and ½ teaspoon salt to a mortar and pestle and pound to make a coarse paste.

Stir Fry The Rice
Heat 3 tablespoon vegetable oil in a wok or a large skillet on high heat.
Once the oil is very hot, add the crushed garlic and red chilies and saute for 8-10 seconds.

Add ½ cup thinly sliced onion and fry for 4-5 seconds.

Add 10-12 shrimp and cook until they turn pink in color, 2-3 minutes.

Now add the sauce mixture and 3 cups of cooked and cooled rice and mix everything well.

Add ½ teaspoon freshly cracked black pepper, ¼ cup chopped green onions, and 1 cup packed Thai basil (roughly torn), and mix well.
Check for salt and add more if needed.

Serve hot with sliced tomato, cucumber, and lime wedges.

Frequently Asked Questions
Khao Pad literally translates to stir-fried rice and is a classic dish of Thailand. Unlike Chinese fried rice, which contains a lot of vegetables, Thai rice is a blend of green onions, shrimp, green onion, and a few sauces that bring tanginess to the recipe.
Fish sauce is the main ingredient that differentiates Thai from Chinese fried rice. The Thai version also has lots of Thai basil added to it, which adds a unique taste.
Chinese fried rice is prepared using any short-grain rice, while Thai-style fried rice is mainly made using Jasmine rice.
For a vegan version, you can skip shrimp and add vegetables such as carrots, broccoli, green onions, beans, mushrooms, etc. You can also use tofu instead of shrimp for the protein in the dish.
Regarding fish sauce, you can use an equal amount of soy sauce instead. And you can opt for vegetarian oyster sauce.
No, this dish is a little high in fat content and calories; therefore, it cannot be considered healthy. You can enjoy it once in a while for your cheat meals. To make it healthy-ish, you can substitute rice with quinoa or couscous.
Pro Tips By Neha
Use day-old rice. If you cook it fresh, cool down the rice fully and then use it to make the dish.
You can add vegetables along with shrimp to make it filling and wholesome.
Prep all the ingredients beforehand and then start this dish. As it is cooked on high heat, you will need ingredients one after the other, and there will be no time left to prep.
Variations
With Pineapple – Add ½ cup of cubed pineapple pieces to the rice while stir-frying. Check out my Thai Pineapple Fried Rice recipe here.
With Mango – Cut a ripe mango into small cubes and add it to the rice. Use firm mango for this recipe.
Cauliflower Rice – Use cauliflower rice instead of regular rice for a low-carb Keto version of this dish.
With Sausages – Add chopped sausages to the rice.
With Chicken – Cut boneless chicken breast into thin slices against the grains. It’s easy to slice the chicken if you freeze it for a few hours. Then saute chicken slices until almost cooked before adding the remaining ingredients.
With Eggs – You can add scrambled eggs to this rice.
Veggies – Add veggies like mushrooms, red bell pepper, Chinese broccoli, etc to make the rice dish more wholesome.
Serving Suggestions
This Thai-style fried rice is full of flavor and thus can be served on its own as a weekday dinner. You can serve it with Thai curries such as Thai Red Curry, Thai Basil Chicken, or Thai Green Curry.
Some salad on the side, like Thai Watermelon Salad, or soups, such as Tom Kha Soup and Thai Pumpkin Noodle Soup, also works great.
Sometimes I even like to serve a simple Thai-flavored grilled chicken or fish on the side.
Storage Suggestions
This rice recipe stays good in the refrigerator for about 2 days. Store it in an airtight container.
Reheat it in the pan or the microwave for a few minutes before serving.
You Might Also Like
Recipe Card

Authentic Thai Fried Rice Recipe (Khao Pad)
Ingredients
For The Sauce
- 3 teaspoons dark soy sauce
- 2 teaspoons oyster sauce
- 2 teaspoons fish sauce
- ½ teaspoon brown sugar
For The Stir Fry
- 2-3 Thai bird's eye chilies (stalks removed)
- 3-4 peeled whole garlic cloves
- ½ teaspoon salt
- 3 tablespoons vegetable oil
- ½ cup thinly sliced onions
- 10-12 shrimp (cleaned and deveined)
- 3 cups cooked Jasmine rice (cooled completely)
- ¼ cup chopped green onions
- ½ teaspoon freshly cracked black pepper
- 1 cup packed Thai basil (roughly torn)
- salt (to taste)
Instructions
Make The Sauce
- Mix soy sauce, oyster sauce, fish sauce, and brown sugar in a small mixing bowl and keep aside.
Pound The Chilies And Garlic
- Add bird’s eye chilies, garlic cloves, and salt to a mortar and pestle and pound to make a coarse paste.
Stir Fry The Rice
- Heat vegetable oil in a wok or a large pan over high heat.
- Once the oil is very hot, add the crushed garlic and red chilies and saute for 8-10 seconds.
- Add onions and fry for 4-5 seconds.
- Add shrimp and cook until they turn pink in color, 2-3 minutes.
- Now add the sauce mixture and cooked rice and mix everything well.
- Add black pepper, green onions, and Thai basil and mix well.
- Check for salt and add more if needed.
- Serve hot with sliced tomato, cucumber, and lime wedges.
Anahita Gilder
Hey Neha. Just made this for dinner tonight and happy to say it disappeared within 15 minutes between the four of us 😊
I’ve tried a few other recipes you’ve posted on Instagram and absolutely love them. I’m a baker by profession and when it comes to cooking for the family I’m always on the lookout for quick easy and yummy recipes. I’m so happy I found you ! Thank you 😊
Neha Mathur
Happy to hear 🙂
Kylie
My husband and I LOVE this!! I end up adding mushrooms but there are never any leftovers! Incredible recipe!!!!
Patty
I am a terrible cook but managed to follow the recipe, OMG it’s amazing! Almost as good as if someone other than me cooked it 😊