Discover the Kitchen Tool Everyone Is Raving About!
- • Precision Engineered: Sharp blade with durable craftsmanship.
- • Comfort First: Ergonomic design for effortless slicing.
- • Stylish & Strong: Elegant wood handle meets stainless steel strength.
- • Risk-Free Pick: Thousands of happy home chefs can’t be wrong.
- • Today’s Deal: Just $29.95 instead of $99.85 — limited-time offer!
This post may include affiliate links — learn more here .
Introduction
Pad Kra Pao is a beloved Thai street food dish known for its bold flavors, vibrant spices, and irresistible aroma. This dish, which translates to “basil stir-fry,” combines tender meat, fresh vegetables, and a medley of savory, sweet, and spicy ingredients. It’s quick to prepare, highly customizable, and packs a punch of flavors that make it an exciting meal for those who love bold, spicy cuisine. With the distinct taste of Thai holy basil at its core, Pad Kra Pao offers a unique culinary experience that’s sure to excite your taste buds.
In this article, we’ll delve into why Pad Kra Pao is an essential Thai dish to try, share a step-by-step recipe to make it at home, and offer tips for customizing it to your preferences. Whether you’re a seasoned Thai food lover or a beginner to Thai cuisine, this dish is easy to make and incredibly satisfying. And for those following a Halal diet, this recipe provides all the delicious flavors without pork, bacon, or wine, ensuring it’s suitable for everyone to enjoy.
Why You’ll Love This Recipe
- Authentic Thai Flavor: Pad Kra Pao offers an authentic taste of Thailand with the savory combination of soy sauce, fish sauce, and fresh basil, complemented by chili heat and garlic.
- Customizable: You can easily swap the protein for chicken, beef, or tofu to cater to your dietary preferences or what you have available in your kitchen.
- Quick and Easy: This stir-fry comes together in under 30 minutes, making it perfect for a quick weeknight dinner or a satisfying lunch.
- Spicy and Flavorful: The dish is a great option for anyone who loves spicy food, thanks to the use of fresh Thai bird’s eye chilies.
- Halal-Friendly: The recipe avoids the use of pork, bacon, or wine, making it suitable for those who follow Halal dietary practices.
Preparation Time and Servings
- Total Time: 30 minutes (10 minutes for prep, 20 minutes for cooking)
- Servings: This recipe serves about 4 people.
- Nutrition Facts (per serving): Calories: 400, Protein: 25g, Carbs: 25g, Fat: 20g.
Ingredients
Stir-Fry:
- 500g chicken breast (or beef, shrimp, or tofu): Choose your preferred protein, cut into small bite-sized pieces.
- 2 tablespoons vegetable oil: For stir-frying the ingredients.
- 4 cloves garlic: Minced. Garlic adds a fragrant base flavor to the dish.
- 3-4 Thai bird’s eye chilies: Thinly sliced. Adjust the amount based on your preferred level of heat.
- 1 medium onion: Sliced thinly, adding sweetness and texture to the dish.
- 1 red bell pepper: Thinly sliced. This adds color and a mild sweetness.
- 2 tablespoons fish sauce: Essential for umami flavor. Use a Halal-friendly version if necessary.
- 1 tablespoon soy sauce: For a savory depth of flavor.
- 1 tablespoon oyster sauce: A key ingredient for sweetness and richness in Thai stir-fries (use a Halal version if required).
- 1 teaspoon sugar: To balance the salty and spicy flavors.
- Fresh Thai holy basil: About 1 cup, chopped. This herb is key to the unique flavor of Pad Kra Pao.
Optional Garnishes:
- Fried egg: A sunny-side-up egg on top is a traditional topping for Pad Kra Pao.
- Steamed jasmine rice: To serve alongside the stir-fry, soaking up the sauce and enhancing the flavor.
Step-by-Step
Preparation
First Step: PREPARE THE INGREDIENTS
- Prepare the Protein: Start by cutting your protein (chicken, beef, tofu, or shrimp) into bite-sized pieces. If you’re using chicken or beef, ensure that the pieces are evenly sized to cook quickly and evenly. For tofu, press out any excess moisture before cutting into cubes.
- Prepare the Vegetables: Slice the onion, red bell pepper, and garlic thinly. If using fresh Thai bird’s eye chilies, slice them carefully, removing the seeds if you prefer a milder dish. Make sure to have the basil ready, either whole or chopped depending on your preference.
Second Step: COOK THE STIR-FRY
- Heat the Oil: Heat vegetable oil in a large skillet or wok over medium-high heat. Once the oil is hot, add the minced garlic and sliced chilies. Stir-fry them for about 30 seconds until fragrant, being careful not to burn the garlic.
- Add the Protein: Add the protein of your choice (chicken, beef, tofu, or shrimp) to the pan. Stir-fry until the protein is cooked through and lightly browned, about 5-7 minutes. Be sure to break up the chicken or beef if you’re using ground meat, so it cooks evenly.
- Add Vegetables: Once the protein is cooked, add the sliced onion and red bell pepper to the skillet. Stir-fry for an additional 2-3 minutes, allowing the vegetables to soften slightly but still retain their crunch.
- Season the Stir-Fry: Add the fish sauce, soy sauce, oyster sauce, and sugar to the pan. Stir everything together until the protein and vegetables are evenly coated with the sauce. Adjust the seasoning according to your taste, adding more fish sauce for saltiness or sugar for sweetness.
- Add the Basil: Just before finishing, stir in the fresh Thai holy basil leaves. Cook for an additional minute, allowing the basil to wilt slightly while retaining its fresh aroma. The basil should not be overcooked; it adds a burst of flavor to the stir-fry.
Third Step: SERVE AND GARNISH
- Prepare the Fried Egg (Optional): If you’d like to top your Pad Kra Pao with a fried egg, heat a small amount of oil in a separate pan over medium heat. Crack an egg into the pan and cook until the white is set and the yolk is still runny. A fried egg with a runny yolk is a classic topping for Pad Kra Pao.
- Serve: Serve the Pad Kra Pao hot, with steamed jasmine rice on the side to soak up the delicious sauce. Top each serving with a fried egg if desired.
- Garnish: For an extra touch of color and crunch, sprinkle the dish with some chopped fresh cilantro or a few extra Thai basil leaves.

