1. Cook the rice according to the instructions on the packaging.
2. Meanwhile, press the tofu with a paper towel and a heavy pan for 10 minutes to remove excess moisture. Cut it into cubes.
3. Whisk all the sauce ingredients together. Wash the asparagus, trim the ends, peel if necessary, and cut into 5 cm pieces. Peel the carrots and slice them thinly using a mandoline.
4. Heat the olive oil in a large skillet. Grill the tofu with 1/4 of the sauce for a few minutes on all sides. Set aside.
5. Return the skillet to the heat and add the asparagus with 1/4 of the sauce. When the asparagus is bright green and crispy, add the carrots and mix.
6. Arrange the rice at the bottom of the plates, add the tofu and vegetables. Pour the remaining sauce over the top and sprinkle with green onions.