Slice and divide the pork belly slab into 3 portions. Prick each pork belly with a meat prick (meat tenderizer) or a fork. Prick all the sides of the pork belly.
In a plastic container or a basin, combine pork belly, soy sauce, bay leaves, black pepper, garlic, onion, leeks, lemon grass and salt.
Mix all the ingredients well and massage the pork belly for a minute. Then add the sprite or 7-Up soft drinks. Cover and marinade in the fridge overnight.
Before grilling the pork belly, remove from marinade and skew with a skewer to prevent the pork from curling.
You have 3 options in cooking the pork belly. You can use a charcoal grill, an oven or an air fryer.
If you are using a charcoal grill, light up the charcoal and slow cook the pork belly. Cook for 3 hours while basting with a mixture of barbecue marinade and cooking oil.
If you are using an oven or airfryer, set the temperature at 160 °C and roast the pork belly fopr 3 to 4 hours. Baste with a mixture of barbecue marinade and cooking oil from time to time.
When cooked, slice the pork belly into serving pieces. Serve with a spiced vinegar dipping sauce and cooked rice.