Sear the meat in hot oil until golden brown spots start to appear.
When at least two sides of the meat are golden brown add garlic, parsley, salt and black pepper then saute until the garlic gets fragrant.
Add the sliced onion saute on high heat until it gets a glassy / translucent look.
Add some water until the content of the pan is submerged in half or a bit less.
Bring the water to boil then turn the heat down and cook it with lid on until the meat gets tender for about 30 minutes while stirring it every now and then.
Take the lid off then cook it further on medium heat to reduce the water content while finishing the meat for about 20 minutes. When the meat gets the desired tender texture take it off heat and let it rest for about 10 minutes before serving.