Thai Basil Fried Rice

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

Thai basil fried rice is a quick Thai fried rice with shrimp, eggs, garlic, chilies, and fresh Thai basil tossed with cold rice and a savory soy and oyster sauce. It comes together in about 15 minutes, making it an easy dinner when you have leftover rice or extra Thai basil to use up.

bowl of Thai fried rice with shrimp, garnished with lime wedge, and sliced cucumbers.

Thai basil is what gives this fried rice its distinct flavor. It’s more peppery and aromatic than the sweet basil you typically find at American grocery stores, and adding it at the end keeps that fresh basil flavor from getting lost as the rice cooks.

This is also one of my favorite ways to use up Thai basil before it wilts in the refrigerator. If you bought a bunch for pho or bun rieu and have some left over, you only need a few sprigs to completely change the flavor of a simple fried rice.

If you like fried rice, Vietnamese Fried Rice is another easy option with a similar savory flavor. You can also try Crab Fried Rice for another Thai-style version.

What Is Thai Basil Fried Rice?

Thai basil fried rice is a lot like regular fried rice, but the fresh Thai basil gives it a completely different flavor. It’s savory, a little peppery, and really fragrant once the basil hits the hot rice.

I add the basil near the end so it has just enough time to wilt without losing all of that fresh flavor. Shrimp is my favorite protein for this version because it cooks quickly, but chicken, pork, or tofu would work too.

Ingredients needed for Thai Fried Rice: shrimp, cooked rice, vegetable oil, shallots, green onions, garlic, sesame oil, soy sauce, oyster sauce, salt, pepper, sugar, Thai chilis and Thai basil.

Ingredient Notes

Rice: Cold, cooked rice works best because the grains have had time to dry out, which helps them stay separate when fried. Day-old rice is ideal, but freshly cooked rice can work if you spread it out and let it cool first.

Shrimp: Large shrimp cook quickly and work well with the short cooking time of fried rice. Chicken, pork, tofu, or another cooked protein can also be used.

Thai basil: Look for Thai basil with narrow green leaves and purple stems. It has a stronger, more peppery flavor than Italian sweet basil. Regular basil can work if that’s all you can find, but the flavor will be different.

Thai chilies: These add quite a bit of heat, so use one, two, or leave them out depending on how spicy you want the fried rice.

Soy sauce and oyster sauce: These make up the savory base of the sauce, while a small amount of sugar helps balance the salty flavors.

Sesame oil: Add it with the seasonings for a little extra aroma and flavor.

Please scroll ⬇️ to the recipe card for the full ingredient amounts and instructions.

How to Make Thai Basil Fried Rice

Have everything chopped and measured before you start. Fried rice cooks quickly, so you won’t have much time to prep once the pan is hot.

Start by cooking the shrimp in a large skillet or wok over medium-high heat. They only need a minute or two on each side. Remove them once they’re cooked through so they don’t become tough while the rice finishes cooking.

Pan with sautéed shrimp.
Pan with oil, diced shallots, chopped green onions, and minced garlic.

Add the shallot, green onions, garlic, and Thai chilies to the same pan. Cook just until they become fragrant, then push them to one side and scramble the eggs in the open space.

Add the cold rice along with the soy sauce, oyster sauce, salt, pepper, sugar, and sesame oil. Toss everything together so the seasonings are evenly distributed and break up any clumps of rice as you go.

Sautéed shallots, scallions, and garlic on one side and scrambled eggs on the other.
Pan with sections of sautéed shrimp, rice with seasoning on top, vegetables and eggs.

For a little more texture, let the rice sit against the hot pan for a minute or two before stirring. This gives some of the grains a chance to lightly crisp.

Return the shrimp to the pan and add the Thai basil at the very end. Toss just until the basil begins to wilt, then take the pan off the heat.

Serve the fried rice right away with cucumber slices, tomato wedges, and lime on the side.

Getting Fried Rice Right

✔️ Start with cold rice. Warm, freshly cooked rice contains more moisture and is more likely to clump or become soft.
✔️ Break up the rice before cooking. Separating any large clumps makes it easier to toss everything quickly in the pan.
✔️ Prep everything first. Once the cooking starts, the recipe moves fast.
✔️ Use a hot pan. This helps fry the rice instead of steaming it.
✔️ Give the rice a little time against the pan. Letting it sit briefly creates lightly crisped spots.
✔️ Add the Thai basil last. It only needs enough time to wilt and release its aroma.
✔️ Don’t overcook the shrimp. Cooking it separately at the beginning keeps it tender.

Dark wooden table set up with Thai fried rice in a bowl.

Can I Use Regular Basil?

Yes, but the flavor will be different.

Thai basil has a stronger peppery flavor with subtle licorice or anise notes, while the sweet basil commonly sold in American supermarkets is milder and sweeter.

If you can find Thai basil, I recommend using it because it’s one of the main flavors in this recipe.

Can I Use Freshly Cooked Rice?

You can, but let it cool before adding it to the pan.

Spread freshly cooked rice in a thin layer on a baking sheet or large plate so the steam can escape. Once it has cooled and dried slightly, it will fry much better than hot rice straight from the rice cooker.

45 degree angle of Thai fried rice in a bowl with fish sauce on the side and chopsticks.

Can I Use a Different Protein?

