Go Back
+ servings
Closeup of a bowl of fried rice garnished with green onions and basil leaves scattered in the background

Basil Fried Rice

Basil Fried Rice is a delicious Thai-takeout style fried rice recipe. Easy to customise and made in under 20 minutes!
Course Main Course
Cuisine Thai
Diet Gluten Free
Prep Time 10 minutes
Cook Time 10 minutes
Servings 4
Calories 620kcal
Author Shinta


  • Wok


  • 1 tbsp sesame oil
  • 4-5 cloves garlic finely chopped
  • 1- inch piece ginger finely chopped
  • 1 cup Chopped bell pepper I used red and green bell pepper
  • 1 cup Thai Basil roughly chopped or whole
  • 2 eggs
  • 2 tbsp Oyster sauce
  • 1 tbsp Soy Sauce
  • 1 Tbsp Fish Sauce
  • 1 tbsp hot sauce Preferably use Sriracha
  • 2 tbsp brown sugar
  • 3 cups cooked jasmine rice cold or at room temperature


  • Cook the jasmine rice in advance and keep it in the refrigerator to cool for at least 1 hour. You could make it a day ahead and refrigerate as well. Make sure the rice is chilled before using.
  • Add all the sauces to a bowl, mix together and keep aside for later.
  • Break the eggs in a small bowl, whisk and keep aside.
  • Heat the wok on the stovetop until it is very hot. Add the sesame oil, followed by the garlic and ginger. Saute on high heat for a couple of minutes, stirring regularly.
  • Add the chopped bell pepper and saute on high heat for a couple of minutes. If adding additional ingredients such as shrimp or meat, add it now and cook on high heat for a few minutes.
  • Add the Thai Basil leaves and immediately move all the ingredients to the side. Add the eggs and stir to scramble them.
  • As soon as the eggs are cooked, add the sauces and mix.
  • Lower the heat to medium and add the cooked and cooled Jasmine rice. Mix well to combine. The rice should be well coated with the rest of the ingredients.
  • Garnish with chopped green onions, more basil leaves and optionally, sesame seeds. Serve hot.


  • For a vegan version, replace eggs with a slurry made with cornstarch and cold water, skip fish sauce, replace oyster sauce with vegetarian oyster sauce (made with mushrooms)
  • You can add more protein of your choice such as shrimp, shredded chicken, tofu – as per your preference Thai basil is an essential ingredient for making authentic Thai-takeout style fried rice.
  • You can replace it with regular basil but the taste will not be the same


Calories: 620kcal | Carbohydrates: 122g | Protein: 14g | Fat: 7g | Saturated Fat: 1g | Cholesterol: 82mg | Sodium: 979mg | Potassium: 321mg | Fiber: 3g | Sugar: 8g | Vitamin A: 1602IU | Vitamin C: 52mg | Calcium: 78mg | Iron: 2mg