I'm going to show you how to make tofu delicious. Tofu is a flavor absorber, which means the more delicious the sauce, the more delicious your tofu—and trust me, this sauce is really limey, really coconut-y, and so good.
For the lime coconut sauce: Mince the garlic as finely as possible to release all of its flavor, then place in the saucepan. Finely chop the shallot and place into the saucepan. Break down the lemon grass with the back of a knife, then run the knife up and down the stalk (to break down the fibers) and finely slice. Add the lime juice and zest followed by the wine. Bring to a boil, then reduce to a simmer and cook for about 30 minutes until the liquid has reduced to ¼ cup.
For the grilled tofu: Press the water out of the tofu by placing it between two plates lined with paper towels. Weight it further by placing a heavy jar on the top place and rest for 30 minutes. When the tofu is pressed and firm slice it into four pieces, lengthwise. Heat a grill pan coated with olive oil and sear the tofu about 2 minutes on each side, lightly salting each side. Keep in a warm 300 F oven while finishing the dish.
Finish the sauce: When the sauce has reduced to ¼ cup, strain it to remove the solids, then add liquid back into the pot. Pour off the liquid from the cold coconut milk and add the solid part into the pot. Stir, bring to a low simmer and set aside over very low heat.
For the Bok Choy: Heat a skillet over high heat and add oil. Once the oil starts to heat and bubble, add the bok choy. Cook until wilted, about 1 minutes, then flip and cook the other side. Add water to finish cooking the bok choy. Add the ginger, garlic and a pinch of salt. Toss and finish with the herbs.
Assemble the dish: Place the greens on a serving platter, followed by the warm tofu and the sauce. Any extra sauce can go into a small bowl on the side. Garnish with more fresh herbs and serve.