As soon as that heady, spicy aroma of sizzling garlic, chilies, and fresh Thai basil hits the air, you know dinner’s about to get real exciting. There’s something truly magical about the way the sweet fragrance of basil wafts up alongside the savory chicken and sticky jasmine rice—the kind of scent that makes the whole house perk up and tumble into the kitchen, noses first. I’ll never forget the very first time I made Thai Basil Chicken (Pad Krapow). It was one of those rainy Saturday nights, the kind where you want something bold, comforting, and just a little bit fiery. I’d been craving that street food taste I’d once tried at a bustling market in Bangkok, all those years ago when I was knee-high to a grasshopper and a little overwhelmed by the city’s energy.
But this recipe, you know, it’s more than just a meal—it’s a memory. The first bite had me closing my eyes, grinning like a fool, and letting out a happy sigh. It’s the kind of pause where you just know you’ve hit gold. And my family? Well, the kids couldn’t stop stealing crispy bits of chicken off the plate before I’d even finished frying the eggs. My partner asked if I’d made enough for seconds—always a good sign! Honestly, I wish I’d stumbled across this one sooner because it’s now our go-to for busy weeknights, lazy Sundays, or whenever we need to brighten up our Pinterest dinner board with something vibrant and full of soul.
This Pad Krapow is dangerously easy, with just the right amount of heat, a sticky, saucy hug around every grain of jasmine rice, and that perfect, runny fried egg on top. It’s become a staple for family gatherings and those “please, let’s have something good tonight” moments. I’ve tested and tweaked this recipe more times than I can count (all in the name of research, of course), and I’m pretty sure you’re going to want to bookmark this one. It’s the kind of recipe that feels like a warm, spicy hug—and who doesn’t need a few more of those?
Why You’ll Love This Thai Basil Chicken (Pad Krapow)
Let’s face it—there are a lot of Pad Krapow recipes out there. But if you’re after something that’s easy enough for a weeknight and packs a real punch, this is the one you want. I’ve cooked, taste-tested, and served this to everyone from picky kids to Thai food snobs, and it always disappears fast. Here’s why you’ll love making (and eating) this Thai Basil Chicken:
- Quick & Easy: Ready in under 30 minutes, so you can have a homemade Thai dinner faster than takeout. Perfect for those “what’s for dinner?” panic moments.
- Simple Ingredients: No need to hunt for mysterious sauces or spices—most of these are pantry staples, with just a couple of grocery store extras.
- Perfect for Any Occasion: It’s ideal for a cozy weeknight meal, but special enough for casual get-togethers or a fun date night in. It always looks gorgeous on the table (and on Pinterest boards!).
- Crowd-Pleaser: Kids love it (just dial down the chili if needed), and adults will be raving about the flavor. Trust me, leftovers are rare.
- Unbelievably Delicious: The combination of juicy chicken, umami from fish and soy sauce, the punch of fresh garlic and chili, and the aromatic Thai basil is pure comfort.
What sets this recipe apart is a couple of chef tricks I’ve picked up over the years. I use a two-step stir-fry method that keeps the chicken juicy but allows the sauce to get that caramelized edge. And honestly, nothing beats the pop of flavor from fresh holy basil—it’s what gives this dish its signature taste. If you can’t find Thai basil, regular basil works in a pinch, but the difference is worth seeking out. Plus, topping it all with a crispy fried egg is my not-so-secret weapon for next-level satisfaction. This recipe isn’t just food—it’s an experience. It’s the kind of spicy, savory meal that makes you close your eyes after the first bite and just…smile.
It’s comfort food with a little bit of adventure, and the best part? It doesn’t require a culinary degree or a trip to a specialty market. Whether you’re impressing friends, feeding picky eaters, or just treating yourself, this Thai Basil Chicken Pad Krapow is going to become your new favorite go-to. Pinky promise.
What Ingredients You Will Need for Thai Basil Chicken Pad Krapow
This Thai Basil Chicken Pad Krapow recipe uses simple, everyday ingredients to create those bold, unmistakable flavors you crave. Most of these are things you probably already have at home, or can grab at any major grocery store. And if you need to make a substitution or two, no sweat—I’ve got you covered.
- For the Chicken Stir-Fry:
- 1 pound (450 g) boneless, skinless chicken thighs, finely chopped or ground (thighs stay juicier, but chicken breast works too)
- 1 tablespoon neutral oil (vegetable, canola, or peanut oil)
- 6 cloves garlic, minced (the more garlic, the better, honestly)
- 3-5 Thai bird’s eye chilies, finely sliced (adjust to taste; less for mild, more for spicy)
- 1 small yellow onion, thinly sliced (or shallots if you prefer a sweeter note)
- 1 tablespoon oyster sauce (I like Maekrua brand for that deep umami)
- 1 tablespoon light soy sauce (Kikkoman or Healthy Boy are both solid choices)
- 2 teaspoons fish sauce (Red Boat is my go-to for authentic flavor)
- 1 teaspoon dark soy sauce (adds gorgeous color and a touch of sweetness)
- 1 teaspoon sugar (palm sugar is traditional, but brown sugar works fine)
- 1 cup (loosely packed, about 30 g) fresh Thai holy basil leaves (regular Thai basil or sweet basil if you can’t find holy basil)
- For the Jasmine Rice:
- 1 ½ cups (300 g) jasmine rice, rinsed (for that fluffy, fragrant base)
- 2 cups (480 ml) water
- Pinch of salt
- For the Fried Eggs:
- 4 large eggs
- 2 tablespoons oil (for frying; helps get the edges crispy!)
- Optional Garnishes:
- Sliced cucumber (cool and refreshing alongside the spicy chicken)
- Lime wedges (a squeeze brings everything to life)
- Extra basil or sliced chilies (for that Instagram-worthy finish)
Ingredient Notes & Substitutions:
- Chicken: Ground chicken makes prep even faster. You can also substitute ground turkey or finely diced firm tofu for a lighter or vegetarian version.
- Chilies: If you want less heat, use milder chilies or even a dash of chili flakes. For zero spice (kids!), omit and add a little extra garlic.
- Oyster Sauce: Substitute with mushroom stir-fry sauce for a vegetarian-friendly option.
- Fish Sauce: Soy sauce plus a pinch of salt can mimic some depth, but the flavor won’t be quite as rich.
- Rice: Any fluffy white rice works, but jasmine is traditional and best for soaking up the juices.
I always say: don’t stress if you’re missing one ingredient. Pad Krapow is all about bold flavor, so use what you have and make it your own!
Equipment Needed
You don’t need a fancy setup to whip up Thai Basil Chicken Pad Krapow—just a few trusty kitchen staples, and you’re ready to roll:
- Wok or Large Skillet: A wok gives the best sear and quick stir-fry action, but a good nonstick or cast iron skillet works fine (I’ve made this in both, honestly!).
- Chef’s Knife & Cutting Board: For chopping chicken and prepping all those aromatic veggies.
- Rice Cooker or Medium Saucepan: A rice cooker makes perfect jasmine rice with no fuss. But a pot on the stove works just as well—just keep an eye on it so it doesn’t boil over.
- Spatula or Wooden Spoon: For stirring everything together. I prefer a flat wooden spatula for that classic “scooping” motion in the wok.
- Small Bowl: For mixing sauces ahead of time (saves stress during stir-frying).
- Slotted Spoon or Fish Spatula: For lifting out those crispy fried eggs without breaking the yolk.
Don’t have a wok? No worries. I’ve made this in a regular frying pan plenty of times, and it still turns out great. And if you’re just getting started with cooking, you can use any sturdy, medium-sized pan. For budget-friendly options, a basic nonstick skillet and a hand-me-down saucepan from grandma will do the trick. Just keep your knives sharp, and you’re halfway there! Pro tip: Wipe your wok or skillet with a damp towel after use to keep it in top shape for next time.
How to Make Thai Basil Chicken Pad Krapow (Step-by-Step)

