Thai Basil Chicken

Fragrant, spicy, and loaded with flavor, Thai Basil Chicken also known as Pad Krapow Gai is a beloved street food classic in Thailand that you can easily make at home in under 30 minutes.

It’s made with ground chicken stir-fried in a garlicky, savory sauce with chilies and Thai basil. Served over hot jasmine rice and optionally topped with a crispy fried egg, it’s the kind of dish that satisfies every craving.

This one-pan recipe is perfect for busy weeknights and anyone who loves bold, aromatic flavors without a complicated ingredient list.


Why This Recipe Works

  • Fast and easy: Ready in about 25 minutes with minimal prep.
  • Authentic flavor: The combo of fish sauce, soy sauce, garlic, and Thai basil captures real Thai street food vibes.
  • One-pan convenience: All the cooking happens in a single skillet or wok.
  • Customizable heat: Use Thai chilies for spicy or substitute with milder peppers.
  • High-protein meal: Lean ground chicken keeps it healthy and satisfying.

Ingredients

  • 1 lb (450g) ground chicken (or finely chopped chicken breast/thigh)
  • 4 cloves garlic, minced
  • 2–3 Thai bird’s eye chilies, finely chopped (adjust to taste)
  • 2 tablespoons vegetable oil
  • 1 tablespoon oyster sauce
  • 1 tablespoon soy sauce
  • 1 tablespoon fish sauce
  • 1 teaspoon sugar
  • ½ small onion, thinly sliced (optional)
  • 1 cup Thai holy basil or Thai sweet basil leaves (do not substitute with Italian basil)
  • Jasmine rice, for serving
  • Optional: fried egg, for topping

How to Make Thai Basil Chicken

Step 1: Prep Your Ingredients

Before you start cooking, have all ingredients ready. Thai stir-fries come together fast, so this helps keep things smooth.

Step 2: Heat the Oil

In a large wok or skillet, heat vegetable oil over medium-high heat.

Step 3: Cook Garlic and Chilies

Add garlic and chopped chilies to the hot oil. Stir quickly for 30 seconds until fragrant, but don’t let the garlic brown.

Step 4: Add Chicken

Add the ground chicken and stir-fry for 4–5 minutes, breaking it apart with a spatula. Cook until it’s no longer pink and starts to brown slightly.

Step 5: Add Sauces and Onion

Pour in the oyster sauce, soy sauce, fish sauce, and sugar. Add onion if using. Stir everything together and let it cook for another 1–2 minutes until sauce thickens slightly.

Step 6: Stir in Basil

Turn off the heat. Add the fresh Thai basil and stir just until wilted—this keeps the flavor bright and fragrant.

Step 7: Serve

Spoon over jasmine rice and top with a crispy fried egg if desired. Serve immediately while hot and aromatic.


Tips for Best Flavor

  • Use Thai holy basil if you can find it. Its peppery, slightly spicy flavor makes the dish shine. Thai sweet basil is a good second choice.
  • Don’t overcook the garlic: It should be just golden, not brown or burnt.
  • Stir constantly when adding sauces to avoid burning the sugar or proteins.
  • Turn off the heat before adding basil so it stays fresh and aromatic.
  • Top with a fried egg for the traditional Thai street-style touch.

Mistakes to Avoid

  • Using regular basil: Italian basil lacks the pungent flavor of Thai basil.
  • Overcrowding the pan: Use a large skillet or wok so everything cooks quickly and evenly.
  • Skipping the fish sauce: It adds essential umami depth. If needed, use extra soy sauce but flavor will differ.
  • Overcooking the chicken: Stir-frying should be fast and hot to keep meat juicy.
  • Adding basil too early: It wilts quickly and loses flavor if cooked too long.

What to Serve With Thai Basil Chicken

  • Steamed jasmine rice (a must!)
  • Fried egg (kai dao) on top crispy edges with a runny yolk is perfection
  • Cucumber slices or Thai pickled vegetables for a cooling contrast
  • Thai iced tea or lime soda for a refreshing drink
  • Optional: Chili vinegar on the side for extra zing

