
Recipe Highlights
Gapao Rice is one of those dishes I turn to when I want something fast, flavorful, and deeply satisfying. This Japanese version keeps the bold garlic, chilis, and basil while using ingredients that are easy to find in everyday kitchens. Served over Japanese short-grain rice with a fried egg on top, it becomes a comforting weeknight meal that feels both exciting and familiar.
- Quick one-pan dish
- Big flavor from simple ingredients
- Perfect with a fried egg and hot rice
If you love rice bowl meals, try my Soy-Glazed Eggplant Donburi, Oyakodon, and Gyudon recipes next!

What is Gapao Rice?
Gapao Rice (ガパオライス) is the Japanese name for the Thai dish pad krapao (phat kaphrao), a basil stir-fry served over steamed rice and topped with a fried egg. In Thai, kaphrao refers to holy basil.
The original pronunciation includes consonant sounds like “kr” that do not exist in Japanese, and over time kaphrao was simplified to “gapao” when adapted into Japanese.
The name “Gapao Rice” is used mainly in Japan and reflects how this Thai street food was introduced and adapted for Japanese home cooking.
Ingredients for Gapao Rice
- ground pork – You can substitute with other ground meat or tofu crumbles.
- onion
- red bell pepper
- bird’s eye chili (Thai chili) – A good substitute is serrano peppers.
- garlic
- basil leaves – Ideally, holy basil; Italian basil is close in flavor.
- neutral oil
- seasonings – soy sauce, oyster sauce, fish sauce, sugar, and water
- fried eggs
- cooked Japanese short-grain rice
Find the printable recipe with measurements below.
Jump to RecipeHow to Make Gapao Rice
- Prep the ingredients. Mix the sauce ingredients. Dice the onion and red bell pepper. Slice the bird’s eye chili and mince the garlic.
- Sauté the aromatics. Preheat a frying pan over medium heat. Add neutral oil, then sauté the chili and garlic briefly until fragrant.
- Cook the pork and vegetables. Add the ground meat and break it up with a spatula. Cook until no longer pink. Add the onion and cook until translucent. Then add the bell pepper and cook until tender.
- Season and simmer. Add soy sauce, oyster sauce, fish sauce, sugar, and water. Stir and simmer until the sauce reduces slightly.
- Add basil and serve. Turn off the heat and add the basil leaves. Divide the rice onto plates and spoon the pork mixture on top. Add a fried egg and garnish with basil.






Variations and Customizations
Looking to change things up? Try these easy and tasty ideas!
- Use ground chicken. Swap the pork for ground chicken if you prefer a lighter option. Use tofu crumbles for a plant-based version.
- Substitute serrano peppers. If you can’t find bird’s eye chilis, use serrano peppers. For a milder dish, remove most or all of the seeds.
- Serve over a different base. Spoon the holy basil stir-fry over jasmine rice or brown rice instead of Japanese short-grain white rice.
- Make lettuce wraps. Serve the basil pork in crisp lettuce leaves for a lighter, low-carb option.
- Add extra vegetables. Increase the onion or bell pepper for more texture and color.

What to Serve with Gapao Rice
Gapao Rice is a simple meal in itself, but you can add simple sides to create more balance.
- With an appetizer – Harumaki (Japanese Spring Rolls)
- With salad – Cucumber Salad with Sesame Soy Vinaigrette
- With vegetables – Stir-Fried Vegetables (Yasai Itame)
- With soup – Japanese Glass Noodle Soup




Storage and Reheating Tips
To store: Transfer the pork and rice into separate airtight containers and refrigerate for up to 3 days or freeze for 3–4 weeks.
To reheat: Warm the pork and rice until heated through. Fry fresh eggs before serving.
FAQs
Is Gapao Rice spicy?
Yes. Gapao Rice is typically spicy because it uses bird’s eye chilis. You can reduce the heat by using fewer green chilis or removing most or all of the seeds, or substituting serrano peppers.
Can I use regular Italian basil instead of holy basil for Gapao Rice?
Yes. Holy basil (tulsi) is traditional, but Italian basil tastes most similar and works well in this recipe. The flavor will be slightly different but still delicious. Thai basil has a sweeter, more anise-like flavor, so for this dish, Italian basil is actually the closest substitute.
Can I use ground chicken instead of pork in Thai basil pork?
Yes. You can substitute ground chicken for ground pork. The cooking method and seasonings remain the same.
I’d love to hear how yours turned out! 💛 Please leave a star rating and comment below to share your experience. Your feedback not only supports Just One Cookbook but also helps other home cooks discover recipes they can trust.
Gapao Rice (Pad Krapao)
Ingredients
- ½ lb ground pork (or use other ground meat; or tofu crumbles for vegetarian)
- ½ onion (small)
- ¼ red bell pepper (seeds removed)
- 1–2 bird's eye chili (Thai chili) (best substitute is serrano peppers, which I used today; most seeds removed for less spicy option)
- 3 cloves garlic
- 10 basil leaves (ideally holy basil, otherwise Italian basil tastes most similar; plus more for garnish)
- 1 Tbsp neutral oil
- 2 fried eggs
- 2 servings cooked Japanese short-grain rice
For the Seasonings
- 1½ Tbsp soy sauce
- ½ Tbsp oyster sauce
- 2 tsp fish sauce
- 1½ tsp sugar
- 2 Tbsp water
Instructions
- Gather all the ingredients.

To Prep the Ingredients
- Mix the 1½ Tbsp soy sauce, ½ Tbsp oyster sauce, 2 tsp fish sauce, 1½ tsp sugar, and 2 Tbsp water in a small bowl. Set aside.

- Cut ½ onion into 1/2-inch slices, then cut crosswise to dice.

- Cut ¼ red bell pepper into ½-inch strips, then cut crosswise to dice.

- Slice 1–2 bird's eye chili (Thai chili) and remove most of the seeds. Mince 3 cloves garlic now, or add it directly into the frying pan later using a garlic press, as I did.

To Cook
- Preheat a frying pan over medium heat. When it's hot, add 1 Tbsp neutral oil. Then, add 3 cloves garlic (I used a garlic press).

- Add the chili and sauté with the garlic until fragrant. Add ½ lb ground pork and cook, breaking up the chunks with a spatula.

- Cook until the meat is no longer pink, then add the onion. Stir and cook until the onion is translucent.

- Add the bell pepper and cook until tender.

- Pour in the seasonings and stir to combine. Simmer until the sauce reduces a bit.

- Turn off the heat and add 10 basil leaves.

To Serve
- Divide 2 servings cooked Japanese short-grain rice on individual plates and serve the pork mixture on top. Place the 2 fried eggs on top and garnish with basil leaf.

To Store
- Store the pork and rice in separate airtight containers and keep in the refrigerator up to 3 days or in the freezer up to 3–4 weeks.
Notes
- Use ground chicken. Swap the pork for ground chicken if you prefer a lighter option. Use tofu crumbles for a plant-based version.
- Substitute serrano peppers. If you can’t find bird’s eye chilis, use serrano peppers. For a milder dish, remove most or all of the seeds.
- Serve over a different base. Spoon the holy basil stir-fry over jasmine rice or brown rice instead of Japanese short-grain rice.
- Make lettuce wraps. Serve the basil pork in crisp lettuce leaves for a lighter, low-carb option.
- Add extra vegetables. Increase the onion or bell pepper for more texture and color.
Did you make this recipe?
Tag @justonecookbook on Instagram so we can see your delicious creation!