-
Cook the Jasmine Rice (Prep time: 2 min, Cook time: 15 min)
- Rinse 1 ½ cups (300 g) jasmine rice under cold water until the water runs mostly clear. This keeps the rice fluffy.
- Add the rice, 2 cups (480 ml) water, and a pinch of salt to a rice cooker or saucepan.
- In a rice cooker: Set and forget until done. On the stove: Bring to a boil, reduce heat to low, cover, and simmer for 12-15 minutes. Remove from heat and rest (keep covered) for 5 minutes.
- Fluff with a fork. If you see extra water, just let it stand uncovered for a few minutes.
-
Prep Your Ingredients (Prep time: 5 min)
- While rice cooks, finely chop 1 lb (450 g) chicken thighs (or use ground chicken). Mince 6 cloves garlic and slice 3-5 chilies. Slice 1 small onion.
- Mix the sauce: In a small bowl, blend 1 tbsp oyster sauce, 1 tbsp light soy sauce, 2 tsp fish sauce, 1 tsp dark soy sauce, and 1 tsp sugar. Set aside.
- Pick and wash 1 cup (30 g) Thai basil leaves. Pat dry so they don’t wilt too quickly in the pan.
-
Stir-Fry the Chicken (Cook time: 10 min)
- Heat 1 tbsp oil in your wok or skillet over medium-high until shimmering.
- Add garlic and chilies. Stir-fry for 30-45 seconds until fragrant (don’t let the garlic burn!).
- Toss in the sliced onion and cook for another 1-2 minutes until translucent.
- Add the chicken. Stir-fry, breaking up clumps, until just cooked through and no longer pink—about 4-5 minutes. If the chicken releases a lot of liquid, turn up the heat to reduce it.
- Pour in your sauce. Toss everything together so the chicken is evenly coated. Let it sizzle and caramelize for another 2-3 minutes. You want some crispy edges but not dry chicken.
- Turn off the heat and gently fold in the Thai basil leaves. Stir until just wilted (about 10-15 seconds). The basil should stay bright and aromatic.
-
Fry the Eggs (Cook time: 3 min)
- In a separate small nonstick skillet, heat 2 tbsp oil over medium-high heat. Crack in the eggs one at a time (be careful of oil splatters!).
- Fry until the edges are crispy and the whites are set but yolks are still runny (about 2-3 minutes). Spoon hot oil over the whites for extra crispiness if you like.
- Lift out with a slotted spoon and drain on paper towels.
-
Assemble and Serve (Assembly: 2 min)
- Spoon fluffy jasmine rice onto plates. Top with generous scoops of basil chicken. Crown each serving with a crispy fried egg.
- Garnish with cucumber slices, lime wedges, and extra basil or chilies if desired. Serve immediately—the egg yolk should still be runny!
Troubleshooting Tips: If your chicken looks watery, crank up the heat to evaporate the moisture. Burnt garlic? Start over—bitterness will ruin the dish. If your basil turns black, you probably added it too soon (always stir in off the heat!).
Personal Note: I always keep my sauce pre-mixed and ready to go. That way, when the chicken’s sizzling, there’s no hunting for bottles or measuring spoons—just pour and stir!
Cooking Tips & Techniques for Pad Krapow Success
Cooking Thai Basil Chicken Pad Krapow at home is a breeze once you know a few tricks. Here are tips I’ve picked up after you know, a few less-than-perfect dinners:
- High Heat is Key: Use a hot pan for that signature “wok hei” (smoky char). It brings out all the flavors and keeps the chicken juicy. Don’t crowd the pan, or you’ll end up steaming instead of stir-frying.
- Timing is Everything: Prep all your ingredients before you start cooking. Once you fire up the stove, things move fast—blink and your garlic can burn.
- Don’t Overcook the Basil: Add basil at the very end, off the heat. Overcooked basil turns dark and loses its punchy aroma (I learned this the hard way!).
- Customize the Heat: Bird’s eye chilies are fierce. Start with fewer if you’re chili-wary—you can always add more. For kiddos, swap in sweet peppers for color and skip the heat.
- Saucy or Dry? Some like Pad Krapow drier, others prefer saucier. Adjust the amount of sauce or add a splash of water to loosen things up.
- Egg Perfection: For crispy edges and runny yolks, use generous oil and spoon it over the eggs as they cook. Don’t flip unless you want your yolk set.
- Batch Cooking: Cooking for a crowd? Fry chicken in batches, then combine at the end with the sauce and basil. This keeps everything seared, not soggy.
I’ve burned garlic, wilted basil, and overcooked eggs more times than I care to admit. But that’s how you learn! Now, I always keep a “mise en place” (everything in its place) before cooking. Multitasking? Start rice first, chop as it cooks, and stir-fry last. The more you cook, the more you’ll feel when the chicken is just right or when the basil is perfectly wilted. Trust your senses—they won’t steer you wrong.
Variations & Adaptations
One of the best things about Thai Basil Chicken Pad Krapow is how easy it is to adapt for taste, dietary needs, or just what’s in your fridge. Here are some tasty ideas to get you started:
- Vegetarian/Vegan: Swap chicken for firm tofu—just press it dry and cube it before frying. Use mushroom oyster sauce and extra soy sauce instead of fish sauce for full flavor. Add mushrooms or bell peppers for more texture.
- Low-Carb or Keto: Serve your Pad Krapow over cauliflower rice or sautéed zucchini noodles instead of jasmine rice. Use a sugar substitute or skip the sugar for fewer carbs.
- Beef or Pork Variation: Try ground pork or beef instead of chicken for a richer, heartier version. Pork is especially popular in Thailand for Pad Krapow Moo Saap.
- Different Greens: Can’t find Thai basil? Try holy basil, sweet basil, or even a handful of fresh cilantro for a different fresh note. Spinach can be tossed in for extra greens (I do this when I want to sneak in veggies for the kids).
- Allergen-Friendly: Gluten-free? Use tamari or coconut aminos instead of regular soy sauce. For egg allergies, simply skip the fried egg—the dish is still fantastic on its own.
- Extra Crunch: Add sliced green beans or red bell pepper during the stir-fry for a little crunch and color.
My personal go-to? I often make a “double basil” version with both Thai basil and sweet Italian basil when the garden’s overflowing. The flavor is incredible and a little bit peppery. Play around and make it yours—there’s no wrong way to Pad Krapow!
Serving & Storage Suggestions
Thai Basil Chicken Pad Krapow is best served right away, while the rice is hot and the fried egg is gloriously runny. Here’s how to make every plate pop:
- Serving Temperature: Serve everything piping hot. The contrast of the warm chicken, fluffy rice, and crispy egg is unbeatable.
- Presentation: Pile the jasmine rice into a neat mound, spoon chicken alongside, and perch the fried egg on top. Scatter on fresh basil, a few chili slices, and a wedge of lime for color.
- What to Serve With: Try with a light cucumber salad, steamed Asian greens, or a simple miso soup for a balanced meal. Thai iced tea or a cold beer pairs beautifully for adults.
Storage: Store leftover chicken and rice separately in airtight containers. They’ll keep for 3-4 days in the fridge. The fried eggs are best made fresh, but you can refrigerate them too—just reheat gently in a skillet or microwave (the yolk won’t be as runny, but still tasty).
Reheating: Microwave chicken and rice until steaming hot or reheat in a skillet with a splash of water to loosen the sauce. Top with a freshly fried egg for that just-cooked magic.
Honestly, the flavors deepen overnight—just like a good stew. If you have leftovers, you’re in for a treat the next day!
Nutritional Information & Benefits
Here’s what you can expect per serving (with rice and egg):
- Calories: ~520 kcal
- Protein: 30 g
- Carbohydrates: 55 g
- Fat: 18 g
- Sodium: 1000 mg (varies depending on sauces used)
This dish is loaded with lean protein from chicken, heart-healthy unsaturated fats, and a good dose of vitamins from fresh basil and chilies. Thai basil is especially rich in antioxidants and adds a bright, herby punch that’s as good for your taste buds as it is for your body. If you skip the rice or use cauliflower rice, this becomes lower in carbs and gluten-free (just check your soy and oyster sauces for wheat if you’re sensitive).
There are potential allergens: soy, fish, and eggs. For those with food sensitivities, use coconut aminos, skip the egg, and a vegan fish sauce alternative. I love that this meal is satisfying without feeling heavy, and it always leaves me feeling happy—not sluggish. That’s a win in my book!
Conclusion
There’s a reason Thai Basil Chicken Pad Krapow is a beloved classic—it’s quick, packed with flavor, and just plain fun to make. If you’ve ever wanted a meal that feels both comforting and a little adventurous, this is it. You can tweak the spice, swap out proteins, and play with veggies until it’s just right for you. Honestly, it’s one of those recipes you’ll find yourself craving on repeat. I love it because it’s simple, satisfying, and always gets smiles around my table (plus, it makes the kitchen smell amazing!).
Give this Pad Krapow a try, and don’t be shy—make it your own! Drop a comment below if you have questions, want to share your spin, or just want to say hi. If you snap a photo, tag me—I love seeing your creations! Here’s to many spicy, basil-infused dinners ahead. Happy cooking, friends!
Frequently Asked Questions (FAQs)
What kind of basil should I use for Pad Krapow?
Thai holy basil is traditional and gives the most authentic flavor. If you can’t find it, Thai basil or even sweet basil works in a pinch. The taste will be a little different, but still delicious!
Can I make Pad Krapow less spicy?
Absolutely! Just use fewer chilies, or swap for milder peppers. You can even skip the chilies altogether if you’re cooking for kids or prefer no heat.
Is there a vegetarian or vegan version of this recipe?
Yes! Use firm tofu instead of chicken and swap out fish sauce and oyster sauce for soy sauce and mushroom sauce. Add extra veggies like mushrooms or bell peppers for texture.
Can I prepare Thai Basil Chicken Pad Krapow ahead of time?
The chicken stir-fry can be made ahead and kept in the fridge for up to 3 days. Reheat gently and add fresh basil at the end for best flavor. Fry the eggs just before serving for that perfect texture.
What’s the best way to get a crispy fried egg?
Use plenty of hot oil in a nonstick skillet, and spoon the oil over the egg whites as they cook. This gives you crispy edges and a runny yolk—just like the street food stalls in Bangkok!
Pin This Recipe!

