Press the tofu: take a plate and line it with paper towels. Place the tofu block on the paper towels and put another layer of on top of the tofu. Put another plate or a cutting board on top of the paper towels and then weigh it down with heavy books or cans. Let the tofu press for 20 minutes.
Mix together the sauce for the tofu. In a medium bowl, add the soy sauce, water, sesame oil, brown sugar, rice vinegar, and ginger. Whisk the sauce until well combined.
Cut the tofu into cubes.
In a large pan on medium heat add the olive oil, tofu, and the sauce for the tofu. Cook the tofu until its covered in the sauce, flipping the tofu on each side until its browned.
Add the shredded carrots, garlic, tahini, ginger and lemon juice to a blender. Blend until smooth.
Add the olive oil to a large pan.
Cut and clean the bok choy. Add the bok choy to the pan.
Cut and clean the cauliflower add it to the pan.
Slice the carrots into thin ribbons using a peeler. Add the carrots to the pan.
Add the soy sauce to the pan.
Cook for 10 minutes until the veggies are done.
Cook the brown rice according to the package. I used frozen pre cooked brown rice to save time.
Add the brown rice to the bowl. Top with veggies and tofu. Add avocado cubes on top. Mix in two tablespoons of carrot ginger sauce.