How to Serve Pad Kra Pao
Pad Kra Pao is a versatile dish that pairs well with a variety of sides and beverages. Here are some ideas for serving it:
1. Serve with Jasmine Rice
Jasmine rice is the perfect accompaniment to Pad Kra Pao. Its subtle fragrance and soft texture absorb the bold flavors of the stir-fry, making each bite more satisfying.
2. Top with a Fried Egg
Adding a fried egg on top of Pad Kra Pao is a traditional and delicious way to elevate the dish. The runny yolk adds richness to the stir-fry, making it even more indulgent.
3. Pair with a Thai Iced Tea or Lemonade
To balance the heat of the dish, pair it with a cold Thai iced tea or a refreshing glass of lemonade. The sweetness and coolness of the drink help mellow out the spiciness of the stir-fry.
4. As a Quick Weeknight Meal
Pad Kra Pao is perfect for a quick, satisfying weeknight meal. It’s a one-pan dish that cooks up in under 30 minutes, making it ideal for busy nights when you need something flavorful without spending hours in the kitchen.
Recipe Variations
While Pad Kra Pao is delicious as written, there are many ways to adapt the recipe based on your personal preferences or dietary restrictions.
1. Swap Proteins
If you don’t eat chicken or beef, feel free to substitute with shrimp, tofu, or even pork (although the recipe is Halal-friendly without pork). Each protein will bring its own texture and flavor to the dish.
2. Adjust the Spice Level
For those who prefer a milder version, you can reduce the number of bird’s eye chilies or omit them entirely. You can also substitute with milder chili varieties such as jalapeños or bell peppers.
3. Make It Vegan
To make Pad Kra Pao vegan, substitute the fish sauce and oyster sauce with plant-based alternatives, such as mushroom or soy-based sauces. Tofu is an excellent choice for the protein, and you can use coconut oil instead of vegetable oil for stir-frying.
4. Use Different Herbs
If Thai holy basil is unavailable, you can substitute with regular basil or even mint. While it won’t give you the same exact flavor profile, it will still provide a fresh, aromatic taste to the dish.
Tips for Perfect Pad Kra Pao
- Use Fresh Basil: The key to authentic Pad Kra Pao is the fresh holy basil. Its distinctive flavor is central to the dish, so be sure to use fresh basil whenever possible.
- Don’t Overcook the Basil: Add the basil at the very end of cooking to preserve its bright, peppery flavor. Overcooking it will cause it to lose its freshness.
- Adjust the Sauce to Taste: Taste the sauce as you go and adjust the seasoning. More fish sauce adds saltiness, while sugar balances the heat and acidity of the dish.
- Use High Heat: Stir-frying over high heat ensures that the ingredients cook quickly, retaining their texture and preventing them from becoming soggy.
Pad Kra Pao
- Total Time: 30 minutes
Ingredients
First Step: PREPARE THE INGREDIENTS
-
- Prepare the Protein: Start by cutting your protein (chicken, beef, tofu, or shrimp) into bite-sized pieces. If you’re using chicken or beef, ensure that the pieces are evenly sized to cook quickly and evenly. For tofu, press out any excess moisture before cutting into cubes.
-
- Prepare the Vegetables: Slice the onion, red bell pepper, and garlic thinly. If using fresh Thai bird’s eye chilies, slice them carefully, removing the seeds if you prefer a milder dish. Make sure to have the basil ready, either whole or chopped depending on your preference.
Second Step: COOK THE STIR-FRY
-
- Heat the Oil: Heat vegetable oil in a large skillet or wok over medium-high heat. Once the oil is hot, add the minced garlic and sliced chilies. Stir-fry them for about 30 seconds until fragrant, being careful not to burn the garlic.
-
- Add the Protein: Add the protein of your choice (chicken, beef, tofu, or shrimp) to the pan. Stir-fry until the protein is cooked through and lightly browned, about 5-7 minutes. Be sure to break up the chicken or beef if you’re using ground meat, so it cooks evenly.
-
- Add Vegetables: Once the protein is cooked, add the sliced onion and red bell pepper to the skillet. Stir-fry for an additional 2-3 minutes, allowing the vegetables to soften slightly but still retain their crunch.
-
- Season the Stir-Fry: Add the fish sauce, soy sauce, oyster sauce, and sugar to the pan. Stir everything together until the protein and vegetables are evenly coated with the sauce. Adjust the seasoning according to your taste, adding more fish sauce for saltiness or sugar for sweetness.
-
- Add the Basil: Just before finishing, stir in the fresh Thai holy basil leaves. Cook for an additional minute, allowing the basil to wilt slightly while retaining its fresh aroma. The basil should not be overcooked; it adds a burst of flavor to the stir-fry.
Instructions
-
- 500g chicken breast (or beef, shrimp, or tofu): Choose your preferred protein, cut into small bite-sized pieces.
-
- 2 tablespoons vegetable oil: For stir-frying the ingredients.
-
- 4 cloves garlic: Minced. Garlic adds a fragrant base flavor to the dish.
-
- 3-4 Thai bird’s eye chilies: Thinly sliced. Adjust the amount based on your preferred level of heat.
-
- 1 medium onion: Sliced thinly, adding sweetness and texture to the dish.
-
- 1 red bell pepper: Thinly sliced. This adds color and a mild sweetness.
-
- 2 tablespoons fish sauce: Essential for umami flavor. Use a Halal-friendly version if necessary.
-
- 1 tablespoon soy sauce: For a savory depth of flavor.
-
- 1 tablespoon oyster sauce: A key ingredient for sweetness and richness in Thai stir-fries (use a Halal version if required).
-
- 1 teaspoon sugar: To balance the salty and spicy flavors.
-
- Fresh Thai holy basil: About 1 cup, chopped. This herb is key to the unique flavor of Pad Kra Pao.
Optional Garnishes:
-
- Fried egg: A sunny-side-up egg on top is a traditional topping for Pad Kra Pao.
-
- Steamed jasmine rice: To serve alongside the stir-fry, soaking up the sauce and enhancing the flavor.
- Prep Time: 10minutes
- Cook Time: 20 minutes
Nutrition
- Serving Size: 4
- Calories: 400
- Fat: 20g
- Carbohydrates: 25g
- Protein: 25g
Conclusion
Pad Kra Pao is a flavorful and spicy Thai stir-fry that’s perfect for anyone who loves bold, aromatic dishes. The combination of savory sauces, fresh basil, and your choice of protein makes it an incredibly satisfying meal. Whether you’re making it for a quick weeknight dinner or serving it at a gathering, this dish is sure to impress with its unique flavors and vibrant colors. And with easy adjustments to make it Halal and customizable to suit your preferences, Pad Kra Pao is a dish everyone can enjoy. Try it today and experience the authentic taste of Thailand in your own kitchen!