Easy 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 fast, straightforward dish made with garlic, shrimp, eggs, and a savory sauce tossed with cooked rice. Everything comes together in one pan, with lightly crisped rice, tender shrimp, and soft scrambled eggs mixed throughout. A handful of Thai basil goes in at the very end, adding that fresh, slightly peppery aroma that gives the dish its character.

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

It’s full of flavor without feeling heavy, and once you start cooking, it’s on the table in about 15 minutes. This is also one of my favorite ways to use up Thai basil before it wilts in the fridge. If you’ve ever bought a bunch for pho or bun rieu and weren’t sure how to use the rest, this fried rice takes care of that. Simple, flexible, and easy to keep in regular rotation.

Why You’ll Love This Thai Basil Fried Rice

  • Ready in about 15 minutes from start to finish
  • A great use for cold rice and leftover Thai basil
  • Easy to adapt with different proteins or vegetables
  • Bold, savory flavor with a little heat and freshness
  • One pan and very little cleanup

Ingredients You’ll Need

Cold, cooked rice is key. Day-old rice fries better and stays fluffy instead of clumping. If your rice is fresh, spread it out and chill it briefly before cooking.

Shrimp cooks quickly and works really well with the basil, but chicken, pork, tofu, or even leftover grilled meat all work here.

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.

The sauce is simple: soy sauce and oyster sauce for depth, plus a pinch of sugar to balance everything out. This is similar to the seasoning base in my Vietnamese fried rice, but the Thai basil changes the direction completely.

Thai basil is what sets this dish apart. It’s more peppery and aromatic than regular basil, and it holds up well to heat. Regular basil will work in a pinch, but the flavor won’t be the same.

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

How to Make Thai Basil Fried Rice

Start by cooking the shrimp in a hot pan with oil until just pink. Remove them so they stay tender.

In the same pan, cook the aromatics: shallots or onion, garlic, and Thai chilis if you’re using them. This is where the flavor builds.

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

Push everything aside and scramble the eggs directly in the pan. Keep them soft so they mix into the rice instead of drying out.

Add the rice and sauces, then toss quickly over high heat. Let the rice sit briefly before stirring so it can crisp a little.

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.

Return the shrimp to the pan and finish with Thai basil. Once the basil wilts, it’s ready.

Serve right away with lime wedges or fresh cucumber slices on the side.

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

Tips for the Best Thai Fried Rice

✔️ Use cold rice so it fries instead of steaming
✔️ Prep everything before you turn on the heat
✔️ Cook over high heat for better texture
✔️ Let the rice sit briefly before stirring for crisp edges
✔️ Add Thai basil at the very end so it stays aromatic

FAQs (Stuff People Actually Ask)

Can I use something other than shrimp?

Yes. Chicken, tofu, pork, or even leftover grilled meat all work well.

Is Thai basil really necessary?

It’s what makes this Thai basil fried rice, but if you can’t find it, regular basil will still taste good.

How spicy is this?

It depends on the chilis. You can skip them completely or start with one and adjust.

Can I make this ahead of time?

It’s best fresh, but leftovers reheat well in a pan.

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

How to Store and Reheat

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a skillet over medium heat with a small splash of water or oil to loosen the rice.

Bowl of Thai basil fried rice with shrimp.

What to Serve With It

This fried rice works well on its own, but it also pairs nicely with lighter dishes like Vietnamese shrimp toast or fresh spring rolls. If you want to round out the meal, a simple soup like wonton noodle soup or something grilled on the side, like lemongrass chicken, works well too.

One of Those Recipes You’ll Keep Coming Back To

Thai basil fried rice is fast, flexible, and full of flavor. Once you make it a couple of times, it becomes one of those dishes you can throw together without thinking too much.

If you enjoyed this one, my Thai-style crab fried rice is another great option when you want something similar but a little different. Save this recipe and come back to it the next time you’ve got leftover rice and Thai basil to use up.

RECIPE

bowl of Thai fried rice with shrimp.

Thai Basil Fried Rice

Quynh Nguyen
This Thai fried rice is quick, flavorful, and ready in under 30 minutes. It’s made with juicy shrimp, fluffy rice, garlic, chilies, and Thai basil for that signature fragrance. It’s the perfect weeknight dinner that feels restaurant-worthy but uses simple ingredients you probably already have.
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 198 kcal

Ingredients
  

  • 3 cups cooked and cooled white rice
  • 2 tablespoons vegetable oil (or olive or avacado or peanut oil)
  • pound large prawn 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
  • tablespoon soy sauce
  • tablespoon 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: 198kcalCarbohydrates: 25gProtein: 5gFat: 9gSaturated Fat: 2gPolyunsaturated Fat: 4gMonounsaturated Fat: 3gTrans Fat: 0.03gCholesterol: 55mgSodium: 590mgPotassium: 85mgFiber: 1gSugar: 1gVitamin A: 88IUVitamin C: 3mgCalcium: 24mgIron: 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