Preheat the oven to 425°F (220°C).
Cook your white rice per instructions. (Time it so that it is done within the 30 minutes to make the cauliflower and sauce.)
In a large bowl, whisk together the flour, plant-based milk, garlic powder, onion powder, salt, and pepper to create a smooth thick batter.
Dip each cauliflower floret into the batter, ensuring they are well-coated, and place them on a baking sheet lined with parchment paper.
Bake in the preheated oven for 12 - 15 minutes and they are half way done.
While the cauliflower is baking, in a small saucepan, combine sweet chili sauce, soy sauce, maple syrup, sesame oil, rice vinegar, and minced garlic. Heat over low-medium heat, stirring occasionally, until the sauce thickens slightly.
Take the half done battered cauliflower out of oven and flip over the cauliflower carefully. Then spoon 1/2 of the sweet chili sauce over the cauliflower. Also, add the red bell pepper strips, if using, to the parchment sheet covered baking pan. Put the baking sheet back in the oven and bake another 8 - 15 minutes.
Once the cauliflower are golden and done baking, take out of oven. transfer the florets to a large bowl. Pour the sweet chili sauce over the cauliflower and toss to coat evenly.
Take the cooked rice and put into bowls and portion the cauliflower and red peppers over the rice. Then spoon the other half of the sweet chili sauce over the dishes.
Garnish with sesame seeds and chopped green onions if desired.Serve the vegan sweet chili cauliflower as an appetizer or as a tasty side dish.