Old-School Pad Gaprao (Holy Basil Stir-Fry)

A plate of Pad Grapao (Holy Basil Stir Fry)
Prep Time
5 min
Cook Time
15 min
4 servings

Pad gaprao, sometimes written (incorrectly) as pad kra pao, is a true staple of the Thai diet. It’s sold by street vendors and at fancy restaurants, and made at home all over the country. I call this the “old school” version because it’s the old style that differs from the newer variants that are more popular today. It’s much simpler, seasoned with only fish sauce, and has no vegetables, so the flavor of the basil really shines. Modern variations include soy sauce, oyster sauce, and veggies like onions and long beans. There’s no wrong way to do it, and I want to share this piece of history before it disappears — and also because it’s much simpler to make than modern versions, but equally delicious! Pad gaprao is typically paired with a fried egg when served as a one-dish meal. If serving as part of a multi-dish Thai meal, you can omit the egg.

Related: How to Make the Perfect Stir-Fry with Chef Kathy Fang

Excerpted from Sabai by Pailin Chongchitnant. Copyright © 2023 Pailin Chongchitnant. Photographs by Janis Nicolay. Published by Appetite by Random House®, a division of Penguin Random House Canada Limited. Reproduced by arrangement with the Publisher. All rights reserved.



Thai chilies, or as many as you can handle
cup chopped mild red peppers
cloves garlic
Oil for frying eggs, optional
eggs, optional
Tbsp neutral oil
lb lean ground pork
Tbsp fish sauce
tsp granulated sugar
cups holy basil or Italian basil leaves (see note)



You might be tempted to use Thai basil instead, but Italian basil is actually the better substitute if you can't find holy basil.

Step 1

Using a mortar and pestle, pound the Thai chilies until fine, then add the mild red peppers and garlic and pound into a rough paste.

Step 2

If you’re making fried eggs, make them now. In a small nonstick frying pan, heat about ⅓-inch of oil over medium-high heat. Test the temperature of the oil by adding a little piece of vegetable scrap, like the garlic or pepper, and it should bubble excitedly right away. Once the oil is hot, add 1 egg. The white should bubble up right away. Using a spoon to occasionally baste the top of the egg with oil to help it cook faster, cook for about 1 minute for a runny yolk, or 2 minutes for a set yolk. You want the white crispy and browned, so if it’s not browning, turn up the heat. Remove the egg from the pan and drain on paper towel; repeat with the remaining eggs.

Step 3

Place a wok on medium heat, then add the oil and garlic-chili paste. Stir for about 2 minutes, until the smallest bits of garlic start to turn golden.

Step 4

Turn the heat up to high, add the ground pork, then quickly toss to mix with the garlic-chili paste. Add the fish sauce and sugar, and keep tossing and breaking up the pork until it is fully cooked.

Step 5

Turn off the heat, then add the holy basil and cook just until wilted. Taste and adjust the seasoning with fish sauce and sugar as needed.

Step 6

Plate and serve with jasmine rice. If serving as a one-dish meal, place the rice on a plate, spoon the pork over it, and top everything with the fried egg.

Rate Recipe

Be the first to rate Old-School Pad Gaprao (Holy Basil Stir-Fry)