Pad Kra Pao (Thai Basil Stir Fry)

A black bowl filled with fragrant pad kra pao topped with crispy Thai basil, steamed white rice, and a perfectly fried sunny-side-up egg.
This Pad Kra Pao is a quick Thai basil stir-fry made with ground meat, chilies, and a savory sauce. Perfect with rice and a crispy fried egg on top, it’s satisfying, and incredibly easy to make in under 20 minutes.
Watch me make Pad Kra Pao
Servings: 1 serving
Prep: 5 minutes
Cook: 10 minutes
Total: 15 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Equipment

Ingredients 

Ingredients

  • 1/2 onion, sliced
  • 3 cloves garlic, smashed or minced
  • 2 Thai chili peppers, smashed or minced
  • 6 oz ground meat, chicken, pork, or beef
  • 1 handful Thai basil

Sauce

Optional

  • Fried egg, for topping

Instructions 

  • Heat oil in a pan and sauté onions, garlic, and chilies for 2 minutes.
  • Add ground meat and cook for 2 more minutes.
  • Add sauce and stir until the meat is well coated and sauce is mostly absorbed.
  • Stir in Thai basil just until wilted.
  • Serve next to hot rice and top with a fried egg if desired.

Nutrition

Serving: 1 servingCalories: 400kcalCarbohydrates: 10gProtein: 28gFat: 26g

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

Like this recipe? Rate & Comment Below!
A close-up shot of a spoonful of Thai pad kra pao with bits of crispy basil and ground beef lifted over a bed of jasmine rice and egg.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

A Thai Classic You Can Make in Minutes

Pad Kra Pao is one of the most beloved street foods in Thailand, and for good reason. It’s salty, spicy, a little sweet, and full of aromatic basil. This version is fast, satisfying, and hits all the flavor notes in under 20 minutes. Whether you use chicken, pork, or beef, it’s guaranteed to bring bold flavor with minimal effort.


Ingredients for Pad Kra Pao

The beauty of Pad Kra Pao is how simple the ingredients are, yet they create such bold flavor. Here’s what you’ll need:

Main Ingredients

  • 1/2 onion, sliced
  • 3 cloves garlic, smashed or minced
  • 2 Thai chili peppers, smashed or minced
  • 6 oz ground meat (chicken, pork, or beef)
  • 1 handful Thai basil leaves

Sauce

  • 1 tablespoon dark soy sauce
  • 1 tablespoon light soy sauce
  • 1 teaspoon fish sauce
  • 1 teaspoon sugar

Optional

  • Fried egg, for topping
  • Steamed jasmine rice, for serving

These ingredients are easy to find at any Asian market, and you can swap proteins depending on what you have on hand. Thai basil adds that classic peppery flavor that sets this dish apart, so don’t skip it if you can help it.. You’ll need garlic and Thai chili for the spice, onion for sweetness, ground meat for protein, and Thai basil for that signature licorice-like aroma. The sauce is a quick combo of soy sauces, fish sauce, and sugar, nothing fancy, but it delivers.


How to Make Pad Kra Pao

Step-by-Step Instructions

First finely grind your garlic and Thai chilies.

Fresh garlic cloves and red chilies are being crushed in a marble mortar and pestle to make a spicy Thai chili paste for authentic pad kra pao flavor.

Start by heating a bit of oil in a pan over medium-high heat. Add your onions, garlic, and Thai chilies and sauté for about 2 minutes, or until fragrant.

Next, add your ground meat of choice. Stir and cook for another 2 to 3 minutes until the meat is mostly browned.

Ground beef is being browned in a nonstick skillet with sautéed onions, the base for a savory Thai pad kra pao dish.

Pour in the sauce mixture and stir everything well. The sauce should coat the meat and reduce slightly, clinging to each bite.

A dark, glossy sweet-savory Thai sauce is being poured over cooked ground beef and onions, infusing it with rich umami flavor.

Add a big handful of Thai basil and stir just until wilted. You want it to retain its vibrant color and fresh flavor.

A generous handful of fresh Thai basil leaves is added to the hot skillet, releasing their aroma into the finished pad kra pao.

Serve hot with rice and, if you like, a crispy fried egg on top for that perfect contrast of textures.


Pad kra Pao Customization and Substitutions

Can I Use Different Proteins?

Yes. While chicken and pork are the most common, ground beef, turkey, or even crumbled tofu all work well. Just adjust the cook time as needed and make sure whatever you use can hold up to the sauce.

A black bowl filled with fragrant pad kra pao topped with crispy Thai basil, steamed white rice, and a perfectly fried sunny-side-up egg.

What if I Don’t Have Thai Basil?

Thai basil has a unique flavor, but in a pinch, you can use Italian basil or even a mix of basil and mint to mimic the profile. It won’t be quite the same, but it will still taste great.


Frequently Asked Questions

Is Pad Kra Pao supposed to be very spicy?
Traditionally yes, but you can reduce the number of chilies or remove the seeds to adjust the heat to your taste.

Can I make this dish vegetarian?
Absolutely! Use tofu or a plant-based ground meat alternative, and replace the fish sauce with soy sauce or a vegan fish sauce.

What kind of rice should I serve it with?
Jasmine rice is the classic pairing, but it also works with short-grain white rice or brown rice.

How do I make the perfect crispy egg?
Fry an egg in hot oil until the edges bubble and crisp up, then spoon hot oil over the top to cook the whites. Keep the yolk runny for best results.


You Might Also Like

About Mitchell Masuda

I'm a home (and self-taught) cook based in New York sharing easy, delicious, and approachable Asian food recipes!

You May Also Like

Leave a comment

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

Recipe Rating