Easy Thai Basil Fried Rice
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.

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.

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.


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.


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.

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)
Yes. Chicken, tofu, pork, or even leftover grilled meat all work well.
It’s what makes this Thai basil fried rice, but if you can’t find it, regular basil will still taste good.
It depends on the chilis. You can skip them completely or start with one and adjust.
It’s best fresh, but leftovers reheat well in a pan.

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.

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
Thai Basil Fried Rice
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
- 1½ tablespoon soy sauce
- 1½ 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!
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!
Thank you so much, Melissa! I’m so glad you found it easy and delicious!
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.
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
So glad you liked it! That’s great to know regular basil works just as well. Thanks so much for taking the time to leave a review, I really appreciate it!
Thanks for sharing it!
Love this fried rice! I will add more basil and top it off with sriracha! Simply amazing!