Thai Basil Chicken Pad Krapow (Easy 30-Minute Dinner)
A quick, flavorful Thai street food classic featuring juicy chicken stir-fried with garlic, chilies, and aromatic Thai basil, served over jasmine rice and topped with a crispy fried egg. Perfect for busy weeknights or casual gatherings.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Thai
Ingredients
- 1 pound boneless, skinless chicken thighs, finely chopped or ground
- 1 tablespoon neutral oil (vegetable, canola, or peanut oil)
- 6 cloves garlic, minced
- 3–5 Thai bird’s eye chilies, finely sliced (adjust to taste)
- 1 small yellow onion, thinly sliced
- 1 tablespoon oyster sauce
- 1 tablespoon light soy sauce
- 2 teaspoons fish sauce
- 1 teaspoon dark soy sauce
- 1 teaspoon sugar (palm or brown sugar)
- 1 cup fresh Thai holy basil leaves (about 30 g, loosely packed)
- 1 ½ cups jasmine rice, rinsed
- 2 cups water
- Pinch of salt
- 4 large eggs
- 2 tablespoons oil (for frying eggs)
- Optional: Sliced cucumber
- Optional: Lime wedges
- Optional: Extra basil or sliced chilies
Instructions
- Rinse jasmine rice under cold water until mostly clear. Add rice, water, and a pinch of salt to a rice cooker or saucepan.
- Cook rice: In a rice cooker, set and cook until done. On the stove, bring to a boil, reduce heat to low, cover, and simmer for 12-15 minutes. Remove from heat and let rest covered for 5 minutes. Fluff with a fork.
- While rice cooks, finely chop chicken thighs (or use ground chicken). Mince garlic and slice chilies. Slice onion.
- Mix the sauce: In a small bowl, blend oyster sauce, light soy sauce, fish sauce, dark soy sauce, and sugar. Set aside.
- Pick and wash Thai basil leaves. Pat dry.
- Heat oil in a wok or large skillet over medium-high heat until shimmering.
- Add garlic and chilies. Stir-fry for 30-45 seconds until fragrant.
- Add sliced onion and cook for 1-2 minutes until translucent.
- Add chicken. Stir-fry, breaking up clumps, until just cooked through and no longer pink (about 4-5 minutes). Increase heat if chicken releases a lot of liquid.
- Pour in sauce. Toss to coat chicken evenly. Let sizzle and caramelize for 2-3 minutes.
- Turn off heat and gently fold in Thai basil leaves. Stir until just wilted (10-15 seconds).
- In a separate nonstick skillet, heat oil over medium-high. Crack in eggs one at a time. Fry until edges are crispy and whites are set but yolks are runny (2-3 minutes). Spoon hot oil over whites for extra crispiness.
- Lift eggs out with a slotted spoon and drain on paper towels.
- To serve: Spoon jasmine rice onto plates. Top with basil chicken and a crispy fried egg. Garnish with cucumber slices, lime wedges, and extra basil or chilies if desired. Serve immediately.
Notes
For less heat, use fewer chilies or milder peppers. Substitute ground chicken, turkey, or tofu for different dietary needs. Use mushroom sauce for vegetarian/vegan version. Add basil off the heat to preserve its aroma. Prep all ingredients before cooking for best results. Store leftovers separately; fried eggs are best made fresh.
Nutrition
- Serving Size: 1 plate with rice, c
- Calories: 520
- Sugar: 5
- Sodium: 1000
- Fat: 18
- Saturated Fat: 4
- Carbohydrates: 55
- Fiber: 2
- Protein: 30
Keywords: Thai basil chicken, pad krapow, easy Thai dinner, stir-fry, weeknight meal, spicy chicken, jasmine rice, fried egg, street food, Asian recipe


