Mix and combine all the ingredients for the sauce together in a bowl.
Heat up the pot with extra virgin olive oil and stir-fry the garlic on low heat until lightly golden.
Then add in all the pork pieces, star anise and cloves and stir-fry for 5 minutes on high to medium heat.
Add the sauce prepared earlier and stir-fry for another 5 minutes. Add additional ½ cup water and cover with lid and bring to the boil.
Simmer the pork for 1½ hours on low heat or until pork is soft and tender.
Remove all the pork pieces and set aside in a large bowl.
Then add the pan-fried tofu into the sauce and bring to the boil. Then simmer on low heat for 20 minutes. Remove the tofu pieces and set aside in a medium bowl.
Return the pork pieces to the sauce in the pot and bring to a boil again. Turn off the heat.
Plate the pork with tofu pieces on top. Garnish with spring onion (scallions) and goji berries.