Prepare the Kroeung Paste: Using a mortar and pestle or a food processor, combine all the kroeung paste ingredients. Grind or blend until you have a smooth, fragrant paste. This may take some time.
Marinate the Pork: In a bowl, toss the pork ribs with a few tablespoons of the kroeung paste to coat them well. You can let this marinate for at least 30 minutes, or for a deeper flavor, let it sit in the refrigerator for a few hours.
Stir-Fry the Pork: Heat the vegetable oil in a wok or a large skillet over medium-high heat. Add the marinated pork ribs and stir fry for a minute or two, and add fish sauce, oyster sauce, sugar, and chicken buillion powder or msg.
Add Seasoning: Add fish sauce, oyster sauce, sugar, and chicken bouillon powder or MSG. Stir well to combine all the ingredients and scrape any browned bits from the bottom of the pan.
Simmer: Pour in the water and bring the mixture to a boil. Reduce the heat to medium-low, cover the wok, and let it simmer for about 10-15 minutes, or until the pork ribs are tender and the sauce has dried slightly. Stir occasionally so the sauce doesn't burn at the bottom of the pan.
Add Vegetables: If you are using eggplants, long beans, sweet peppers, or other vegetables, add them now and stir-fry until they are tender-crisp.
Add Basil: Turn off the heat and stir in the holy basil or Thai basil leaves until they are just wilted.
Serve: Transfer the stir-fry to a serving dish and serve immediately with hot steamed rice.