Thai Basil Chicken Bowls

Featured in: Light Coastal Bowls & Sides

This vibrant Thai-inspired dish combines thinly sliced chicken thighs stir-fried with garlic, chilies, and onion to build depth. Fresh holy basil leaves bring a peppery, aromatic punch as they're stirred in last, preserving their flavor. The sauce blends soy, oyster, fish sauce, and brown sugar to create a savory balance, coating tender chicken and crisp bell peppers. Served hot over fluffy jasmine rice, this dish offers a perfect harmony of spicy, sweet, and umami notes in a quick, easy meal.

Updated on Mon, 29 Dec 2025 09:56:00 GMT
Steaming Thai Basil Chicken Bowls, a colorful explosion of flavors with fluffy rice and fresh basil. Save to Pinterest
Steaming Thai Basil Chicken Bowls, a colorful explosion of flavors with fluffy rice and fresh basil. | coralkettle.com

The smell hit me before I even opened the door, sharp garlic and chili cutting through the hallway. My neighbor was cooking something that made my apartment feel instantly boring. When I asked what it was, she handed me a bowl of Thai basil chicken over rice, and I ate it standing in her kitchen. That night I bought holy basil from the Asian market, even though I had no idea what to do with it yet.

I made this for my brother on a Tuesday night after he helped me move furniture, and he went quiet after the first bite. He does not usually care about food beyond whether it fills him up, but he asked for the recipe on his way out. Now he texts me every few weeks asking if I remembered to buy more fish sauce, which is his way of inviting himself over.

Ingredients

  • Boneless, skinless chicken thighs or breasts: Thighs stay juicier and handle high heat better, but breasts work if you slice them thin and do not overcook.
  • Soy sauce: This is your salt and umami base, so use regular soy sauce, not the low-sodium kind unless you want to adjust the fish sauce up.
  • Oyster sauce: It adds a deep, slightly sweet richness that balances the fish sauce funk.
  • Fish sauce: Smells intense in the bottle but mellows into savory magic when cooked, do not skip it.
  • Brown sugar: Just enough to round out the salty and spicy edges without making it sweet.
  • Garlic: Mince it fresh, the jarred stuff turns bitter in the high heat.
  • Thai chilies: Small but brutal, start with one if you are cautious, you can always add more but you cannot take it back.
  • Onion: Any kind works, I use yellow because it is always in my pantry.
  • Red bell pepper: Adds color and a little sweetness, green bell pepper works but tastes more vegetal.
  • Holy basil leaves: This is the star, it has a spicy, clove-like bite that Thai basil only halfway mimics.
  • Jasmine rice: The floral aroma ties everything together, plain white rice feels like a downgrade here.
  • Lime wedges: Optional but the acid wakes everything up if the sauce tastes too heavy.

Instructions

Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Prepare the sauce:
Whisk together soy sauce, oyster sauce, fish sauce, brown sugar, and water in a small bowl until the sugar dissolves. Set it within reach of the stove because things move fast once you start cooking.
Heat the pan:
Add a tablespoon of vegetable oil to a large skillet or wok over medium-high heat and let it shimmer, not smoke.
Bloom the aromatics:
Toss in the garlic and chilies, stirring constantly for about thirty seconds until the garlic turns golden and the kitchen smells incredible. Do not walk away or the garlic will burn and taste bitter.
Cook the onion:
Add the sliced onion and stir-fry for a minute until it softens at the edges but still has some snap.
Stir-fry the chicken:
Add the chicken in an even layer and let it sit for a minute before stirring, so it gets a little color. Cook for four to five minutes, stirring occasionally, until no pink remains.
Add the bell pepper:
Toss in the sliced bell pepper and stir-fry for two minutes until it is just tender but still bright.
Coat with sauce:
Pour the sauce over everything and stir well, letting it bubble and thicken for one to two minutes. The chicken should be glossy and coated.
Finish with basil:
Pull the pan off the heat and immediately stir in the holy basil leaves, they will wilt in seconds from the residual heat. Serve right away over jasmine rice with lime wedges on the side.
Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Aromatic, sizzling Thai Basil Chicken Bowls topped with vibrant red peppers and fragrant holy basil. Save to Pinterest
Aromatic, sizzling Thai Basil Chicken Bowls topped with vibrant red peppers and fragrant holy basil. | coralkettle.com

One night I cracked an egg into the pan after plating everything and let it fry in the leftover oil and sauce. When the edges got crispy and lacy, I slid it on top of the rice and broke the yolk with my fork. It turned the whole bowl creamy and rich, and now I cannot make this without frying an egg.

Choosing Your Basil

Holy basil is spicy and almost minty with a peppery kick that Italian basil does not have. Thai basil is the middle ground, with a sweet anise flavor that works in a pinch. I have used Italian basil when desperate, and while it is milder and more herbal, it still tastes good. If you have an Asian grocery nearby, grab holy basil, it makes the dish taste like the version you would get in Thailand.