Yes. Chicken, pork, tofu, or leftover cooked meat can all work in place of the shrimp.

Cooking times will vary depending on what you use, so make sure the protein is fully cooked before adding the rice.

How Spicy Is Thai Basil Fried Rice?

That mostly depends on the Thai chilies.

For a mild fried rice, leave them out. For some heat, start with one. If you like spicy food, you can use two or adjust to taste.

Bowl of Thai basil fried rice with shrimp.

What to Serve With Thai Basil Fried Rice

Thai basil fried rice works well as a complete one-pan meal since it already has rice, shrimp, and eggs. I like serving it with sliced cucumbers, tomato wedges, and lime on the side to add something fresh.

If you want another dish with it, Lemongrass Chicken works well with the savory, basil-flavored rice. You can also serve it along with Vietnamese Spring Rolls as a lighter appetizer.

For another fried rice recipe to try next, Crab Fried Rice is a good option with a different Thai-style flavor.

Storing and Reheating

Store leftover Thai basil fried rice in an airtight container in the refrigerator for up to 3 days.

Reheat it in a skillet over medium heat until hot, adding a small splash of water or a little oil if the rice seems dry.

You can also microwave individual portions, although reheating in a skillet does a better job of bringing back some of the fried rice texture.

If you make this Thai Basil Fried Rice, I’d love to hear how it turned out! Leave a comment and rating below.

RECIPE

bowl of Thai fried rice with shrimp.

Thai Basil Fried Rice

Quynh Nguyen
Thai basil fried rice is a quick fried rice with shrimp, eggs, garlic, chilies, and fresh Thai basil tossed with cold rice and a savory soy and oyster sauce. It comes together in about 15 minutes for an easy weeknight dinner.
5 from 60 votes
Prep Time 3 minutes
Cook Time 9 minutes
Total Time 12 minutes
Course Main Course, Side Dish
Cuisine Thai
Servings 6 servings
Calories 216 kcal

Ingredients
  

  • 3 cups cooked and cooled white rice
  • 2 tablespoons vegetable oil, olive oil, avocado oil, or peanut oil
  • ⅓ pound large prawns or shrimp, about 12-15
  • 1 shallot or ½ onion, diced
  • 2 green onions (scallions), thinly sliced
  • 2 garlic cloves, minced
  • 1-2 Thai chili peppers, optional
  • 2 eggs, lightly beaten
  • 1½ tablespoons soy sauce
  • 1½ tablespoons oyster sauce
  • ½ teaspoon salt
  • ½ teaspoon pepper
  • 1 teaspoon sugar
  • 1 tablespoon sesame oil
  • 2-3 sprigs Thai basil

To Serve

  • Tomato wedges
  • Cucumber slices
  • Lime wedges

Instructions
 

  • Cook the shrimp: Heat oil in a large skillet or wok over medium-high heat. Add shrimp and cook on both sides for 1–2 minutes until fully cooked. Remove and set aside.
  • Sauté aromatics: Add a little more oil if needed, then stir in shallots, white part of green onions, garlic, and Thai chili. Cook until fragrant, about 1–2 minutes.
  • Add the eggs: Push the aromatics to one side of the pan. Pour in the beaten eggs and scramble just until set. Mix with the aromatics.
  • Add rice and seasonings: Stir in the cooked rice along with soy sauce, oyster sauce, salt, pepper, sugar, and sesame oil. Stir-fry until everything is evenly coated.
  • Add basil and shrimp: Return the shrimp to the pan and stir in Thai basil. Let the bottom crisp for 1–2 minutes, stir, and repeat if desired.
  • Serve: Transfer to a serving dish and garnish with extra basil, green onions, and a squeeze of lime. Serve hot with tomato and cucumber slices.

Notes

  • Use cold, day-old rice: It’s less sticky and crisps up better.
  • Don’t overcook the basil: Add it at the end so it stays fragrant and fresh.
  • Adjust spice to taste: Thai chilies are hot; use 1 or 2, or skip altogether.
  • Let it crisp: Letting the rice sit undisturbed for a couple of minutes gives it that restaurant-style texture.
  • No shrimp? Sub with chicken, tofu, or keep it veggie!

Nutrition

Calories: 216kcalCarbohydrates: 25gProtein: 8gFat: 9gSaturated Fat: 2gPolyunsaturated Fat: 4gMonounsaturated Fat: 3gTrans Fat: 0.04gCholesterol: 86mgSodium: 734mgPotassium: 122mgFiber: 1gSugar: 1gVitamin A: 179IUVitamin C: 3mgCalcium: 39mgIron: 1mg
Have you tried this recipe? Leave a star rating and let us know how it was!

Similar Posts

5 from 60 votes (57 ratings without comment)

Leave a Reply

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

Rating




7 Comments

  1. 5 stars
    This recipe is better than anything I have had in a restaurant- SO good! Easy to make and doesn’t require a lot of ingredients – perfection!

  2. I had a ton of Thai Basil in my Gardyn that I had no idea what to do with. Found this recipe and it came out so good my daughter came back for seconds. Will definitely make again.

  3. 5 stars
    The flavor of this is excellent. Love how simple the recipe is. I haven’t been able to find Thai basil but I’ve been using regular basil and it’s still delicious. So so good. Highly recommend