• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Christie at Home
  • Asian Recipes
    • Recipe Index (Search)
    • By Region
      • Chinese
      • Filipino
      • Indonesian
      • Japanese
      • Korean
      • Malaysian
      • Taiwanese
      • Thai
      • Vietnamese
    • By Course
      • Mains
      • Appetizers/Sides
      • Breakfast
      • Snacks
      • Dessert
      • Beverages
  • Shop
  • Subscribe
  • ABOUT ME
    • Work with Me
    • Copyright Policy
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Asian Recipes
  • Shop Kitchenware
  • About Me
  • Subscribe
  • Work with Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    Pad Kra Pao (Thai Holy Basil Stir-Fry)

    Modified: Sep 2, 2026 · Published: Feb 27, 2024 by Christie Lai · This post may contain affiliate links · 16 Comments

    Jump to Recipe Video

    Savory, spicy ground meat is stir-fried with fragrant holy basil and served over rice with a crispy fried egg. This easy pad kra pao recipe is ready in just 15 minutes. It's a fast, satisfying meal with bold Thai-style flavors in every bite.

    Pad Kra Pao
    Jump to:
    • Why It Works
    • Ingredients & Substitutes
    • Expert Tips
    • Instructions
    • Storage & Reheating
    • Variations
    • Pairing Suggestions
    • More Like This
    • 📖 Recipe

    Pad kra pao (also pad ka prao or pad gaprao) is a popular Thai stir-fry made with meat, chilies, garlic, and holy basil; pad means "stir-fry" and kra pao means "holy basil." It's commonly served at Thai street food stalls and restaurants, often over rice with a fried egg.

    I still remember my first time trying it at a downtown Thai restaurant. The minced meat was so aromatic and flavorful but a bit too oily for my preference, so I wanted to recreate those savory restaurant-style flavors at home with less grease.

    When testing this recipe, I found that extra-lean ground meat works best because it browns nicely without leaving excess grease in the pan.

    Pad Kra Pao

    Why It Works

    • Better browning: Evaporating the meat's released liquid lets it brown instead of simmering, creating better flavor and texture.
    • Briefly cooked aromatics: A short stir-fry releases the garlic, shallot, and chili flavors without giving the garlic time to burn.
    • Last-minute holy basil: Minimal cooking preserves the basil's fresh aroma instead of dulling it with prolonged heat.

    Ingredients & Substitutes

    Exact ingredient amounts are listed in the recipe card at the bottom of this page.

    Ground chicken, holy basil, red chilies, garlic, shallot, chicken stock, vegetable oil, oyster sauce, fish sauce, soy sauces, and sugar for pad kra pao.
    • Extra-Lean Ground Chicken: Ground pork or beef also work. If using a fattier meat, blot excess grease from the pan before adding the sauce.
    • Holy Basil: This is the traditional basil for pad kra pao. Thai basil works well too, or use Italian basil if that's what you can find.
    • Shallot: Yellow or white onion works too.
    • Red Chilies: Use large red chilies for moderate heat or bird's eye chilies for a much spicier dish. For no heat, use ¼ cup finely diced red bell pepper instead.
    • Garlic Cloves: Fresh garlic works best here, but jarred minced garlic also works.
    • Chicken Stock: Use low-sodium or unsalted stock to better control the saltiness of the sauce.
    • Vegetable Oil: Use a neutral, high-smoke-point oil for stir-frying. Canola or refined avocado oil works too.

    Pad Kra Pao Sauce

    • Oyster Sauce: Vegetarian stir-fry sauce also works.
    • Fish Sauce: Soy sauce works in a pinch, but the flavor will be different.
    • Regular Soy Sauce: Light soy sauce also works. Use low-sodium soy sauce for a less salty sauce.
    • Dark Soy Sauce: Use Chinese dark soy sauce, which is darker and less salty than regular soy sauce. Mushroom-flavored dark soy sauce also works.
    • White Granulated Sugar: Granulated cane sugar works too.

    Note: Asian ingredients are typically available at most Asian grocery stores or online.

    Expert Tips

    • Prep everything before cooking: Have all ingredients ready because this stir-fry cooks very quickly.
    • Remove the chili seeds: Deseed the chilies before chopping to prevent loose seeds throughout the stir-fry.
    • Use a carbon-steel wok if possible: It handles high heat well and can give the dish smoky wok hei.
    • Keep the aromatics moving: Stir constantly over medium-high heat to prevent the garlic from burning.
    • Maintain medium-high heat: Keep the pan hot so the meat browns properly.

    Instructions

    Below are step-by-step instructions on how to make pad kra pao:

    Sauce ingredients combined until the sugar has dissolved.
    1. Make the sauce: In a small bowl, combine the sauce ingredients until the sugar has dissolved. Set aside.
    Shallot, garlic, and red chilies stir-fried until fragrant and slightly softened.
    1. Fry the aromatics: Heat the vegetable oil in a large pan or carbon-steel wok over medium-high heat. Once hot, stir-fry the shallot, garlic, and chilies for 30 seconds until fragrant and slightly softened.
    Ground meat broken into small pieces and browned after the released liquid evaporates.
    1. Brown the meat: Add the ground meat and break it into small pieces. Cook until the meat is cooked through, the released liquid has completely evaporated, and the meat is slightly browned.
    Browned ground meat stir-fried with sauce and chicken stock until mostly absorbed.
    1. Add the sauce and stock: Add the sauce and stir-fry for 30 seconds. Pour in the chicken stock and stir-fry for another 30 seconds until most of it has been absorbed into the meat.
    Holy basil stir-fried with the seasoned ground meat until slightly softened.
    1. Add the basil: Add the holy basil and stir-fry for about 15 seconds until slightly softened. Transfer to a large serving plate and cover to keep warm.
    Pad kra pao served over steamed white rice with a crispy fried egg.
    1. Serve with rice and egg: Fry the eggs in a lightly oiled pan until the edges are crispy and the yolks reach your desired doneness. Serve the pad kra pao with steamed white rice and one fried egg per serving. Enjoy immediately.

    Storage & Reheating

    • Refrigerator: Store leftover pad kra pao in an airtight container in the refrigerator for up to 4 days.
    • Freezer: Freeze the pad kra pao without the fried egg in a freezer-safe container or bag for up to 3 months, then thaw overnight in the refrigerator.
    • Reheating: Microwave until hot or reheat in a pan over medium heat until heated through, adding a splash of water if needed. Serve with a freshly fried egg.

    Variations

    • Add vegetables: Add 1 cup chopped green beans after the meat has browned and stir-fry for 2-3 minutes until tender-crisp before adding the sauce.
    • Gluten-free version: Replace the regular soy sauce with tamari or gluten-free soy sauce and use gluten-free dark soy sauce. Make sure the oyster sauce and fish sauce are also certified gluten-free.

    Pairing Suggestions

    Serve pad kra pao with:

    • Steamed Jasmine Rice: Soaks up the savory sauce.
    • Garlic Green Beans: Adds fresh crunch to the meal.
    • Fresh Spring Rolls: Adds a light, refreshing contrast.

    More Like This

    Check out my other Thai recipes:

    • Crying Tiger Beef
    • Thai Garlic Shrimp
    • Thai Spicy Basil Fried Rice
    • Thai Railway Fried Rice

    📖 Recipe

    featured image of pad kra pao

    Easy 15-min. Pad Kra Pao

    Christie Lai
    Savory, spicy ground meat is stir-fried with fragrant holy basil and served over rice with a crispy fried egg. This easy pad kra pao recipe is ready in just 15 minutes. It's a fast, satisfying meal with bold Thai-style flavors in every bite.
    4.88 from 8 votes
    Print Recipe Pin Recipe
    Prevent your screen from going dark
    Prep Time 5 minutes mins
    Cook Time 10 minutes mins
    Total Time 15 minutes mins
    Course Main Course
    Cuisine Thai
    Servings 2
    Calories per serving 673 kcal

    Ingredients
     
     

    • 1 lb extra-lean ground chicken or ground pork / beef
    • 1 cup Holy basil stems removed
    • 1 shallot finely diced
    • 2 large red chili de-seed & finely chopped
    • 5 garlic cloves minced
    • ¼ cup chicken stock low-sodium
    • 3 tablespoon vegetable oil or any neutral oil
    • 2 large eggs for serving
    • 2 cups cooked jasmine rice for serving

    Sauce

    • 1 tablespoon oyster sauce
    • 2 teaspoon fish sauce
    • 2 teaspoon white granulated sugar
    • 1 teaspoon regular soy sauce or light soy sauce
    • 1 teaspoon dark soy sauce

    Instructions
     

    • In a small bowl, combine the sauce ingredients until the sugar has dissolved. Set aside.
    • Heat the vegetable oil in a large pan or carbon-steel wok over medium-high heat. Once hot, stir-fry the shallot, garlic, and chilies for 30 seconds until fragrant and slightly softened.
    • Add the ground meat and break it into small pieces. Cook until the meat is cooked through, the released liquid has completely evaporated, and the meat is slightly browned.
    • Add the sauce and stir-fry for 30 seconds. Pour in the chicken stock and stir-fry for another 30 seconds until most of it has been absorbed into the meat.
    • Add the holy basil and stir-fry for about 15 seconds until slightly softened. Transfer to a large serving plate and cover to keep warm.
    • Fry the eggs in a lightly oiled pan until the edges are crispy and the yolks reach your desired doneness. Serve the pad kra pao with steamed white rice and one fried egg per serving. Enjoy immediately.
    Enjoyed my recipe?Please leave a 5 star review (be kind)! Tag me on social media @christieathome as I'd love to see your creations!

    Suggested Equipment & Products

    • Non-stick wok
    • Measuring Set
    • Kitchen Scale
    • Cutting Board
    • Santoku Knife
    Nutrition
    Calories: 673kcal | Carbohydrates: 61g | Protein: 53g | Fat: 24g | Saturated Fat: 7g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 10g | Trans Fat: 0.2g | Cholesterol: 360mg | Sodium: 1303mg | Potassium: 1620mg | Fiber: 2g | Sugar: 9g | Vitamin A: 1311IU | Vitamin C: 70mg | Calcium: 108mg | Iron: 4mg

    More Quick & Easy Main Dish Recipes

    • featured image of beef vegetable stir-fry
      Beef Vegetable Stir-Fry
    • featured image of korean perilla oil noodles
      Korean Perilla Oil Noodles
    • featured imaged of japanese chicken curry
      Japanese Chicken Curry
    • featured image of string bean chicken
      String Bean Chicken

    Reader Interactions

    Comments

      Did you enjoy my recipe? Cancel reply

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

      Recipe Rating




    1. Melissa

      February 21, 2026 at 11:44 pm

      4 stars
      This was such a delicious meal! I used chicken chopped up finely, and I served it with sautéed cabbage, which I used the same pan that I cooked the meat and aromatics in. Oh and I left out any spicy peppers and didn’t have sweet peppers to add, but it still had amazing flavor! Thanks for sharing!

      Reply
      • Christie Lai

        February 24, 2026 at 5:27 pm

        Thank you so much for making my recipe and for leaving a positive review, Melissa! Glad you enjoyed it 🙂

        Reply
    2. Donna

      July 23, 2025 at 11:10 pm

      5 stars
      Simple and delicious recipe! I used rock sugar instead of white sugar and added the juice of half a lime to my sauce. I also added red bell peppers which I added my wok about 2 minutes before I added the ground meat. Will definitely make this recipe again. Thanks!!

      Reply
      • Christie Lai

        August 07, 2025 at 4:14 pm

        Thrilled to read that this worked out well for you and thank you for making my recipe, Donna! I loved that you used rock sugar and added some lime juice and red peppers. I hope you continue to enjoy it in the future 🙂

        Reply
    3. Erin Fleischman

      July 01, 2025 at 12:20 am

      5 stars
      Easy to make and delicious! Added snap peas from my garden right before adding the sauce and it was delicious!

      Reply
      • Christie Lai

        July 01, 2025 at 1:50 pm

        Thanks so much for making my recipe, Erin! So pleased to hear that you enjoyed it and found it delicious with the garden snap peas!

        Reply
    4. Caitlin Takata

      May 05, 2025 at 3:28 pm

      5 stars
      Easy to make and came out delicious! I didn’t include the chilis because my daughter doesn’t like spicy but still came out with so much flavor! Made it twice in one week!

      Reply
      • Christie Lai

        May 06, 2025 at 5:36 pm

        Thank you for making my recipe twice in one week! Glad you and your daughter enjoyed it 🙂

        Reply
    5. Allison

      August 05, 2024 at 4:21 pm

      How many chili peppers would I use to keep this mild for my kids? My kids think mild enchilada sauce from the store is spicy. I want it to taste authentic but don't want to waste my money and time if they won't be able to eat it. Thanks!

      Reply
      • Christie Lai

        August 07, 2024 at 3:38 pm

        I would recommend either omitting the red chili so it's not spicy at all or using 1 de-seeded large chili and avoid the small Thai bird's eye chili as they're very spicy. I don't recommend using mild enchilada sauce from the store as the flavors from the sauce will conflict. Hope this helps!

        Reply
    6. Jd

      April 18, 2024 at 5:48 am

      5 stars
      Will cook pad kra pao

      Reply
    7. Maria

      April 10, 2024 at 8:37 pm

      5 stars
      This was so easy, delicious and satisfying! Thank you!

      Reply
      • Christie Lai

        April 10, 2024 at 8:38 pm

        Thanks so much for making it, Maria! Glad you enjoyed it!

        Reply
    8. Dan

      April 05, 2024 at 1:24 am

      5 stars
      Great stuff. Just needs more heat, adding thai peppers would be great but this has incredible taste. Thanks!

      Reply
      • Kelly

        November 09, 2025 at 2:21 pm

        5 stars
        This was delicious and so easy to make. I omitted the peppers in case it was going to be too spicy - but used siracha when eating. I bulked it up by adding sugar snap peas (blanched for 2 mins) with diced red peppers, and added lime juice using 1 lime. Will be adding this to my rotation.

        Reply
        • Christie Lai

          November 11, 2025 at 3:34 pm

          Thank you for making my recipe and for leaving this positive review, Kelly! Glad you enjoyed with the additions 🙂 Have a great day!

    Primary Sidebar

    Christie

    Hello! I'm Christie, creator and recipe developer behind Christie at Home. I share quick and approachable Asian recipes, complete with tips, step-by-step pictures, and videos to make cooking easier for you. My work has been featured on BuzzFeed Tasty, Food52, The Kitchn, The FeedFeed, Sur La Table, Yummly, and more. Thanks so much for stopping by!

    More about me →

    Top Trending Recipes

    • featured image of Egg Fried Rice
      Egg Fried Rice
    • featured image of spicy asian cucumber salad
      Spicy Asian Cucumber Salad
    • Orange Chicken
    • featured image of bang bang shrimp
      Bang Bang Shrimp

    Footer

    Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube

    Footer

    ↑ back to top

    Home

    • Home
    • Asian Recipes
    • Shop
    • Privacy Policy
    • Copyright Policy

    Contact

    • About
    • Work with Me

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2026 Christie at Home