The moment the sizzling garlic and chilies hit the hot pan, my kitchen transforms into a bustling Thai street market. The allure of Pad Kra Pao, a tantalizing Thai Holy Basil Stir-Fry, is hard to resist. In just 25 minutes, you can whip up this exhilarating dish, making it an absolute lifesaver for busy weeknights or relaxed weekend meals. Plus, it’s beginner-friendly and absolutely customizable to suit your spice tolerance—ideal for those looking to break free from fast food. Whether you choose savory chicken, pork, or even tofu, this dish emerges vibrant, packed with the aromatic richness of holy basil that captures the essence of Thai cuisine. Are you ready to let your taste buds embark on this flavorful adventure?

Why is Pad Kra Pao a must-try?
Quick to Prepare: In just 25 minutes, you can recreate this street food favorite at home, making it perfect for busy schedules.
Bursting with Flavor: The combination of garlic, chilies, and holy basil creates a mouthwatering aroma and robust taste that will impress anyone.
Customizable Heat: You control the spice level—start mild and ramp it up to suit your preferences!
Beginner-Friendly: This recipe is easy to follow, making it accessible for both novice cooks and seasoned chefs.
Versatile Ingredients: Swap the proteins or make it vegetarian with firm tofu. Feel free to add your favorite veggies for extra nutrition!
Crowd-Pleaser: Its comforting flavors make it a hit for family meals or gatherings, effortlessly bringing everyone to the table.
Pad Kra Pao Ingredients
Get ready to cook up a storm with these essential ingredients!
For the Stir-Fry
• Vegetable Oil – used for sautéing and enhances overall flavor; you can substitute with canola or sunflower oil.
• Garlic – provides a robust aroma and depth; fresh ginger works well for a different twist!
• Thai Bird’s Eye Chilies – adds the signature heat; adjust to your spice level liking, or swap with red pepper flakes.
• Ground Chicken, Pork, or Beef – the main protein that absorbs the delicious sauces; feel free to use firm tofu for a vegetarian Pad Kra Pao.
• Oyster Sauce – brings umami and sweetness to the dish; for a vegetarian twist, use mushroom sauce instead.
• Soy Sauce – adds the perfect saltiness and enhances the overall taste.
• Fish Sauce – key for an authentic flavor; substitute with extra soy sauce or tamari for a vegetarian option.
• Sugar – balances out the saltiness of the sauces.
• Chicken Broth or Water – creates a flavorful sauce that clings to the meat; vegetable broth can be used for a vegetarian version.
• Thai Holy Basil Leaves – essential for the dish’s signature flavor; Thai sweet basil or Italian basil can be used, though the taste will differ.
• Onion (optional) – adds sweetness and texture; you can swap in green onions for a fresh crunch.
• Cooked Jasmine Rice – serves as a perfect base, soaking up the tasty sauce; consider brown rice or cauliflower rice for a healthier alternative.
• Fried Eggs (optional) – often served on top for extra richness and indulgence.
This Pad Kra Pao recipe is ready to be customized and enjoyed by everyone at your table!
Step‑by‑Step Instructions for Pad Kra Pao
Step 1: Sauté Aromatics
Heat 2 tablespoons of vegetable oil in a large skillet or wok over medium-high heat. Once the oil shimmers, add 4 minced garlic cloves and 2 chopped Thai bird’s eye chilies. Sauté for about 30 seconds until fragrant, ensuring not to burn the garlic, which will deepen the aromatic profile of your Pad Kra Pao.
Step 2: Cook the Meat
Add 1 pound of ground chicken, pork, or beef to the skillet, breaking it apart with a spatula. Stir-fry for 5–7 minutes, cooking until the meat is browned and fully cooked. The meat should soak in the flavors from the garlic and chilies as it cooks, creating a savory base for your dish.
Step 3: Add the Sauces
Stir in 2 tablespoons of oyster sauce, 1 tablespoon of soy sauce, and 1 tablespoon of fish sauce, along with 1 teaspoon of sugar. Mix well for about 1 minute until the meat is evenly coated. The combination of these sauces will give your Pad Kra Pao its signature depth of flavor and fragrant aroma.
Step 4: Create the Sauce
Pour in 3 tablespoons of chicken broth or water into the skillet, stirring to combine and let it simmer for 2–3 minutes. This will help thicken the sauce, creating a sticky, glossy coating that clings deliciously to the meat. Keep an eye on the mixture so it doesn’t dry out.
Step 5: Incorporate Optional Ingredients
If using, add 1 sliced onion to the skillet and stir-fry for an additional 1–2 minutes until it softens. The onions will add a sweet, crunch texture that complements the savory elements of the Pad Kra Pao, enhancing the overall dish.
Step 6: Stir in Holy Basil
Turn off the heat and gently fold in a generous handful of Thai holy basil leaves. Stir until they wilt from the residual heat—this should take about 30 seconds. The holy basil is the star of Pad Kra Pao, infusing your dish with its distinct, peppery aroma.
Step 7: Serve Your Pad Kra Pao
Serve your Pad Kra Pao immediately over a bed of steamed jasmine rice for an authentic experience. If desired, top each serving with a fried egg for added richness. The combination of flavors and textures will surely delight your family or guests, transporting them right to the streets of Thailand.