Storage Tips

Refrigerator: Store leftovers in an airtight container for up to 3 days.
Freezer: Freeze the cooked chicken mixture (without rice or egg) for up to 2 months.
Reheat: Warm in a pan or microwave. If dry, add a splash of water or extra sauce.

Note: Thai basil can darken after cooling, but flavor remains.


Make It Your Way

  • Spice level: Adjust chilies to taste or use red chili flakes for more control.
  • Protein options: Try ground turkey, pork, or firm tofu for variety.
  • Low-carb: Serve in lettuce cups or with cauliflower rice.
  • Vegetables: Add bell peppers, green beans, or baby corn for extra crunch.
  • Sauce boost: Add a bit of dark soy sauce for deeper color and sweetness.

Estimated Nutrition (Per Serving, without egg)

  • Calories: 290
  • Protein: 27g
  • Fat: 17g
  • Carbohydrates: 5g
  • Sugar: 2g
  • Sodium: 900mg
  • Fiber: 0g

Based on ¼ of recipe, without rice or egg. Actual values vary with portion size and ingredients used.


FAQs

Can I use Italian basil if I can’t find Thai basil?

You can, but the flavor won’t be the same. If possible, look for Thai sweet basil or holy basil at Asian markets or grow your own.

Is this dish always spicy?

Traditionally yes, but you can reduce or skip the chilies to make it mild. Thai food is all about balance, so adjust to your taste.

What type of rice works best?

Jasmine rice is the most authentic pairing, with its soft, slightly sticky texture and floral aroma.

Can I make it vegetarian?

Yes! Use firm tofu or plant-based ground meat. Swap fish sauce with soy sauce or a vegan fish sauce alternative.


Thai Basil Chicken is one of the most flavorful and satisfying stir-fries you can make at home. It delivers everything you want heat, umami, sweetness, and that irresistible basil aroma all in one pan. Whether you’re recreating your favorite takeout dish or exploring Thai cuisine, this recipe is a keeper.

Thai Basil Chicken

Recipe by FoodypiCourse: Main CourseCuisine: ThaiDifficulty: Easy
Servings

4

servings
Prep time

10

minutes
Cooking time

15

minutes
Calories

290

kcal
Total time

25

minutes

Quick, spicy, and fragrant, this Thai Basil Chicken recipe is a fast one-pan stir-fry featuring ground chicken, garlic, Thai chilies, and fresh basil.

Ingredients

  • 1 lb ground chicken

  • 4 cloves garlic, minced

  • 2–3 Thai bird’s eye chilies, finely chopped (adjust to taste)

  • 2 tablespoons vegetable oil

  • 1 tablespoon oyster sauce

  • 1 tablespoon soy sauce

  • 1 tablespoon fish sauce

  • 1 teaspoon sugar

  • ½ small onion, thinly sliced (optional)

  • 1 cup Thai holy basil or Thai sweet basil leaves

  • Jasmine rice, for serving

  • Optional: Fried egg (kai dao) for topping

Instructions

  • Prep all ingredients before cooking.
  • Heat oil in a wok or large skillet over medium-high heat.
  • Add garlic and chilies. Stir-fry for 30 seconds until fragrant.
  • Add ground chicken. Stir-fry 4–5 minutes, breaking it apart until browned.
  • Add sauces and onion. Stir in oyster sauce, soy sauce, fish sauce, sugar, and onion. Cook another 1–2 minutes.
  • Turn off heat and stir in basil until just wilted.
  • Serve hot over jasmine rice. Add fried egg on top if desired.

Notes

  • Use Thai basil, not Italian. Add basil last to keep its aroma. Adjust chilies to taste. Don’t skip fish sauce. Serve hot for best flavor.
Share This Recipe

Leave a Reply

Your email address will not be published. Required fields are marked *