Thai Basil Chicken Bowls

Featured in: Herb-Infused Dishes

This dish features tender, thinly sliced chicken stir-fried with garlic, Thai chilies, and onion for a fragrant base. Bell peppers add a mild crunch, while a balanced sauce of soy, oyster, fish sauce, and brown sugar coats the ingredients. Fresh holy basil leaves are stirred in at the end, imparting a spicy, peppery aroma. Served over jasmine rice, this vibrant blend combines bold aromas and satisfying textures for an easy and flavorful main course.

Updated on Sat, 27 Dec 2025 13:47:00 GMT
Steaming Thai Basil Chicken Bowls, a flavorful and aromatic dinner with rice and fresh basil. Save
Steaming Thai Basil Chicken Bowls, a flavorful and aromatic dinner with rice and fresh basil. | basilhearth.com

There's a particular evening that stands out—I was experimenting with different aromatics at the stove, watching garlic and chilies dance in hot oil, when the smell hit me like a wake-up call. That's when I realized holy basil wasn't just a garnish; it was the entire soul of this dish. What started as a casual weeknight stir-fry turned into something I wanted to make again and again, and now it's become the kind of meal I crave when I need something that feels both comforting and alive.

I remember cooking this for friends who'd just gotten back from Bangkok, and I was genuinely nervous about whether it would hold up to their memories. But watching their faces light up when that basil hit the hot sauce—when the aroma suddenly filled the kitchen—I knew I'd nailed something. One friend asked for the recipe right there, chopsticks still in hand, and that's when I realized this dish had earned its place in my regular rotation.

Ingredients

  • Chicken thighs or breasts (500 g, thinly sliced): Thighs have more flavor and forgive overcooking, but breasts work if that's what you have; slice everything thin so it cooks fast and stays juicy.
  • Soy sauce (3 tbsp): This is your savory backbone, so don't skimp or use the ultra-light version.
  • Oyster sauce (2 tbsp): It adds depth and a subtle sweetness that balances the heat.
  • Fish sauce (1 tbsp): Yes, it smells funky in the bottle, but trust it; it's what makes this taste authentically Thai.
  • Brown sugar (1 tbsp): Just enough to round out the flavors without making this a sweet dish.
  • Water (2 tbsp): This stretches the sauce so it coats everything evenly.
  • Garlic (4 cloves, minced): Mince it fine so it distributes through the oil and won't burn before the chicken goes in.
  • Thai chilies (2–3, finely sliced): These are hot, so taste as you go; you can always add more heat, but you can't take it back.
  • Onion (1 small, thinly sliced): It softens quickly and adds a gentle sweetness that plays well with the basil.
  • Red bell pepper (1, thinly sliced): The color matters here, and the texture should stay just barely crisp.
  • Holy basil (1 cup packed leaves): This is the non-negotiable ingredient; it has a spicy, almost clove-like note that regular basil simply can't replicate, so hunt it down at an Asian market if you can.
  • Jasmine rice (4 cups cooked): The fragrant, slightly sticky texture is your canvas for everything else.
  • Lime wedges (optional): A squeeze at the end brightens everything.

Instructions

Prepare your mise en place:
Whisk together the soy sauce, oyster sauce, fish sauce, brown sugar, and water in a small bowl so it's ready to go—you won't have time to mix once things start moving.
Get the pan screaming hot:
Heat a tablespoon of oil in your largest skillet or wok over medium-high heat until it just barely shimmers and smells hot. This is your insurance policy for getting color on the chicken.
Bloom the aromatics:
Toss in the minced garlic and sliced chilies and stir constantly for about thirty seconds—you're going for fragrant, not burnt, so stay right at the edge of that line.
Soften the onion:
Add the sliced onion and let it cook for about a minute, stirring occasionally, until the edges start to turn translucent.
Cook the chicken through:
Push the onions to the side, add the chicken, and let it sit for a minute before stirring; this is how you get golden color instead of gray. Stir-fry for about four to five minutes until it's cooked through and has picked up some light browning.
Add the pepper:
Toss in the bell pepper strips and keep moving everything for another two minutes; you want it tender but still with a tiny bit of snap.
Pour in the sauce and let it work:
Add your sauce mixture, stir everything together, and let it bubble gently for a minute or two until it coats the chicken and reduces slightly.
Finish with the holy basil:
Pull the pan off heat and immediately stir in the basil leaves—the residual heat will wilt them just enough while keeping their flavor bright and alive.
Serve over rice:
Spoon everything into bowls over fluffy jasmine rice and finish with a lime wedge if you have it.
Stir-fried chicken and vegetables in a savory sauce, beautifully served in Thai Basil Chicken Bowls. Save
Stir-fried chicken and vegetables in a savory sauce, beautifully served in Thai Basil Chicken Bowls. | basilhearth.com