Make Ahead Options
Preparing Pad Kra Pao ahead of time can simplify your weeknight meals! You can chop your garlic, chilies, and onions up to 24 hours in advance and store them in an airtight container in the fridge to maintain their freshness. Additionally, you can pre-cook the ground meat and mix in the sauces—store this mixture in the refrigerator for up to 3 days. When it’s time to enjoy your Pad Kra Pao, simply heat the mixture in a skillet, adding a splash of broth if needed to prevent drying out, and fold in the holy basil just before serving. This way, you’ll have a delicious and flavorful meal ready to go with minimal effort!
How to Store and Freeze Pad Kra Pao
Fridge: Store any leftovers of Pad Kra Pao in an airtight container for up to 3-4 days. Reheat in a pan over medium heat, adding a splash of broth to maintain moisture.
Freezer: For longer storage, freeze your Pad Kra Pao in portions in airtight freezer bags for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: When ready to enjoy again, reheat on the stovetop, adding a dash of broth or water to keep the dish from drying out and to enhance its flavors.
Packing Tips: Ensure the dish has cooled to room temperature before sealing to prevent condensation and maintain quality during storage.
Variations & Substitutions for Pad Kra Pao
Feel free to get creative with this recipe; it’s your chance to experiment and adapt flavors that suit your taste!
- Vegetarian Delight: Swap ground chicken for firm tofu to make a hearty vegetarian-friendly dish.
- Flavor Boost: Add minced fresh ginger along with the garlic for a fragrant, spicy twist that elevates the dish.
- Crunchy Veggies: Toss in bell peppers, snap peas, or zucchini for extra texture and a pop of color.
- Heat Adjustment: If you’re not a fan of spice, replace Thai bird’s eye chilies with milder jalapeños or bell peppers.
- Sweet & Savory: For a unique sweetness, incorporate a spoonful of hoisin sauce along with oyster sauce.
- Rice Alternatives: Use quinoa or cauliflower rice as a nutritious base, lightening the meal without sacrificing flavor.
- Eggy Finish: Whisk a couple of eggs into the stir-fry at the end for creamy richness without needing to fry them separately.
- Umami Rush: Enhance the depth of flavor by adding a dash of fish sauce (or more soy sauce for a vegetarian option) just before serving.
By experimenting with these options, you can craft a dish that speaks to your palate! And if you love spicing things up, check out our guide on making quick and easy Thai red curry for another flavorful adventure!
Expert Tips for Pad Kra Pao
• Prep Everything First: Having all ingredients ready to go ensures a smooth cooking process since this Pad Kra Pao comes together quickly.
• Controlled Spice: Start with a smaller amount of Thai bird’s eye chilies if you’re unsure about the heat level. You can always add more to suit your taste!
• Fresh Basil is Key: For the best flavor, use fresh Thai holy basil. If you can’t find it, Thai sweet basil works as a substitute, though the flavor will differ slightly.
• Don’t Overcook the Basil: Adding holy basil at the end and letting it wilt from residual heat preserves its flavor and vibrant color.
• Adjusting Sauces: Taste as you go! Feel free to tweak the levels of soy and fish sauce to achieve your desired umami balance.
• Perfect Pairing: Save some reserved chicken broth or water for reheating leftovers, keeping your Pad Kra Pao sauce moist and flavorful.
What to Serve with Pad Kra Pao Thai Holy Basil Stir-Fry
Elevate your Pad Kra Pao experience with delightful sides that bring a burst of freshness and flavor to your meal.
-
Steamed Jasmine Rice: The perfect foundation for your Pad Kra Pao, soaking up the vivid flavors of the dish, while providing a comforting texture.
-
Cucumber Salad: A refreshing mix of sliced cucumbers, lime juice, and a sprinkle of salt provides a cooling contrast to the heat of the stir-fry.
-
Pickled Vegetables: Serve tangy pickled carrots and radishes on the side for a crunchy bite that brightens the overall flavor profile.
-
Thai Spring Rolls: Crispy, fresh spring rolls filled with vegetables and served with a sweet chili dipping sauce complement the Pad Kra Pao’s richness.
-
Fried Egg: Top your Pad Kra Pao with a sunny-side-up fried egg, creating an indulgent, rich layer to this flavorful dish.
-
Thai Iced Tea: This creamy and sweet beverage balances the heat of your meal while adding an authentic touch to your dining experience.
-
Mango Sticky Rice: For dessert, indulge in this classic Thai treat, as the sweet mango and warm sticky rice create a perfect ending to your flavorful journey.

