In a large bowl, combine soy sauce and Sprite with the pork belly. Mix well. Cover the bowl and refrigerate. Let the pork marinate for at least 6 hours.
Using a kitchen sieve, drain the marinade out of the bowl. Set it aside.
Heat oil in a cooking pot
Once the oil becomes hot, saute garlic until light brown
Add onion. Continue to saute until soft
Add pork belly. Stir and cook until light brown
Pour the marinade (Sprite and soy sauce). Cover the pot and let boil.
Add whole peppercorn and dried bay leaves. Cover the pot and continue to cook for 30 minutes in medium heat.
Pour vinegar into the pot. Let the liquid re-boil. Stir. Cover and cook for 25 to 30 minutes. Note: add water if needed.
Transfer to a serving plate. Serve with rice.
Share and enjoy!