Firstly, prepare the tofu. Drain all the water, and sandwich it between two paper towels and two plates. Weigh down the tofu with a heavy object, like a pot of water. Press for at least 30 minutes.
Once pressed, cut the tofu into 1/2 inch (1.25 cm) cubes
Mix all the sauce ingredients and set aside.
Boil or steam the stem broccoli until tender, set aside.
In the meantime, heat the coconut oil in the pan over medium heat and cook the tofu for around 10-15 mins, occasionally turning, until browned. Add in the prepared sauce and stir well. Remove from heat and serve with the cooked broccoli.