Cut the cauliflower into small florets and add them into a large mixing bowl, with olive oil and season with salt and pepper.
Place them in a baking tray on a single layer and let aside.
Cut the tofu into 0.5cm slices and add them into the mixing bowl, along with all the tofu ingredients and carefully mix them.
Add the tofu slices next to the cauliflower, on a single layer (if your tray is small, use a second one) and bake in a preheated oven at 180°C for 30-35, turning them half way through.
Remove the skin of the ginger and garlic and grate them or finely cut them.
Juice the oranges and set aside.
In a wide pan on a medium heat, add the olive oil, along with a chili flakes and toast them for few seconds, before you add the ginger and garlic.
Saute for a couple of minutes, stirring occasionally - be careful not to burn them - them add the orange juice, maple syrup, salt and pepper.
Lower the heat and simmer for 5-8 minutes.
In a small bowl add the cornflour along a tablespoon of water and mix it well to fully combine.
Add the cornflour slurry into the orange sauce and mix to combine.
Once the tofu and cauliflower are ready, add them into the sauce and coat them.
Serve with basmati rice, sesame seeds, slices of spring onion and few coriander leaves.