Wash the vegetables, then cut the cucumber and bell pepper, remove seeds. Then, slice the onion, pineapple, and parsley into bite-sized pieces. As for the tomato, you should quarter it.
Use your mortar and pestle to crush the garlic and shallot with a little bit of water to extract the fragrant juice. Save the remaining garlic and shallot carcass for stir-frying.
Marinate ribs in garlic and shallot juice, garlic powder, salt, pepper, red pepper powder, wine, oyster sauce, soy sauce, and honey for 30 minutes.
Fry ribs in olive oil over medium heat until golden brown, flipping to prevent burning. Reduce heat, cover, and cook for 10 minutes until tender.
Transfer the ribs over paper towels to remove any excess oil.
Stir-fry the shallot and garlic before adding the cut onion, pineapple, and tomato.
Quickly stir the ingredients around the skillet, then continue to add the bell pepper and cucumber.
Season vegetables with fish sauce, soup powder, sugar, vinegar, soy sauce, oyster sauce, and chili sauce. Stir well. Add fried ribs and stir-fry for 2-3 minutes until coated in sauce.
Add a sprinkle of parsley.
Stir-fry for another 1 - 2 minutes before turning off the heat.
Assemble the dish over a plate and add a sprinkle of parsley, a few slices of chili, or green onion for serving.