Thai Basil Chicken Bowls

Featured in: Hearty Dinners

This vibrant Thai dish features tender stir-fried chicken combined with aromatic holy basil and thinly sliced bell peppers. The chicken is cooked quickly with garlic, Thai chilies, and onion in a savory sauce blending soy, oyster, and fish sauces balanced by brown sugar. Once cooked, fresh holy basil leaves are stirred in for a spicy, peppery aroma. Served over fluffy jasmine rice and optionally garnished with lime wedges, this flavorful meal comes together in just 30 minutes and offers a delicious balance of heat, sweetness, and herbaceous notes.

Updated on Sat, 27 Dec 2025 16:51:00 GMT
Thai Basil Chicken Bowls with vibrant red peppers and fragrant holy basil, ready to eat! Pin
Thai Basil Chicken Bowls with vibrant red peppers and fragrant holy basil, ready to eat! | kitchenprairie.com

There's a moment that happens in every kitchen when you stop following a recipe and start cooking from instinct. For me, that moment came on a humid Bangkok evening when a street vendor handed me a steaming bowl of khao pad gai with holy basil, and I watched the fragrant leaves bruise slightly as he folded them in at the last second. Years later, I recreate that exact smell and urgency at home, and it never fails to transport me back to that small corner of Southeast Asia.

I make these bowls whenever I want to feed people without exhausting myself, which lately is often. My partner once said this tastes like the Bangkok street food we ate on our honeymoon, except I made it, and somehow that felt like the highest compliment I've ever received in a kitchen.

Ingredients

  • Boneless, skinless chicken thighs or breasts (500 g): Thighs stay juicier during the quick stir-fry, but breasts work too if that's what you have on hand.
  • Soy sauce (3 tbsp): This is your savory backbone; don't use the cheap stuff if you can help it.
  • Oyster sauce (2 tbsp): It adds umami depth that salty-sweet alone could never achieve.
  • Fish sauce (1 tbsp): Yes, it smells intense in the bottle, but trust it completely, it disappears into the background once cooked.
  • Brown sugar (1 tbsp): Balances the saltiness with just enough sweetness to make the sauce cling to everything.
  • Water (2 tbsp): Loosens the sauce so it glazes rather than pools.
  • Garlic, minced (4 cloves): The aromatic foundation; use fresh, not jarred, it makes a real difference.
  • Thai chilies (2–3): Adjust based on your heat tolerance and mood, they're potent but manageable.
  • Onion, thinly sliced (1 small): Gives texture and sweetness as it softens in the heat.
  • Red bell pepper, thinly sliced (1): Adds color, crunch, and a subtle sweetness that rounds out the savory sauce.
  • Fresh holy basil leaves (1 cup packed): This is non-negotiable if possible, its spicy-peppery profile is what makes this dish memorable.
  • Cooked jasmine rice (4 cups): The fluffy, fragrant base that soaks up all that glossy sauce.
  • Lime wedges (optional): A squeeze of acid at the end brightens everything up.

Instructions

Combine your sauce:
Whisk together the soy sauce, oyster sauce, fish sauce, brown sugar, and water in a small bowl. This is your safety net, so measure it out now and you won't scramble later.
Get the wok screaming hot:
Pour 1 tablespoon of vegetable oil into your skillet or wok over medium-high heat and let it shimmer. You'll know it's ready when a piece of garlic sizzles immediately.
Toast the aromatics:
Add the minced garlic and sliced Thai chilies, stirring constantly for about 30 seconds until the smell hits you—that's when you know the flavors are waking up.
Soften the onion:
Toss in the sliced onion and keep moving everything around for a minute until it loses its raw edge but still has some body.
Sear the chicken:
Add the sliced chicken and let it sit for 20 seconds before stirring, giving it a chance to brown. Keep tossing for 4–5 minutes total until it's cooked through and getting golden at the edges.
Add the peppers:
Slide in the red bell pepper and stir-fry for 2 more minutes until it's tender-crisp, still with a little resistance when you bite it.
Pour in the glaze:
Add your reserved sauce mixture and stir everything together, scraping up any browned bits from the bottom. Let it bubble and coat everything for 1–2 minutes until the sauce thickens slightly and clings to the chicken.
Finish with fresh basil:
Remove from heat immediately and stir in the holy basil leaves until they wilt into the hot sauce, releasing their peppery aroma. Do this off heat so the leaves stay vibrant and fresh.
Sizzling wok photo of Thai Basil Chicken Bowls, a flavorful, easy weeknight dinner idea. Pin
Sizzling wok photo of Thai Basil Chicken Bowls, a flavorful, easy weeknight dinner idea. | kitchenprairie.com
Instant Pot Duo Plus 9-in-1
Instant Pot Duo Plus 9-in-1 Multicooker
🔥 Black Friday: 57% OFF — Rare Occasion!
I personally use this model all the time for my recipes — soups, stews, rice, slow-cooking… it does everything. If you've been thinking about getting one, this Black Friday deal is **honestly one of the best I’ve seen**.
👉 Get the Black Friday Deal

