In a bowl, combine garlic, onion, tomatoes, and ginger then season with salt and mix.
Stuff the tilapia with the mixture.
Wrap the bok choy around the tilapia. Use 2 bok choy leaves to ensure that the entire fish is wrapped.
Arrange the wrapped tilapia in a wide cooking pan then pour-in coconut milk and water. Cover, and turn on heat.
Cook the fish in medium heat for 15 minutes.
Turn off heat. Remove the cooking twine and transfer the fish to a serving plate.
Serve hot. Share and enjoy!