In a bowl, combine garlic, onion, tomatoes, and ginger then mix.
Stuff the tilapia with the garlic, onion, and ginger mixture.
Wrap the bok choy around the tilapia. I use 2 bok choy leaves to ensure that the entire fish is wrapped.
Secure the bok choy by tying a kitchen twine around the tilapia. (this step is optional)
Arrange the wrapped tilapia in a wide cooking pan then pour-in coconut milk and water. Sprinkle salt, cover, and turn on heat.
Cook the fish in medium heat for 20 minutes.
Turn off heat. Remove the cooking twine and transfer the fish to a serving plate.
Serve hot. Share and enjoy!