The first time I got the timing right on the basil was pure accident. I was distracted telling my roommate a story and forgot to stir it in right away, so I did it after plating, and the whole bowl smelled alive in a way it hadn't before. That mistake became the lesson.

Heat Matters More Than You Think

A lot of home cooks dial back their burners because they're nervous, but this dish demands real heat. When your oil is properly hot and your ingredients hit the pan with a confident sizzle, they cook faster and taste brighter. I learned this by undercooking it three times until I stopped being timid about the flame.

Why Holy Basil Changes Everything

If you've only ever used Italian basil, holy basil will surprise you. It's peppery and slightly spicy, with an herbal bite that feels almost medicinal in the best way. It's the ingredient that transforms a good stir-fry into something that tastes authentically Thai, something that lingers in your mouth and makes you want another bite immediately.

Serving and Variations

This dish is beautiful served hot over jasmine rice, the kind that steams and soaks up every bit of sauce. A squeeze of lime right before eating brightens everything, and if you're feeling indulgent, top it with a crispy fried egg to make it feel more special. Some nights I add a handful of roasted cashews for texture, other nights I leave it simple.

  • Try a crispy fried egg on top for an extra layer of richness and authenticity.
  • A small squeeze of lime juice just before eating adds brightness and cuts through the richness.
  • Roasted cashews scattered on top add texture and make it feel like a restaurant dish.
Close-up of savory Thai Basil Chicken Bowls with fluffy jasmine rice, steaming and delicious. Pin
Close-up of savory Thai Basil Chicken Bowls with fluffy jasmine rice, steaming and delicious. | kitchenprairie.com

This recipe has saved me more times than I can count when I want to cook something that tastes like I spent hours on it but actually took less time than ordering takeout. It's become the bowl I make when I want to remember why I love cooking in the first place.

Recipe Questions & Answers

What type of basil is best for this dish?

Holy basil provides a spicy, peppery flavor ideal for this dish, but Thai basil or Italian basil can be used as substitutes.

Can I use chicken breast instead of thighs?

Yes, boneless, skinless chicken breasts or thighs both work well when sliced thinly for quick stir-frying.

How spicy is this dish?

The heat comes from Thai chilies, which can be adjusted to taste or replaced with chili flakes for milder heat.

What sides pair well with this meal?

A crisp white wine like Riesling complements the flavors, and a crispy fried egg can add richness on top.

Are there any allergen considerations?

This dish contains soy, shellfish, and fish from sauces used; gluten-free soy and oyster sauce alternatives are recommended if needed.

Thai Basil Chicken Bowls

Tender chicken cooked with fragrant basil and bell peppers, served atop jasmine rice.

Prep duration
15 min
Cook duration
15 min
Complete duration
30 min


Skill level Easy

Heritage Thai

Output 4 Portions

Diet specifications No dairy

Components

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–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 (or Thai basil if unavailable)

To Serve

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

Directions

Phase 01

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

Phase 02

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

Phase 03

Cook Onion: Add the thinly sliced onion and sauté for 1 minute until slightly softened.

Phase 04

Cook Chicken: Introduce the sliced chicken to the skillet and stir-fry for 4 to 5 minutes until it begins to brown and is cooked through.

Phase 05

Add Bell Pepper: Incorporate the sliced red bell pepper and continue stir-frying for 2 minutes until just tender.

Phase 06

Combine Sauce: Pour the prepared sauce over the ingredients. Stir well and cook for 1 to 2 minutes until the sauce bubbles and coats the chicken evenly.

Phase 07

Add Basil: Remove from heat and immediately fold in the fresh holy basil leaves until wilted.

Phase 08

Serve: Ladle the hot chicken mixture over bowls of jasmine rice and garnish with lime wedges if desired.

Necessary tools

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

Allergy details

Review each component for potential allergens and consult with healthcare professionals if you're uncertain.
  • Contains soy (soy sauce), shellfish (oyster sauce), and fish (fish sauce).
  • Use gluten-free soy sauce and oyster sauce alternatives to avoid gluten.

Nutrient content (each portion)

This data is offered as a general guide and isn't a substitute for professional medical guidance.
  • Energy: 420
  • Fat: 10 g
  • Carbohydrates: 54 g
  • Protein: 28 g