This Thai-style basil chicken rice bowl pairs savory, chile-spiked ground chicken with fragrant jasmine rice. If you searched for On Rice Thai Cuisine in Bellingham, this is an independent home recipe inspired by the flavors of Thai basil stir-fries, not a restaurant’s official formula; versions of the dish vary in their basil, heat, and sauces.
Ingredients
- 1½ cups (285 g) jasmine rice, uncooked
- 1¾ cups (415 ml) water, for cooking the rice
- 1 tablespoon (15 ml) neutral oil, such as canola or rice bran oil
- 1 pound (454 g) ground chicken
- 5 garlic cloves (about 15 g), peeled and finely chopped
- 2 small shallots (about 60 g), peeled and thinly sliced
- 2 to 4 Thai bird’s-eye chilies (about 5–10 g), thinly sliced; use fewer for a milder bowl
- 1 cup (100 g) green beans, trimmed and cut into ½-inch (1 cm) pieces
- 1 tablespoon (15 ml) fish sauce
- 1 tablespoon (15 ml) oyster sauce
- 1 tablespoon (15 ml) light soy sauce
- 1 teaspoon (4 g) granulated sugar
- 2 tablespoons (30 ml) water, for loosening the stir-fry sauce
- 1 packed cup (20 g) fresh holy basil leaves, or Thai basil if holy basil is unavailable
- ¼ teaspoon (1 g) fine salt, plus more only if needed after tasting
Instructions
- Prepare the rice and aromatics. Rinse the jasmine rice in a fine-mesh strainer under cool water, swishing it gently until the runoff is less cloudy, about 1 to 2 minutes. Drain well. Chop the garlic, slice the shallots and chilies, trim and cut the beans, and measure the sauces before heating the pan. Wear gloves or wash your hands carefully after handling chilies, and avoid touching your eyes.
- Cook and rest the rice. Put the rinsed rice and 1¾ cups (415 ml) water in a medium saucepan. Bring it just to a boil over medium-high heat, then cover, reduce the heat to low, and simmer gently for 15 minutes. Keep the lid on so steam stays inside. Remove the pan from the heat and leave it covered for 10 minutes; this resting time finishes the grains and helps them stay fluffy. Fluff with a fork just before serving.
- Mix the sauce. While the rice rests, stir together the fish sauce, oyster sauce, soy sauce, sugar, and 2 tablespoons (30 ml) water in a small bowl. Mixing the sauce ahead makes it easier to distribute evenly once the chicken is in the hot pan. The sauce should taste salty, savory, and lightly sweet; the basil and chilies bring the fragrance and heat.
- Soften the aromatics and beans. Heat the oil in a large skillet or wok over medium-high heat until it shimmers. Add the shallots and green beans and stir-fry for about 2 minutes, until the shallots begin to soften and the beans turn bright green. Add the garlic and chilies and stir for 20 to 30 seconds, just until fragrant. Do not let the garlic brown deeply, as it can turn bitter.
- Brown the chicken. Add the ground chicken and salt. Break it into small pieces with a wooden spoon or spatula and cook for 5 to 7 minutes, stirring and scraping the pan, until no pink remains. Check the thickest pieces with a food thermometer: USDA FSIS sets the safe minimum internal temperature for poultry, including ground chicken, at 165°F (74°C). If the pan looks dry before the chicken is cooked, add a tablespoon of water and keep stirring.
- Season the stir-fry. Pour in the mixed sauce and stir for 1 to 2 minutes, letting it coat the chicken and beans. It should lightly cling to the meat rather than pool like soup. Turn off the heat, add the basil, and toss until the leaves wilt, about 20 to 30 seconds. Taste a small bite and adjust only if necessary; fish sauce and soy sauce already contribute plenty of salt.
- Serve. Divide the hot rice among four bowls and spoon the basil chicken over or alongside it. Include some beans and sauce in every portion. Serve promptly while the basil is fragrant and the rice is warm.
Tips
- Choose the basil you can find. Holy basil, sometimes labeled Thai holy basil, has a peppery, clove-like aroma that is especially characteristic of pad kra pao-style cooking. Thai basil is a practical substitute and has a sweeter, anise-like flavor. Ordinary sweet basil will work in a pinch, but the bowl will taste less distinctly Thai. Add any basil at the end so its aroma remains fresh.
- Control the heat in small increments. Bird’s-eye chilies can be much hotter than larger fresh chilies, and their seeds are not the only source of heat. Start with one or two chilies, taste the finished chicken, and offer sliced chilies or chile flakes at the table for anyone who wants more. Avoid rubbing your eyes after cutting them.
- Keep the skillet hot, but do not crowd it. A large pan gives moisture somewhere to evaporate, helping the chicken brown instead of steam. If your skillet is small, cook the chicken in two batches and return it to the pan before adding the sauce. Break the meat into bite-size crumbles rather than stirring constantly; brief contact with the hot pan improves its savory browned flavor.
- Check sauce labels when substituting. Fish sauce and oyster sauce are not interchangeable in flavor. For a fish-free version, use vegetarian mushroom stir-fry sauce instead of oyster sauce and a soy-based seasoning in place of fish sauce; the result will be less briny and more mushroom-forward. Use gluten-free tamari and verified gluten-free sauces if needed, since ordinary soy and oyster sauces may contain wheat.
Serving Suggestions
Jasmine rice is a soft, fragrant base that balances the salty sauce and chile heat. For a lighter-textured bowl, spoon the chicken over a smaller amount of rice and add sliced cucumber or crisp lettuce on the side. These cool, fresh accompaniments contrast with the warm stir-fry without competing with the basil. Lime wedges are another optional table garnish; a squeeze adds brightness, though it is not necessary to the sauce.
For a fuller meal, add a simple vegetable side such as steamed broccoli, sautéed greens, or a small bowl of clear soup. Keep the side seasoning restrained so the fish sauce, soy, and basil remain easy to taste. If you are serving several people with different spice preferences, make the chicken with fewer chilies and put extra sliced chilies, chile flakes, and lime on the table. The rice and chicken can be served separately, letting everyone choose their own proportions.
Variations
Use another protein. Ground pork or ground turkey can replace the chicken in the same quantity. Cook ground pork to 160°F (71°C), the USDA FSIS safe minimum for ground meat; ground turkey is poultry and should reach 165°F (74°C). Thinly sliced beef or pork also works, but cut it across the grain and stir-fry in batches so the pieces sear rather than release too much liquid. Whole cuts of beef or pork should reach 145°F (63°C) followed by a 3-minute rest for the USDA FSIS safe minimum.
Make it vegetarian. Crumbled firm tofu or chopped mushrooms can take the place of the chicken. Press tofu to remove excess water, then brown it well before adding the beans. Use vegetarian mushroom sauce instead of oyster sauce and a vegetarian soy-based seasoning instead of fish sauce. Because these replacements vary in saltiness, add most of the sauce first, taste, and adjust at the end.
Change the vegetables or rice. Green beans are a convenient addition, but you can leave them out for a more meat-focused stir-fry or replace them with finely sliced bell pepper. Add vegetables that need longer cooking before the chicken, and tender greens near the end. Brown rice can be served with the topping, but it generally needs more water and a longer cooking time than jasmine rice, so prepare it according to its package directions rather than using this recipe’s rice timing.
Storage and Reheating
For food safety, refrigerate the chicken and rice within 2 hours of cooking. Store them in separate shallow, airtight containers so they cool more quickly and the rice does not absorb all the sauce. Refrigerated leftovers are best used within 3 to 4 days. Do not leave cooked rice or chicken at room temperature for longer than 2 hours, and discard anything that has been left out longer.
Reheat only the portion you plan to eat. Warm the chicken in a skillet over medium heat with a splash of water, stirring until steaming throughout; microwave it in a covered, microwave-safe dish, stirring halfway through. Add a little water to the rice before covering and reheating so it does not dry out. USDA FSIS guidance is to reheat leftovers to 165°F (74°C), checked with a food thermometer. You can freeze the chicken separately for up to about 2 months for best quality, but the basil will lose some of its fresh aroma and the rice may become softer after thawing. Thaw frozen portions in the refrigerator before reheating.
Frequently Asked Questions
Is this the official recipe from On Rice Thai Cuisine in Bellingham?
No. This is an independent home recipe for Thai-style basil chicken over rice, and it does not claim to reproduce any restaurant’s menu item or kitchen formula. Restaurant dishes and home versions can differ in ingredients, heat, and proportions.
What is pad kra pao?
Pad kra pao is a Thai-style stir-fry associated with holy basil, usually cooked with a protein, garlic, chilies, and savory seasonings, then served with rice. There are many versions, and ingredients can vary by cook and preference. This recipe uses ground chicken and green beans for an easy weeknight bowl.
Can I make the chicken less spicy?
Yes. Start with one small chili, or leave the chilies out of the pan and serve them separately. Removing the seeds may reduce some heat, but it will not make a hot chili completely mild. The garlic, basil, and savory sauce still give the dish plenty of flavor without a large amount of chile.
Can I prepare any part of the recipe ahead?
You can wash and cut the beans, slice the shallots, chop the garlic, and mix the sauce earlier in the day. Keep prepared ingredients covered in the refrigerator, and keep the raw chicken separate from produce and ready-to-eat foods. For the best texture, cook the rice and stir-fry close to serving time; the basil is most aromatic when added just before the dish leaves the pan.
Why is my chicken watery instead of browned?
The pan may be too crowded, the heat may be too low, or the chicken may have released moisture faster than it could evaporate. Use a wide skillet, heat the oil before adding ingredients, and cook in batches if necessary. Let excess liquid cook off before adding the sauce, then stir the sauce in briefly so it coats rather than waters down the crumbles.
Can I use regular basil instead of Thai basil?
Yes. Sweet basil is a workable last-choice substitute, although its flavor is softer and less peppery than holy basil, and less anise-scented than Thai basil. Use the same packed-cup quantity, add it after turning off the heat, and expect a basil chicken bowl with a different but still pleasant aroma.
Related
- Fried Rice with Spanish Beans: Easy One-Pan Meal
- French Toast Rice Cakes with Cinnamon and Maple Syrup
- French Word for Rice: Riz and a Simple Pilaf
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).