Pour 3 cups of water in a cooking pot and put-in ginger, onion, and salt. Bring to a boil.
Add the goat meat and simmer until the meat is tender.
Turn off the heat, drain the water, and separate the meat from other ingredients. Set aside.
Pour-in cooking oil in a wok or a frying pan then apply heat.
When the oil is hot enough, put-in the garlic and fry until the color turns light brown.
Add the goat meat and pan fry until the outer part turns light brown.
Add soy sauce, 1 cup water, crushed peppercorns, and dried bay leaves then simmer for 10 minutes.
Add vinegar and let boil. Simmer for 5 to 7 minutes.
Put-in the dried chilies (if desired) and simmer until the sauce becomes thick.
Turn off the heat and transfer to a serving plate.
Serve. Share and enjoy!