Start by greasing a large baking sheet with olive oil (or line with parchment paper) & preheat oven to 450°F.
Chop cauliflower into small pieces.
In a large bowl, make the batter by combining water and flour. Mix well until there are no chunks.
Dunk each piece of cauliflower into the flour/water mixture and let excess batter drip off before placing on the greased baking sheet.
Bake for 20-25 minutes (flip halfway & cook until crispy).
While the cauliflower is baking, make the sauce! In a deep pan, over medium heat, combine the soy sauce with the maple syrup and whisk.
Then, add rice vinegar and sesame oil to the mixture and mix.
Next, add the chopped garlic, ginger and chili garlic sauce (if using). Mix.
In a small bowl, combine cornstarch with 1/4 cup of water. Mix this until it is dissolved.
Add the cornstarch/water to the sauce and mix again.
Let the sauce cook until it becomes thick and sticky (you may need to turn the heat up a bit for this to happen)!
In a large mixing bowl, toss the cauliflower in the sauce and then transfer to a serving bowl. Top with sesame seeds and green onions. Enjoy!