Heat the oven to 180ºC/350ºF. Grate the cauliflower finely until it resembles grains of rice, then spread evenly on a baking tray and bake in the oven for about 15 mins until just starting to turn brown (after about 10 mins turn once, then place in the oven for the remaining 5 mins). Once done, take out and allow to cool.
In a large frying pan or wok, heat the oil on a medium-high heat. Once hot, add the chopped tofu. Stir occasionally until tofu is golden brown.*
Add the onion slices, garlic and ginger along with a pinch of salt, and fry for a further 5 minutes.
Add in the sliced carrots, and peanuts (if applicable), and fry for 5 minutes. Then add the cabbage or bok choy and cook for a couple of minutes further.
Now add in the broccoli, chopped mushrooms, green beans and sliced red pepper. Stir fry for 10 minutes. (If you would like to add an egg, then create a hole in the middle of the vegetables and drop the egg in the middle. Scramble and break up as the egg cooks.)
Once the vegetables are nicely cooked you can add in the prepared cauliflower rice. Stir through evenly, and add the lemongrass powder, salt and 3 tbsp of the white rice vinegar.
Continue to stir fry for another 5 minutes before adding the last tbsp of rice vinegar. Mix this through evenly for a minute or two, then serve!