After the tofu has been pressed of excess water, dice it into 1” inch squares and then transfer to a large shallow bowl.
Prepare the dressing by stirring all of the ingredients together (or you can avoid mincing the garlic and ginger by placing everything into a food processor and blending) until smooth. Reserve 1/2 cup of the dressing for later then pour the remaining portions into the bowl with the tofu. Stir until the tofu is evenly coated then cover the bowl with plastic wrap or tinfoil and refrigerate for at least 30 minutes, or up to 24 hours.
When you’re ready to eat, preheat the oven to 400°F and line a baking sheet with parchment paper (or greased tinfoil). Transfer the tofu to the baking sheet and bake in the oven for 12 minutes on each side.
Next toss the broccoli with one tablespoon high heat oil then place in the oven with the tofu and cook for 15-20 minutes, until light brown on the edges.
Meanwhile prepare the bowls by layering the cabbage and carrots in the bottom of 4 separate dishes and topping with 1/2 of the remaining dressing.
Once the tofu and broccoli are done cooking, distribute them into each of the bowls. Finish off with remaining dressing and top with green onions, additional tamari (to taste) and orange vinegar (optional). Serve immediately and store cooled leftovers in an airtight container in the refrigerator for up to 3 days.