Thai Basil Fried Rice | Khao Pad Horapa | ข้าวผัดโหระพา
Thai Basil Fried Rice (Khao Pad Horapa) is an aromatic Thai stir-fried rice built on garlic, red chilies, and fresh Thai basil that elevate simple cooked rice into an authentic, restaurant-quality dish. The combination of oyster sauce, dark soy, and tender chicken makes it a complete meal in one pan.
1/2 cup chicken (cut into thin, bite-sized pieces)
1/4 cup red bell pepper (or red jalapeno slices)
1/4 cup onion slices
1/4 cup Chinese long beans (cut into 1” pieces)
1/2 cup Thai basil leaves
1 Tablespoon oyster sauce
1 teaspoon thick dark soy sauce
2 teaspoons thin soy sauce
2 cups pre-cooked jasmine rice (leftover or left out for 1-2 hours)
11 Ingredients
Delivery in as fast as one hour.*
Powered by
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Instructions
1
Prepare the ingredients by finely chopping the garlic and red Thai chili. Slice the chicken into thin, bite-sized pieces. Slice the Chinese long beans, red bell pepper, and onion into thin strips.
2
Heat a wok until very hot and then add 1-2 Tablespoons of canola oil (or any other mild oil of your choice). Add the finely chopped garlic and chilis and stir fry until the garlic is golden brown.
3
Add the chicken pieces and stir fry until it is cooked through. This should take 3-5 minutes, depending on how thick your chicken pieces are. Then add the long beans and red bell peppers, quickly followed by all of the sauces.
4
Once the long beans and peppers are close to done, add the onion slices and stir fry for 30 seconds to a minute until they are translucent, but still slightly firm.
5
Finally, add the rice and mix together with all of the other ingredients. Once the sauces have been mixed thoroughly with the rice, add the Thai basil and turn off the heat. Give everything one more toss and remove from the heat. Serve with a little dish of nam pla prik (fish sauce with sliced Thai chilis).
Was this recipe helpful?
Tips & Notes
Pro tips
Use day-old chilled rice to prevent mushiness; break up clumps with your fingers before cooking.
Add Thai basil in the final 30 seconds off-heat to preserve its fragrance and prevent wilting.
Toast the garlic and chili in oil first to bloom their flavors before adding rice and other ingredients.
Keep the wok or pan over medium-high heat and toss constantly to achieve even cooking and avoid sticking.
Substitutions
Thai basil → regular basil or cilantro + mint (flavor will be less authentic)
Chinese long beans → green beans or snap peas (adjust cooking time slightly)
Red Thai chili → jalapeño or serrano pepper (adjust heat level to taste)
Chicken → shrimp, tofu, or pork (adjust cooking time accordingly)
Storage & make-ahead
Store leftovers in an airtight container in the refrigerator for up to 3 days; reheat gently in a wok or skillet with a splash of water to restore texture.
Common Questions
Can I make Thai Basil Fried Rice without Thai basil?
Thai basil is essential to authentic khao pad horapa flavor, but you can substitute regular basil or a mix of cilantro and mint as a last resort, though the taste will differ.
What type of rice works best for this fried rice?
Day-old cooked rice that's been chilled works best—it fries without clumping. Fresh warm rice will become mushy.
Can I use shrimp or tofu instead of chicken?
Yes. Shrimp cooks in 2-3 minutes; pressed tofu should be pan-fried separately first until golden, then added at the end.
How do I cut Chinese long beans for fried rice?
Cut them into 1-inch pieces so they cook evenly and blend well with the rice without overpowering it.
Is this dish spicy?
One red Thai chili pepper gives moderate heat. Remove the seeds for less spice, or add a second chili if you prefer it hotter.