Add the cilantro, ginger, garlic, chili, lime leaves, lime juice, olive oil, sugar, salt, pepper and coconut milk to a blender. Blend until smooth. Taste and season. It should taste really flavorful and well seasoned, because it mellows once combined with the tofu, cabbage and rice.
Place the tofu cubes in a large airtight container. Pour the marinade over so the tofu is fully submerged. Cover and refrigerate for 2 hours, or overnight.
Preheat the oven to 410°F (210°C) and line a sheet pan with parchment paper.
Lift the tofu out of the marinade, shake off the excess and arrange it on the sheet pan. Bake for 20 minutes, until slightly golden. Save the leftover marinade.
Meanwhile, heat a drizzle of vegetable oil in a large, deep skillet over medium heat. Add the cabbage, season with salt and light soy sauce, and fry for about 10 minutes until softened.
Transfer the baked tofu to the cabbage skillet and pour the reserved marinade over the top. Simmer for 5 to 10 minutes until heated through. Taste and adjust with salt, black pepper, sugar, chili flakes or lime juice.
Divide the jasmine rice between four bowls. Top with the tofu and cabbage, pour over the curry sauce, and garnish with sesame seeds, cilantro, sliced red chili and a lime wedge.