Spicy Thai Basil Fried Rice (Ready in 20 Minutes)
This spicy Thai fried rice hits every note a weeknight dinner should: smoky, savory, and on the table in about 20 minutes. Jasmine rice, garlic, chilies, and a generous pile of fresh basil come together in one hot wok.

Crispy edges from the soy sauce, a subtle sweetness, and the peppery bite of Thai basil make it way more interesting than plain takeout. It is also the best way to rescue leftover rice.
Why This Thai Fried Rice Just Works
The high heat gives you those charred, smoky bits that make fried rice taste like it came from a street stall. A mix of fish sauce and soy sauce hits the right balance of salty and savory without being heavy.
Thai basil adds an anise-like freshness you just do not get from regular basil. And because everything cooks so fast, you still get crisp little pops of chili and garlic in every bite.
Ingredients

- 3 cups cooked jasmine rice: day-old and cold, so it stays separate and crisp
- 2 tbsp vegetable oil: or another neutral high-heat oil
- 8 oz boneless, skinless chicken breast, thinly sliced: shrimp, or tofu also work
- 4 garlic cloves, minced: fresh garlic only, no jarred paste
- 2–3 bird’s eye chilies, thinly sliced: adjust to your heat tolerance, or use a mild red chili
- 1 large egg, lightly beaten: beaten with a pinch of salt
- 1 tbsp soy sauce: regular or light soy sauce
- 1 tbsp fish sauce: for that savory depth
- 1 tsp sugar: plain white sugar or coconut sugar
- 1 cup fresh Thai basil leaves: do not substitute with sweet basil if you can help it
- Lime wedges and crispy fried shallots: for serving
Variations and Substitutions
- Make it vegan: skip the egg and fish sauce, use tofu or extra vegetables, and replace fish sauce with 1 tbsp soy sauce plus 1 tsp rice vinegar.
- Swap the protein: thinly sliced flank steak, peeled shrimp, or even leftover rotisserie chicken all cook beautifully here.
- Turn down the heat: use 1 mild red chili instead of bird’s eye, or skip the chilies and add a pinch of white pepper.
- Use different herbs: in a pinch, Italian basil will work, though the flavor is much sweeter and less peppery. Or add a handful of cilantro at the end.
If you love this, Thai basil chicken (pad kra pao) is another quick, fragrant meal that works the same way.
How to Make Spicy Thai Basil Fried Rice
Step 1: Sear the Chicken

Set a wok or large skillet over high heat and let it get smoking hot, about 2 minutes. Swirl in the 2 tbsp oil, then add the sliced chicken in a single layer. Let it sear untouched for 1 minute so the edges start to brown.
Stir-fry the chicken until just cooked through, about 2 minutes more. The pieces should be opaque and lightly golden on the outside, with no pink inside.
Step 2: Fry the Aromatics

Toss in the minced garlic and sliced chilies. Stir-fry everything for 30 seconds until the garlic is fragrant and just starting to turn golden. Watch the heat so the garlic does not burn.
Push the chicken and aromatics to one side of the wok. Pour the beaten egg into the empty space and scramble it quickly, breaking it into small curds, about 30 seconds. Then stir it into the chicken.
Step 3: Stir-Fry the Rice

Add the cold jasmine rice and break up any clumps with a spatula. Drizzle over the 1 tbsp soy sauce, 1 tbsp fish sauce, and 1 tsp sugar. Toss constantly for 2 to 3 minutes, making sure every grain gets coated.
The rice will start to take on color and develop faint charred spots. If it begins to stick, lower the heat just slightly and keep it moving.
Step 4: Toss in the Basil and Serve

Remove the wok from the heat. Fold in the fresh Thai basil leaves and a good squeeze of lime juice. The leaves will wilt in the residual heat in just a few seconds.
Spoon the fried rice into bowls, top with crispy shallots, and serve right away with extra lime wedges. The basil stays fragrant and the edges stay crisp.
Tips for the Best Thai Fried Rice
- Use cold, dry rice: fresh rice is too moist and turns gluey. If you do not have day-old rice, spread it on a tray and chill it uncovered for at least 30 minutes.
- Get the wok smoking hot: that searing heat is what creates wok hei, the subtle smoky char. A cast-iron skillet also works if you do not have a wok.
- Cook the protein first: removing it and adding it back later leads to overcooked chicken. In a hot enough pan, it stays tender while you build the aromatics around it.
- Add the basil off the heat: Thai basil loses its punch if it cooks too long. Let the carryover heat do the work.
Cook times by protein:
| Protein | Approximate Time |
|---|---|
| Chicken breast, sliced | 3–4 mins total |
| Shrimp, peeled | 2–3 mins total |
| Firm tofu, cubed | 4–5 mins total |
Storing Leftover Fried Rice
- Refrigerate: cool the rice quickly and store it in an airtight container for up to 3 days.
- Reheating: a hot skillet with a tablespoon of water revives the crispy edges best. The steam helps loosen the rice while the pan re-crisps the bottom.
What to Serve with Thai Fried Rice
A cold, crunchy cucumber salad dressed with rice vinegar and a pinch of sugar cuts through the richness. Thai iced tea or a light lager also balances the heat nicely. For extra protein, top each bowl with a crispy fried egg.
Frequently Asked Questions
Can I use brown rice instead of jasmine rice?
Yes, but it must be thoroughly chilled and quite dry. The grains are a little chewier and do not get quite as crisp, but the flavor still works.
What if I do not have fish sauce?
Replace it with an equal amount of soy sauce and add 1 teaspoon of rice vinegar or lime juice to bring back some of the savory tang.
Is it really only 20 minutes?
If your rice is cooked and cold and your protein is prepped, yes. The actual cooking time is under 10 minutes once the wok is hot.
Can I use frozen basil?
Thai basil does not freeze well, so fresh is best. If you cannot find it, use fresh Italian basil with an extra squeeze of lime for brightness.

Thai Fried Rice Recipe
Ingredients
Method
- Heat a wok or large skillet over high heat until smoking. Add the oil, then the chicken in a single layer. Sear for 1 minute, then stir-fry until cooked through, about 2 minutes more.
- Add the garlic and chilies and stir-fry for 30 seconds. Push everything to one side, scramble the egg in the empty space, then stir it into the mixture.
- Add the cold rice, soy sauce, fish sauce, and sugar. Stir-fry for 2–3 minutes, breaking up clumps, until every grain is coated and the rice has crisp edges.
- Remove from the heat and fold in the Thai basil and a squeeze of lime. Serve immediately with crispy shallots and extra lime wedges.
