Thai Spicy Basil Fried Rice is one of those meals that feels special but comes together fast. It has fluffy rice, savory chicken, spicy chilies, lots of fresh basil, and a simple sauce that coats every bite. The first time I made this at home, I was surprised by how much flavor came from such simple ingredients. It quickly became a regular weeknight favorite because it’s easy, filling, and tastes just like something you’d order from a good Thai restaurant.
Servings: 4 servings
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Why I Love This Recipe
I first started making this fried rice when I wanted a quick dinner that didn’t taste boring. After a few tries, I found the perfect balance of spicy, savory, and fresh flavors. The basil makes the whole dish smell amazing, and the sauce soaks into the rice without making it heavy.
What I love most is how every bite is packed with flavor. The rice stays fluffy, the chicken stays juicy, and the fresh basil adds a bright finish.
- Ready in about 30 minutes
- Great way to use leftover rice
- Full of bold Thai-inspired flavor
- Uses simple ingredients
- Easy to adjust the spice level
- Makes excellent leftovers

What You’ll Need
- 4 cups cooked jasmine rice, cold
- 1 pound ground chicken
- 1 cup fresh Thai basil leaves
- 1 medium red onion, diced
- 4 cloves garlic, minced
- 2 red chilies, thinly sliced
- 2 tablespoons vegetable oil
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon fish sauce
- 1 teaspoon sugar

Tools Required
- Large skillet or wok
- Cutting board
- Chef knife
- Mixing bowl
- Measuring spoons
- Measuring cups
- Wooden spoon or spatula
Pro Tips
- Use cold rice from the refrigerator. Fresh hot rice can turn mushy.
- Have all ingredients ready before cooking because the dish cooks quickly.
- Add basil at the very end to keep it bright and fresh.
- Break up rice clumps before adding them to the skillet.
- Start with fewer chilies if you prefer less heat.
Substitutions and Variations
- Use ground turkey instead of chicken.
- Use shrimp instead of ground chicken.
- Replace Thai basil with regular basil if needed.
- Add diced bell peppers for extra vegetables.
- Use brown rice instead of jasmine rice.
- Add a fried egg on top before serving.
Make Ahead Tips
- Cook the rice a day ahead and chill overnight.
- Dice the onion and slice the chilies up to 24 hours ahead.
- Mix the sauce ingredients ahead and refrigerate.
Recipe Instructions
Step 1: Prepare the Sauce
In a small bowl, mix 2 tablespoons soy sauce, 1 tablespoon oyster sauce, 1 teaspoon fish sauce, and 1 teaspoon sugar. Stir until the sugar dissolves.

Step 2: Cook the Chicken
Heat 2 tablespoons vegetable oil in a large skillet over medium-high heat. Add 1 pound ground chicken and cook for 5 to 6 minutes, breaking it apart until browned and fully cooked.
Step 3: Cook the Aromatics
Add 1 medium diced onion, 4 cloves minced garlic, and 2 thinly sliced red chilies to the cooked browned ground chicken. Stir and cook for 2 to 3 minutes until fragrant and softened.

Step 4: Add the Rice
Add 4 cups cold cooked jasmine rice. Break apart any clumps and stir well to combine with the chicken mixture.
Step 5: Add the Sauce
Pour the prepared sauce over the rice mixture. Stir for 2 to 3 minutes until every grain of rice is coated.

Step 6: Add the Basil
Turn off the heat. Add 1 cup fresh Thai basil leaves and stir until slightly wilted.

Step 7: Serve
Spoon the fried rice into a round serving bowl and serve immediately.

Why This Recipe Works (Quick Science)
- Cold rice has less surface moisture, so it fries instead of steaming.
- High heat helps create deeper flavor in the chicken and aromatics.
- Fish sauce and oyster sauce add natural savory compounds that boost flavor.
- Fresh basil releases aromatic oils when it touches the hot rice.
- Sugar balances the salty and spicy ingredients.
Common Mistakes
- Using freshly cooked hot rice instead of chilled rice.
- Overcrowding the skillet.
- Cooking basil too long.
- Adding too much sauce and making the rice soggy.
- Not preparing ingredients before starting.
What to Serve With
- Thai cucumber salad
- Fresh spring rolls
- Steamed broccoli
- Fried egg
- Thai iced tea
- Mango slices
- Coconut soup
Macros Information
Per Serving (Approximate)
- Calories: 465
- Protein: 28g
- Carbohydrates: 45g
- Fat: 18g
- Fiber: 2g
- Sugar: 3g
- Sodium: 780mg
Leftovers and Storage
- Store leftovers in an airtight container for up to 4 days.
- Refrigerate within 2 hours of cooking.
- Reheat in a skillet over medium heat for best texture.
- Microwave in 30-second intervals until hot.
- Freeze for up to 2 months.
FAQ
Q: Can I use fresh rice instead of cold rice?
A: You can, but cold rice gives a much better fried rice texture.
Q: Is Thai basil required?
A: Thai basil gives the most authentic flavor, but regular basil works if needed.
Q: How spicy is this recipe?
A: It has medium heat. Use fewer chilies for a milder version.
Q: Can I make it vegetarian?
A: Yes. Replace the chicken with tofu and use vegetarian oyster-style sauce.
Q: Can I freeze it?
A: Yes. Store in freezer-safe containers for up to 2 months.
Final Thoughts
This Thai Spicy Basil Fried Rice is a simple meal that delivers big flavor without a lot of work. The combination of savory chicken, fragrant basil, spicy chilies, and fluffy rice makes every bite satisfying. If you make this recipe, leave a comment and share how it turned out. I’d love to hear about any variations you tried and answer any questions you have.
