Thai Basil Fried Rice

Equipment
Ingredients
Fried Rice
- 1 cup day-old rice
- 6 oz thinly sliced beef
- ½ small onion, finely diced
- 3 cloves garlic
- 2 Thai chilies, adjust to spice preference, see note 1
- 2 eggs, whisked
- ½ cup Thai basil leaves
Sauce
- 1 tbsp dark soy sauce, see note 2
- 1 tbsp light soy sauce, see note 2
- 1 tbsp oyster sauce
- 1 tsp sugar
- 1 tsp sesame oil
- ¼ tsp black pepper
Optional Garnishes
- Scallions
- Fried onions
Instructions
- Finely dice the onion. Crush the garlic and Thai chilies together in a mortar and pestle (or finely mince them). Whisk the eggs until smooth.
- In a small bowl, mix together dark soy sauce, light soy sauce, oyster sauce, sugar, sesame oil, and black pepper to make the sauce.
- Heat a pan with a little oil and cook the thinly sliced beef until browned, then remove and set aside.
- In the same pan, add the garlic-chili mixture and onion. Cook for 2 minutes until fragrant, then push everything to one side and pour in the eggs. Scramble until just firm, then mix together with the aromatics.
- Add the rice, beef, sauce, and Thai basil to the pan. Stir-fry everything together until the basil is wilted and the rice is evenly coated in sauce.
- Serve the fried rice in a bowl and optionally garnish with scallions and fried onions.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Why Thai Basil Fried Rice Is My Favorite After-Work Fried Rice
Towards the end of the day, I always hit a very specific level of hunger after 7 PM where I’m too tired to cook something super fancy but still want something that tastes delicious, and that’s where this Thai Basil Fried Rice comes in. It’s fast, spicy, and delivers all the flavors of Thai takeout without the huge mess or restaurant prices!
The combo of garlic, chilies, and Thai basil makes the kitchen (and your clothes) smell incredible, and the sauce clings to every grain of rice in the best way as every fried rice should. I’ve made this so many times after work that I could probably do it with my eyes closed, and honestly, some nights I almost do.

What Makes Thai Basil Fried Rice So Good
The secret weapon here is the Thai basil. If you’ve never cooked with it, it’s got this slightly peppery, almost licorice-like aroma that wakes the dish up right at the end. A lot of South Eastern Asian countries like Thailand and Vietnam use this herb as a core component in their dishes, so when you combine it with beef, rice, and soy sauce, you are reminded of those classic takeout flavors.
What You’ll Need To Make Thai Basil Fried Rice
Fried Rice:
- 1 cup cold, day-old jasmine rice
- 6 oz thinly sliced beef (sirloin, flank, or even hot pot beef all work)
- ½ small onion, finely diced
- 3 cloves garlic
- 2 Thai bird’s eye chilies (adjust to your spice level, I used only 1)
- 2 eggs, whisked
- ½ cup Thai basil leaves (loosely packed)
Sauce:
- 1 tbsp dark soy sauce
- 1 tbsp light soy sauce
- 1 tbsp oyster sauce
- 1 tsp sugar
- 1 tsp sesame oil
- ¼ tsp black pepper
Optional Garnish:
- Sliced scallions
- Crispy fried onions
Step-by-Step Instructions To Make Thai Basil Fried Rice
Dice the onion finely. Crush the garlic and chilies using a mortar and pestle (or finely mince if that’s easier). Whisk the eggs until smooth.

In a small bowl, stir together the dark soy, light soy, oyster sauce, sugar, sesame oil, and black pepper. Set aside.

Heat 2 tablespoons of neutral oil in a large pan or wok over medium-high heat. Sear the beef until browned and slightly crispy on the edges, about 4–5 minutes. Remove and set aside.

In the same pan, add a little more oil if needed. Toss in the garlic-chili paste and diced onion. Stir-fry for 1–2 minutes until fragrant.

Push the aromatics to one side and pour in the eggs. Let them set for a few seconds, then scramble and mix everything together.

Add the rice, cooked beef, and sauce. Stir-fry until the rice is evenly coated and glossy. Right at the end, toss in the Thai basil and cook for another 30 seconds to let the leaves wilt.

Plate it up hot, with scallions and fried onions on top if you want a little extra crunch.

Tips & Variations
- Cold, leftover rice fries up beautifully and will be perfect for fried rice. Fresh rice turns to mush. If you really need it instantly, pre-frozen rice will work too.
- Thai chilies are seriously spicy. Start with one if you’re sensitive, or remove the seeds for a gentler burn.
- Feel free to switch out the beef if you don’t like it. This works just as well with thin-sliced chicken, pork, shrimp, or even crumbled tofu for a vegan version.
- It reheats like a dream, so you can double the batch and stash some for lunch or even meal prep an even bigger batch for the week.
- If you want some extra volume bell peppers, green beans, or even frozen corn can help increase the amount of fried rice.
FAQs
Can I use regular basil instead of Thai basil?
You absolutely can. It’ll still be tasty, but unlike Thai Basil, it won’t have that licorice-like flavor. Holy basil is even closer to what’s used in traditional Thai cooking, if you can find it; however, I’ve found it very hard to find in American grocery stores.
Can I use pre-cooked beef?
Totally. Just make sure to warm it up briefly in the pan before tossing it with the rice so it stays juicy.
Why use both light and dark soy sauce?
Light soy sauce brings the saltiness and umami whereas dark soy sauce adds that deep color that you find in classic fried rice dishes. If you only have one, use light soy and add a pinch more sugar.
Try These Next
- Craving something sweet and salty? Try my Korean Fried Chicken.
- Want something extra rich and cozy? Check out my Soy Braised Pork Belly.
- Looking for more Thai basil recipes? You’ll love my Thai Basil Chicken.