Finely chop the scallions. Mince the shallots, chili, and garlic, saving 1 to 2 garlic cloves. Cut the vegetables into bite-sized pieces.
Rinse the dried shrimp with clean water. Soak them in warm water to soften them. Drain them afterward.
Separate the lean and fat parts of the pork. Chop both parts into small pieces.
Heat the saucepan over medium heat. Add the pork fat and stir well until they turn golden brown. Set aside.
Add the garlic, shallots, and chili. Stir well for 1 to 2 minutes until fragrant.
Add in the chopped pork and stir-fry it until cooked. Add the softened dried shrimp into the saucepan and stir well.
Pour in the fish sauce, water, sugar, ground pepper, and caramel sauce. Give everything a good stir. Cover the saucepan and cook for 30 minutes over low heat.
After 30 minutes, add the pork cracklings, green peppercorn, and scallions. Continue cooking for another 5 minutes on low heat.
Bring a pot of water to a boil. Add a little salt to the water. Once the water has come to a boil, add the vegetables. Cook them for 2 to 3 minutes then remove them from the water.
Serve the sauce in a bowl with the boiled vegetables and steaming hot rice.