To prepare marinade, mix rice wine, black bean garlic sauce, soy sauce, sesame oil, dark soy sauce and sugar in a bowl. Keep it aside.

Add 1-3 inches water at the bottom of a steamer. Now place a rack in it; at least 1 inch above water. Cover and bring water to a boil.

While the water is boiling, cut tofu in half lengthwise. Now cut the tofu again crosswise about ½ inches thick. Now arrange tofu in a single layer.

Rinse and pat dry fish. Then cut it into pieces about the same size as tofu. Now mix reserved marinade with fish for uniform coating.

Arrange fish on tofu. Spread marinade on top and then sprinkle with ginger evenly.