What is Thai basil chicken or pad krapow gai?

A popular street food in Thailand, Thai Basil Chicken (or pad krapow gai) is finely chopped chicken quickly cooked in a spicy and savory sauce and topped with a crispy fried egg. It’s also become a favorite stir-fry dish served at Thai restaurants here in the States, where folks chow it down with jasmine rice. Although the traditional version is delicious, it’s not on the menu if you’re paleo, gluten-free, keto, or doing a Whole30 because it contains gluten, soy, and sugar. Boo!

A skillet filled with Thai Basil Chicken is next to two bowls of it topped with fried eggs

Good thing this version is keto, paleo, Whole30, and gluten-free!

But don’t worry, Nomsters—I put on my testing apron and my thinking cap and came up with a nomtastic version of this street food classic that tastes pretty freakin’ close to the authentic version. It’s perfect for us special-diet eaters—and it’s just as delicious as the original, so even your non-paleo friends and family will ask for seconds. No need for a wok, either!

An overhead shot of a skillet filled with Thai Basil chicken

Ingredients

The key to getting any stir-fry on the table quickly is to prep all your ingredients ahead of time. If you’ve got your mise en place, the actual cooking time will be less than 10 minutes!

An overhead shot of the raw ingredients for paleo, Whole30, and keto Thai basil chicken
  • Coconut aminos: I use this as a substitute for the soy sauce, oyster sauce, and sugar in the sauce.
  • Red Boat fish sauce: This Thai Basil chicken won’t taste quite right if you leave out this umami-rich condiment!
  • Avocado oil: Instead of vegetable oil, I always use avocado oil for stir-fries and other high-temperature dishes.
  • Shallots: I love thinly sliced shallots in this dish, but you can substitute red onion in a pinch.
  • Garlic: The more the better!
  • Thai chili peppers: This dish is supposed to be spicy and I love using Thai bird chilies in this recipe. If you’re not into spicy dishes, you can leave them out or use less. No Thai chilies? Substitute some red pepper flakes to taste!
  • Ground chicken thighs: I prefer ground chicken thighs in this recipe. Seriously, people: it tastes better than ground chicken breast. Still, any ground meat will do!
  • Green beans: The traditional recipe uses long beans, but we gotta work with what’s readily available! Besides, I love me some green beans.
  • Basil leaves: Copious amounts of fresh basil are a key ingredient that lends a distinctively fragrant flavor to this dish. In the traditional version, Thai holy basil is the preferred variety but if you can’t find it at your local South East Asian market, you can use Thai basil leaves or Italian basil.
  • Eggs: Sunny-side up fried eggs with crispy whites and gooey yolks are the perfect topper for this dish. And yes, the whites should be browned and crispy!
  • Diamond Crystal kosher salt

How to make Thai Basil Chicken

Make the sauce

The sauce is super simple to make—just stir together the coconut aminos and fish sauce in a small bowl and set it aside.

A person in an off-white apron is mixing the sauce for Thai Basil Chicken

Fry the aromatics

Next, heat a large skillet over high heat. When the pan is hot, add some oil and the shallots. Cook, stirring frequently, until the shallots soften, about 1 to 2 minutes.

Sauteing sliced shallots in a large cast iron skillet for Thai Basil chicken

Add the garlic and chili peppers and cook, stirring, until fragrant, about 30 seconds. Be careful not to burn the garlic!

A red spatula is adding sliced garlic and thinly sliced Thai red peppers into a skillet with sautéed shallots.

Add the chicken

Time to add the ground chicken! Cook, stirring frequently, until no longer pink—about 3 minutes.

A red spatula is breaking up ground chicken into a skillet to make Thai Basil Chicken

Add the green beans and sauce

Toss in the green beans and the reserved sauce and cook, stirring, until the beans are tender-crisp and the chicken is fully cooked, about 2 minutes.

Pouring sauce into a skillet with ground chicken and green beans to make Thai Basil chicken

Finish with the fresh basil

Take the pan off the heat and stir in the basil leaves until wilted. Set aside.

A red spatula is scooping up Thai Basil chicken from a skillet

Fry up the crispy eggs!

Heat a small cast iron skillet over high heat. When the pan is hot, add enough avocado oil to reach ¼-inch up the sides.  Crack an egg in the pan and baste the whites and yolk with some hot oil. (Here’s a recipe and video of how I like to fry crispy eggs with frizzled edges.)

A spoon is basting a fried egg in a small cast iron skillet with hot oil.

When the whites are golden brown on the edges and the yolks are done to your desired consistency, transfer the fried egg to a plate with a slotted fish spatula. Season the egg with some salt. Fry the rest of the eggs, adding more oil if necessary.

A SUNNYSIDE egg on a plate with crispy edges on the whites

Time to eat!

Serve the Thai Basil Chicken stir-fry over cauliflower rice and top each bowl with a crispy fried egg. When you eat it, break the yolk and let it ooze over the spicy stir-fry. It’s the perfect combination!

Two bowls with Thai Basil Chicken topped with crispy fried egg