There was a moment during a rainy afternoon when I made this for my partner on a day when everything felt a bit gray. The ritual of slicing the chilies, the warmth of the kitchen filling the whole apartment, the way that basil scent cut through everything—it wasn't just dinner, it was a small act of care that tasted like attention. That's when I understood that this dish is about more than ingredients and technique; it's about showing up for someone with flavor.

The Holy Basil Question

Holy basil is aggressively flavorful in a way that takes some people by surprise. It's peppery and almost clove-like, with a heat that builds on your tongue. If you can't find it, Thai basil is your closest alternative and will still feel authentic. Italian basil is sweeter and won't give you that characteristic spice, so if you go that route, know you're making a different dish—not necessarily worse, just different.

Building Heat and Layers

The beauty of this stir-fry is how its flavors stack. The garlic and chilies create a foundation of heat that the fish sauce amplifies, the oyster sauce adds depth, and the basil brings everything into sharp focus with its peppery notes. If you're nervous about heat, start with one chili and taste the sauce before it goes into the pan. If you want to push it, add extra chilies or a pinch of chili flakes after the sauce goes in, which gives you more control than trying to guess at the beginning.

Making It Your Own

This is a forgiving recipe that welcomes your instincts. Some versions top it with a crispy fried egg, which adds richness and becomes a little moment of luxury when the yolk breaks into the warm rice. Others add a splash of lime juice directly into the sauce for brightness, or scatter some crushed peanuts for texture. The dish works because the fundamentals are solid, so you have room to play.

  • A crispy fried egg on top transforms this into something even more indulgent.
  • A squeeze of fresh lime juice into the sauce right before serving adds unexpected brightness.
  • Crushed roasted peanuts scattered over the top add texture and a subtle nutty undertone.
Close-up of a vibrant Thai Basil Chicken Bowls dish, ready to eat with fragrant holy basil. Save
Close-up of a vibrant Thai Basil Chicken Bowls dish, ready to eat with fragrant holy basil. | basilhearth.com

This is the kind of dish that reminds you why cooking for yourself or someone you love matters. It's fast enough for a regular weeknight, exciting enough to feel like you've done something special, and deeply satisfying in a way that quiets the noise.

Recipe FAQs

Can I substitute holy basil with other herbs?

Yes, if holy basil is unavailable, Thai basil or even Italian basil can be used, though the flavor will vary slightly.

How can I adjust the spice level?

Increase or decrease the amount of Thai chilies or add chili flakes to taste for desired heat.

What type of rice pairs best with this dish?

Fluffy jasmine rice complements the savory sauce and fresh herbs perfectly, balancing the flavors.

Can I use chicken breasts instead of thighs?

Yes, either boneless, skinless chicken thighs or breasts can be thinly sliced and used interchangeably.

Is it possible to make this dish gluten-free?

Use gluten-free soy and oyster sauce alternatives to accommodate gluten-free diets safely.

Thai Basil Chicken Bowls

Tender chicken and fragrant holy basil stir-fried and served atop soft jasmine rice.

Prep Time
15 minutes
Time to Cook
15 minutes
Total Duration
30 minutes
Recipe by Laura Bennett

Recipe Type Herb-Infused Dishes

Skill Level Easy

Cuisine Type Thai

Makes 4 Portions

Dietary Details No Dairy

What You'll Need

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
03 1 small onion, thinly sliced

Vegetables & Herbs

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

To Serve

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

How To Make It

Step 01

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

Step 02

Sauté Aromatics: Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add garlic and chilies; stir-fry for 30 seconds until fragrant.

Step 03

Cook Onion: Add sliced onion to the pan and cook for 1 minute until slightly softened.

Step 04

Cook Chicken: Add chicken to the skillet and stir-fry for 4 to 5 minutes until it starts to brown and is fully cooked.

Step 05

Add Bell Pepper: Stir in red bell pepper and cook for an additional 2 minutes until just tender.

Step 06

Combine with Sauce: Pour sauce mixture into the skillet and stir well, allowing it to bubble and coat the chicken evenly for 1 to 2 minutes.

Step 07

Add Basil Leaves: Remove pan from heat and immediately mix in holy basil leaves until wilted.

Step 08

Serve: Serve hot over bowls of jasmine rice with lime wedges if desired.

Tools Needed

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

Allergy Warnings

Review every ingredient for allergens and reach out to a medical expert if you're uncertain.
  • Contains soy, shellfish, and fish.
  • Use gluten-free soy and oyster sauce to avoid gluten.

Nutrition information (serving size)

These nutritional details are for reference. They're not meant as medical guidance.
  • Caloric Value: 420
  • Fat content: 10 grams
  • Carbohydrates: 54 grams
  • Protein Amount: 28 grams