Pad Kra Pao Thai Holy Basil Stir-Fry Recipe FAQs
What kind of holy basil should I use for Pad Kra Pao?
Absolutely use Thai holy basil for an authentic flavor! Its distinct peppery taste is what sets Pad Kra Pao apart. If you can’t find it, you can substitute Thai sweet basil or even Italian basil, though the result will differ slightly in flavor profile.
How should I store leftovers of Pad Kra Pao?
Store any leftovers in an airtight container in the refrigerator for 3-4 days. When you’re ready to reheat, simply add a splash of broth or water to a pan over medium heat to ensure the dish remains moist and flavorful.
Can I freeze Pad Kra Pao?
Yes, you can freeze Pad Kra Pao! Portion it into airtight freezer bags and it’ll be good for up to 3 months. Just make sure to let it cool to room temperature before sealing. When you’re ready to enjoy it again, thaw overnight in the fridge, then reheat on the stovetop, adding a little broth or water to keep it juicy.
How do I adjust the spice level in my Pad Kra Pao?
The spice level is very customizable! If you’re unsure about the heat, start with fewer Thai bird’s eye chilies and gradually add more to your taste. For a milder option, you can substitute them with red pepper flakes or even jalapeños.
Can I modify Pad Kra Pao for dietary restrictions?
Absolutely! This dish is incredibly versatile. To make it vegetarian, simply swap the meat for firm tofu. Additionally, you can adjust the sauces by using mushroom sauce instead of oyster sauce to accommodate vegetarians or those with shellfish allergies.
What type of rice pairs best with Pad Kra Pao?
Jasmine rice is the classic choice, soaking up the savory sauce beautifully. However, for a healthier option, consider using brown rice or even cauliflower rice. Both alternatives will still provide a delicious base for your flavorful Pad Kra Pao!

Flavorful Pad Kra Pao Stir-Fry: Quick, Comforting Delight
Ingredients
Equipment
Method
- Heat 2 tablespoons of vegetable oil in a large skillet or wok over medium-high heat. Once the oil shimmers, add 4 minced garlic cloves and 2 chopped Thai bird's eye chilies. Sauté for about 30 seconds until fragrant.
- Add 1 pound of ground chicken, pork, or beef to the skillet and stir-fry for 5–7 minutes until browned and fully cooked.
- Stir in 2 tablespoons of oyster sauce, 1 tablespoon of soy sauce, and 1 tablespoon of fish sauce, along with 1 teaspoon of sugar. Mix well for about 1 minute.
- Pour in 3 tablespoons of chicken broth or water and let it simmer for 2–3 minutes.
- If using, add 1 sliced onion and stir-fry for an additional 1–2 minutes.
- Turn off the heat and fold in a handful of Thai holy basil leaves. Stir until they wilt.
- Serve your Pad Kra Pao immediately over a bed of steamed jasmine rice, topped with a fried egg if desired.

Leave a Reply