Looking for more recipe ideas? Head on over to my Recipe Index. You’ll also find exclusive recipes in my cookbooks, Nom Nom Paleo: Food for Humans (Andrews McMeel Publishing 2013), Ready or Not! (Andrews McMeel Publishing 2017), and Nom Nom Paleo: Let’s Go! (Andrews McMeel Publishing 2022)


PRINTER-FRIENDLY RECIPE CARD

Thai Basil Chicken (Paleo, Whole30, Keto)

4.83 from 45 votes
Prep Time20 minutes
Cook Time10 minutes
Servings 4
This Whole30, paleo, keto, and gluten-free spin on Thai Basil Chicken can be on your table faster than it takes to pick up take-out. It’ll take less than 30 minutes to make this deliciously spicy protein-packed chicken stir-fry!

Ingredients  

  • 2 tablespoons coconut aminos
  • tablespoons Red Boat fish sauce
  • 2 tablespoons Avocado oil and more for frying the eggs
  • 2 large shallots thinly sliced
  • 4 large garlic cloves peeled and thinly sliced
  • 3 Thai chili peppers finely chopped
  • pounds ground chicken thighs
  • ½ pound green beans cut into ½-inch pieces
  • cups holy, Thai, or Italian basil leaves loosely packed
  • 4 large eggs
  • Diamond Crystal kosher salt
Want to Save this Recipe?
Enter your email below and we’ll send the recipe straight to your inbox!

Instructions 

  • In a small bowl, mix together coconut aminos and fish sauce. Set aside.
  • Heat a large skillet over high heat. When the pan is hot, add 2 tablespoons of avocado oil and the shallots. Cook, stirring frequently, until the shallots soften, about 1 to 2 minutes.
  • Add the garlic and chili peppers and stir fry until fragrant, about 30 seconds. Don’t burn the garlic!
  • Time to add the ground chicken! Cook, stirring frequently, until no longer pink—about 3 minutes.
  • Toss in the green beans and the reserved sauce and cook, stirring, until the beans are tender-crisp and the chicken is fully cooked, about 2 minutes.
  • Take the pan off the heat and stir in the basil leaves until wilted. Set aside.
  • Heat a small cast iron skillet over high heat. When the pan is hot, add enough avocado oil to reach ¼-inch up the sides.
  • Crack an egg in the pan and baste the whites and yolk with some hot oil. When the whites are golden brown on the edges and the yolks are done to your desired consistency, transfer the fried egg to a plate with a slotted fish spatula. Season the eggs with some salt. Fry the rest of the eggs the same way.
  • Serve the Thai Basil Chicken stir-fry over cauliflower rice and top each bowl with a crispy fried egg. When you eat it, break the yolk and let it ooze over the spicy stir-fry. It’s the perfect combination!

Video

Notes

You can make this dish ahead and keep it in the fridge for 4 days in a sealed container. You can top the reheated leftovers with a freshly fried crispy egg!

Nutrition

Calories: 427kcal | Carbohydrates: 10g | Protein: 37g | Fat: 27g | Fiber: 3g | Sugar: 3g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

About Michelle Tam

Hello! My name is Michelle Tam, and I love to eat. I think about food all the time. It borders on obsession. I’ve always loved the sights and smells of the kitchen. My mother was (and is) an excellent cook, and as a kid, I was her little shadow as she prepared supper each night. From her, I gained a deep, abiding love for magically transforming pantry items into mouth-watering family meals.

Other Recipes You May Like

Leave a comment

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

Recipe Rating




22 Comments

    1. 5 stars
      Thanks for the great recipe! It was full of Thai flavor but not intimidating to make. Used your simple cauliflower rice recipe and Gregory Gourdet’s chili oil on top of the egg. Yum yum yum.

    1. 5 stars
      Amazing, easy, flavorful & hubby approved! I wish I didn’t hate frying eggs but they really do bring the dish together. Adding your cookbook to my Christmas wishlist- every recipe of yours has been bomb!

  1. Is there a need to blanch the green beans before stir frying, or do they cook quickly in the pan since they are cut small?

  2. 5 stars
    Was a hit with my family. Did have to modify a bit as did t have any Thai chilies in hand— so used some sambal oelek. Egg really added the umami to the dish. Next time will try with some real chilies and might add more green beans as well. Oh I also added a little bit of lime juice too. Thanks for another good recipe.

  3. 5 stars
    Made this yesterday and it was so yummy and fabulous. I substituted the thigh with ground breast meat and it still turned out great. I actually was not expecting much because the sauce looked to simple. But I should know better by now Michelle you are a genius in the kitchen. Your recipes take a little bit extra time, but it’s always worth the effort. Thank you for all your hard work and wonderful recipes:)

  4. 4 stars
    I loved the idea of this but felt it was lacking in flavor.. maybe I should have used more coconut aminos or other sauces to add more depth. But it was easy to make and a good go to for lunch. used carb free noodles as the base, which made it feel like a pad thai kind of!

  5. 5 stars
    I was excited to make this recipe and once I gathered the ingredients (thanks H-Mart) it turned out to be simple and absolutely funkadiciously amazing! This will hit the regular rotation in our household for sure. Thanks for sharing yet another healthful and delicious recipe with us!