Adjusting the Heat

Thai chilies are small and fierce, and two is enough to make my lips tingle. If you want warmth without pain, slice them in half and scrape out the seeds before adding them. You can also use red pepper flakes or a squirt of sriracha in the sauce, though fresh chilies have a brighter, grassier heat that dried flakes cannot match.

Storing and Reheating

Leftovers keep in the fridge for up to three days in an airtight container. Reheat in a skillet over medium heat with a splash of water to loosen the sauce, microwaving works but the chicken can get rubbery. The basil will darken and lose its punch, so I sometimes toss in a few fresh leaves right before serving.

  • Store the rice separately so it does not get soggy.
  • If meal prepping, undercook the bell pepper slightly so it does not turn mushy when reheated.
  • Freeze individual portions for up to two months, thaw overnight in the fridge before reheating.
Product image
Prep meals effortlessly by chopping vegetables, slicing meats, and serving dinner with the right knife always ready.
Check price on Amazon
Enjoy a delicious and easy weeknight meal: savory Thai Basil Chicken Bowls over jasmine rice. Save to Pinterest
Enjoy a delicious and easy weeknight meal: savory Thai Basil Chicken Bowls over jasmine rice. | coralkettle.com

This is the kind of meal that makes weeknights feel less like a chore and more like something worth sitting down for. Once you make it twice, you will stop measuring and just cook by smell and taste.

Recipe Q&A

What can I use if holy basil is unavailable?

Substitute with Thai basil or Italian basil for a similar aromatic touch, though flavors vary slightly.

How spicy is this dish?

It has a moderate heat from Thai chilies which can be adjusted according to taste by adding more or less.

Can I use chicken breasts instead of thighs?

Yes, thinly sliced chicken breasts work well and cook quickly in the stir-fry method.

What kind of rice pairs best with this dish?

Fluffy jasmine rice is ideal, providing a fragrant and light base to complement the flavors.

Is the sauce gluten-free?

Use gluten-free soy and oyster sauce alternatives to keep the sauce gluten-free.

Can I add extra vegetables?

Absolutely, bell peppers are included, but other quick-cooking veggies like snap peas or carrots suit the stir-fry well.

Thai Basil Chicken Bowls

Tender chicken and spicy holy basil mingle over fragrant jasmine rice in this vibrant dish.

Prep Time
15 minutes
Cook Time
15 minutes
Overall Time
30 minutes
Created by Madison Perry


Skill Level Easy

Cuisine Type Thai

Makes 4 Portion Size

Dietary Details Dairy Free

Ingredient List

Protein

01 1.1 lb boneless, skinless chicken thighs or breasts, thinly sliced

Sauce

01 3 tbsp soy sauce
02 2 tbsp oyster sauce
03 1 tbsp fish sauce
04 1 tbsp brown sugar
05 2 tbsp water

Aromatics

01 4 cloves garlic, minced
02 2 to 3 Thai chilies, finely sliced (adjust to taste)
03 1 small onion, thinly sliced

Vegetables & Herbs

01 1 red bell pepper, thinly sliced
02 1 cup packed fresh holy basil leaves

To Serve

01 4 cups cooked jasmine rice
02 Lime wedges (optional)

Directions

Step 01

Prepare sauce: Combine soy sauce, oyster sauce, fish sauce, brown sugar, and water in a small bowl; set aside.

Step 02

Heat oil: Warm 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat.

Step 03

Sauté aromatics: Add minced garlic and sliced Thai chilies; stir-fry for 30 seconds until fragrant.

Step 04

Cook onions: Add sliced onion and cook for 1 minute until slightly softened.

Step 05

Stir-fry chicken: Add chicken slices and stir-fry for 4 to 5 minutes until browned and fully cooked.

Step 06

Add bell pepper: Incorporate sliced red bell pepper and cook for an additional 2 minutes until just tender.

Step 07

Combine sauce: Pour sauce mixture over contents; stir well and cook for 1 to 2 minutes to allow bubbling and coating.

Step 08

Finish with basil: Remove from heat and immediately fold in fresh holy basil leaves until wilted.

Step 09

Serve: Plate stir-fry over jasmine rice; garnish with lime wedges if desired.

Equipment List

  • Large skillet or wok
  • Chef's knife
  • Cutting board
  • Mixing bowls

Allergy Advisory

Examine all ingredients for allergens and talk to your healthcare provider with any concerns.
  • Contains soy, shellfish (oyster sauce), and fish (fish sauce).
  • Use gluten-free alternatives for soy and oyster sauces if gluten sensitivity is a concern.

Nutritional Info (Each Serving)

The nutrition details are for reference only and shouldn't replace advice from a doctor.
  • Caloric Value: 420
  • Fats: 10 g
  • Carbohydrates: 54 g
  • Proteins: 28 g