Thai Prawn Holy Basil Stir-Fry
Estimated $7.94 recipe · $3.97 per serving (US / USD)
Phat krapao — sizzling wok prawns with garlic, chilli, and basil in an oyster-soy sauce. 15 minutes.

The recipe
Thai Prawn Holy Basil Stir-Fry
Phat krapao — sizzling wok prawns with garlic, chilli, and basil in an oyster-soy sauce. 15 minutes.
Ingredients
- 300g raw king prawns, peeled and deveined
- 160g jasmine rice
- 2 eggs
- 4 garlic cloves, roughly chopped
- 3 bird's eye chillies (or 1 red chilli), sliced
- 1 red pepper, sliced
- 2 tbsp oyster sauce
- 1 tbsp soy sauce
- 1 tsp fish sauce
- 1 tsp sugar
- Large handful Thai basil or regular basil
- 2 tsp vegetable oil
Estimated recipe cost
$7.94 for 2 servings · $3.97 per serving
US grocery planning estimate in USD. Includes the amounts used from the listed ingredients, including pantry items. Prices and portion weights vary.
Ingredient-by-ingredient breakdown
| Ingredient & price basis | Cost used |
|---|---|
| 300g raw king prawns, peeled and deveinedPlanning assumption · $7.00 / 454 g · Uses 300g | $4.63 |
| 160g jasmine riceRetail benchmark · $3.75 / 907 g · Retail reference · Uses 160g | $0.66 |
| 2 eggsRetail benchmark · $1.67 / 12 each · Retail reference · Count stated in recipe | $0.28 |
| 4 garlic cloves, roughly choppedRetail benchmark · $0.72 / 30 g · Retail reference · Assumes 3 g per item/portion | $0.29 |
| 3 bird's eye chillies (or 1 red chilli), slicedPlanning assumption · $2.00 / 100 g · Assumes 5 g per item/portion | $0.30 |
| 1 red pepper, slicedPlanning assumption · $1.00 / 150 g · Assumes 150 g per item/portion | $1.00 |
| 2 tbsp oyster saucePlanning assumption · $3.00 / 255 g · 1 tbsp ≈ 18g | $0.42 |
| 1 tbsp soy sauceRetail benchmark · $1.68 / 444 ml · Retail reference · 1 tbsp ≈ 15ml | $0.06 |
| 1 tsp fish saucePlanning assumption · $3.00 / 200 ml · 1 tsp ≈ 5ml | $0.08 |
| 1 tsp sugarPlanning assumption · $3.00 / 1814 g · 1 tsp ≈ 4g | $0.01 |
| Large handful Thai basil or regular basilPlanning assumption · $1.00 / 28 g · Assumes 5 g per item/portion | $0.18 |
| 2 tsp vegetable oilPlanning assumption · $3.76 / 1420 ml · 1 tsp ≈ 5ml | $0.03 |
| Estimated total | $7.94 |
Retail references are representative products, not quotes for every variety. Other prices are editorial planning assumptions. Checked 9 October 2026; these are not live prices.
Price bases and quantity assumptions refer to the original recipe. Unspecified quantities use the assumptions shown above. Listed optional ingredients are included. Unlisted sides, extra seasoning, tax, energy and delivery are excluded. Buying full packages will cost more.
Instructions
- Cook the rice first: rinse, add 320ml water, boil, cover on lowest heat 12 min, steam off heat 5 min.
- Fry the eggs: heat 1 tsp oil in a small pan over high heat. Crack in the eggs and fry until the edges are crispy and golden but the yolk is still runny, 2–3 min. Set aside.
- In a wok or large frying pan, heat 1 tsp oil over the highest heat possible. Add the garlic and chilli and stir-fry 30 seconds — it should be sizzling hard.
- Add the red pepper and cook 1 min, then add the prawns and toss constantly for 2 min until they turn pink and are just cooked through.
- Add the oyster sauce, soy sauce, fish sauce, and sugar. Toss everything in the sauce for 30 seconds. Remove from heat and fold in the basil — it will wilt in the residual heat.
- Serve over the jasmine rice, topped with a crispy fried egg.
Recipe notes
Thai holy basil (krapao) has a slightly peppery, clove-like flavour and is worth seeking out at Asian grocers. Standard basil works well but has a sweeter profile.
Estimated nutrition per serving
440 kcal · 38g protein. Values are estimates and vary with brands, substitutions and portions.
Recipe images may be AI-generated illustrations. Nutrition figures are estimates.